概述
1.视频转换:比如一个avi文件,想转为mp4,或者一个mp4想转为ts。
ffmpeg -i input.avi output.mp4
ffmpeg -i input.mp4 output.ts
如果想指定解码方式,比如h265可以使用libx264
ffmpeg -i input.avi -vcodec libx264 output.mp4
也可以直接获取网络上的视频,自动下载、转码并保存,该方式需要带上-y,按顺序读取
ffmpeg -i "http://blog.7cuu.com/input.avi" -y -vcodec libx264 output.mp4
2.提取音频
ffmpeg -i test.mp4 -acodec copy -vn output.aac
上面的命令,默认mp4的audio codec是aac,如果不是,可以都转为最常见的aac。
ffmpeg -i test.mp4 -acodec aac -vn output.aac
3.提取视频
ffmpeg -i input.mp4 -vcodec copy -an output.mp4
4.设置视频分辨率
将输入的1920x1080缩小到800:600输出:
ffmpeg -i input.mp4 -vf scale=800:600 output.mp4
-vf scale后面就是跟宽:高,如果某一个值是-1代表保持原来的比例自动生成,比如 1080:-1就是宽为1080,高则自动计算
5.设置码率控制:
-b:v 主要控制平均码率
ffmpeg -i input.mp4 -b:v 2000k output.mp4
6.设置帧率:
形如:-r 5
ffmpeg -i input.mp4 -r 12 output.mp4
最后
以上就是动听钻石为你收集整理的ffmpeg常用参数 - 精简说明的全部内容,希望文章能够帮你解决ffmpeg常用参数 - 精简说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复