温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ffmpeg的基本用法介绍

发布时间:2021-07-01 10:42:00 来源:亿速云 阅读:174 作者:chen 栏目:编程语言

本篇内容介绍了“ffmpeg的基本用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

ffmpeg {1} {2} -i {3} {4} {5}
$ ffmpeg \
[全局参数] \
[输入文件参数] \
-i [输入文件] \
[输出文件参数] \
[输出文件]
-c:指定编码器
-c copy:直接复制,不经过重新编码(这样比较快)
-c:v:指定视频编码器
-c:a:指定音频编码器
-i:指定输入文件
-an:去除音频流
-vn: 去除视频流
-preset:指定输出的视频质量,会影响文件的生成速度,有以下几个可用的值 ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow。
-y:不经过确认,输出时直接覆盖同名文件。


ffmpeg -i test2.webm -vn -vcodec copy test2.m4a

ffmpeg -i test.mp4 -f mp3 -vn -c copy test.mp3

ffmpeg -i huoying.mp4 -f wav -ar 16000 huoying.wav


ffmpeg -i test2.mp4 -acodec copy -vn -y test.wav

ffmpeg -i test2.webm -an -vcodec copy test3.avi

调整码率(transrating)指的是,改变编码的比特率,一般用来将视频文件的体积变小。
下面的例子指定码率最小为964K,最大为3856K,缓冲区大小为 2000K。
 ffmpeg -i test2.webm -minrate 64K -maxrate 64K -bufsize 2000K  test3.avi

ffmpeg -i test1.webm test1.avi
ffmpeg -i test2.wav -i  test21.avi test22.webm
wav 未压缩 无损

mp3 微软压缩

M4A / MP4 苹果压缩
webm google

avi 微软

mov 苹果

mkv 最大的特点是能容纳多种不同类型编码的视频、音频及字幕流,俗称万能媒体容器。

mp4 有着更好的兼容性,尤其是在移动设备上,但视频质量可能不如 MKV。
 opencv WEBM
 VideoWriter  vw=new VideoWriter(catalogue+fileName+"1"+type,
        		                       VideoWriter.fourcc('V', 'P', '0', '9'),
        		                       //capture.get(Videoio.CAP_PROP_FPS),
        		                       20,
        		                       size,
        		                       true);

“ffmpeg的基本用法介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI