docker安装使用ffmpeg(来自jrottenberg/ffmpeg版本) 持续更新…….

原创 楚盟  2017-11-29 02:33  阅读 670 views 次

在使用Centos7时编译ffmpeg感觉很麻烦,而且有各种依赖环境需要设置非常的不方便,于是乎尝试使用docker ffmpeg镜像来玩玩,果不其然非常轻松的就把别人已经预设编译好的ffmpeg镜像弄到本地然后直接就能使用,不用很麻烦的左编译右设置依赖环境搞半天,一行命令把镜像拉回本地就完事了;

不过使用ffmpeg镜像的时候,语法和直接使用还是不同的,我刚刚玩自己也还在摸索尝试,这里记录我已经玩过亲测有效的示例放在这里,会持续更新....

拉取镜像

docker pull jrottenberg/ffmpeg

查看ffmpeg支持哪些协议

docker run jrottenberg/ffmpeg   -protocols

查看ffmpeg信息

docker run jrottenberg/ffmpeg  

m3u8保存为mp4格式到本地

docker run -v $PWD:/root/download  jrottenberg/ffmpeg:3.4-scratch  \   
-i https://www.****.com/71651438.m3u8   \
-codec  copy    /root/download/out.mp4         

*首先要cd切换到/root/download/目录,不然会保存路径错误,保存在了当前路径
*直接保存源视频编码为mp4格式,没有重新编码,cpu占用速度极低
*\ 反斜杠是分段的意思,为了显示代码好看,可以去掉,但要让代码变成一整行,不然Linux会误以为你输入了多行数据;

本文地址:https://www.5yun.org/14717.html
关注我们:请关注一下我们的微信公众号:扫描二维码楚盟博客的公众号,公众号:chubin5yun
版权声明:本文为原创文章,版权归 楚盟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情