ffmpeg 采集音视频数据

作者: zjunchao | 来源:发表于2015-11-28 22:32 被阅读1723次

1.ffmpeg 把文件当做直播推送至服务器 (RTMP + FLV)
ffmpeg - re -i demo.mp4 -c copy - f flv rtmp://w.gslb.letv/live/streamid

2.将直播的媒体保存到本地
ffmpeg -i rtmp://r.glsb.letv/live/streamid -c copy streamfile.flv

3.将一个直播流,视频改用h264压缩,音频改用faac压缩,送至另一个直播服务器
ffmpeg -i rtmp://r.glsb.letv/live/streamidA -c:a libfaac -ar 44100 -ab 48k -c:v libx264 -vpre slow -vpre baseline -f flv rtmp://w.glsb.letv/live/streamb

4.提取视频中的音频,并保存为mp3 然后输出
ffmpeg -i input.avi -b:a 128k output.mp3

ffmpeg 打开电脑的音频或者视频输入输出

  1. 使用ffmpeg查看音视频输入和输出设备:

ffmpeg -list_devices 1 -f avfoundation -i “"

  1. 使用ffplay打开摄像头:

ffplay -f avfoundation -i "0"

3.实现从摄像头读取数据并编码为H.264 ,最后保存为视频文件

ffmpeg -f avfoundation -i "0" -vcodec libx264 ~/Desktop/mycamera.mkv

  1. 同时保存音视频数据

ffmpeg -f avfoundation -i "0:0" -vcodec libx264 -acodec libfaac ~/Desktop/video.flv

相关文章

  • RTMP 应用框架简介

    1、采集推流器 功能:音视频采集、音视频编码、推流 开源方案:rtmpdump 客户端FFmpeg 推流 (可参考...

  • ffmpeg 采集音视频数据

    1.ffmpeg 把文件当做直播推送至服务器 (RTMP + FLV)ffmpeg - re -i demo.m...

  • iOS FFmpeg环境搭建

    一、背景   移动端学习音视频开发,FFmpeg是必学的框架之一。FFmpeg有非常强大的功能,包括视频采集功能、...

  • 直播APP流程

    音视频采集 *iOS采集音视频数据,导入AVFoundation框架,从CaptureSession会话的回调中获...

  • 04_QT_Windows开发环境搭建

    FFmpeg 为什么选择FFmpeg? 每个主流平台基本都有自己的音视频开发库(API),用以处理音视频数据,比如...

  • 自定义PROTOCOLS添加进FFMPEG源码的编译过程

    ffmpeg是一套多媒体音视频处理工具,集成了采集、转码、转流、编解码等的功能,最近遇到了需要替换ffmpeg...

  • FFmpeg中Packed和Planar的PCM数据区别

    FFmpeg中Packed和Planar的PCM数据区别 FFmpeg中音视频数据基本上都有Packed和Plan...

  • FFmpeg滤镜(12)

    FFmpeg生成测试元数据 FFmpeg不但可以处理音视频文件,还可以生成音视频文件,可以通过lavfi设备虚拟音...

  • iOS 摄像头,进行音视频的数据采集

    iOS 摄像头,进行音视频的数据采集,主要分为以下几个步骤: 1 音视频的采集,ios 中,利用 AVCaptur...

  • 音视频处理

    音视频处理 数据采集。对于音频来说采集到的数据是PCM格式,对于视频数据采集的格式是YUV格式。 数据压缩编码。数...

网友评论

本文标题:ffmpeg 采集音视频数据

本文链接:https://www.haomeiwen.com/subject/rxzdhttx.html