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

    相关文章

      网友评论

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

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