以 linux amd64 架构为例,其它架构可以在在下面网址中找到,内核要求3.2.0以上,推荐使用git master版本

https://www.johnvansickle.com/ffmpeg/

下载

wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

解压

tar xvf ffmpeg-git-*-static.tar.xz && rm -rf ffmpeg-git-*-static.tar.xz

移动

移动可执行文件到/usr/bin/方便系统调用

mv ffmpeg-git-*/ffmpeg  ffmpeg-git-*/ffprobe /usr/bin/

验证

显示版本号说明没问题

ffmpeg

删除

删除以下文件夹/文件
/root/ffmpeg-git-xxxxxxx-amd64-static
/usr/bin/ffmpeg
/usr/bin/ffprobe

FFmpeg 常用推流,保存流,转播流命令参考

把本地文件推送至直播流

ffmpeg -re -i /root/file.mp4 -c copy -f flv rtmp://server/live/streamName  

保存直播流为视频文件

ffmpeg -i rtmp://server/live/streamName -c copy /root/file.flv  

把一个直播流送到另一个直播流

ffmpeg -i rtmp://server/live/streamName1 -c copy -f flv rtmp://server/live/streamName2
最后修改:2022 年 01 月 20 日 01 : 42 AM