我是靠谱客的博主 动听钻石,最近开发中收集的这篇文章主要介绍ffmpeg常用参数 - 精简说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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常用参数 - 精简说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部