FFmpeg下载及命令行使用
下载地址
访问FFmpeg官网
选择Dlownload
选择 Windows Package
选择相应版本
点击进行下载,并进行解压,可得到如下几个文件
版本说明
Static: 只包含了3个体积很大的exe
Shared:除了体积很小的exe以外,还包含了dll动态库文件
Dev:只包含了开发用的头文件(.h)和导入库文件(.lib)
ffmpeg.exe命令说明
转换视频,将input.mp4转换为output.avi, -i 表示输入文件参数
ffmpeg -i input.mp4 output.avi
把input.mp4文件转化为output.avi文件,并将output.avi文件视频的码率设置为640kbps,输出视频编码率参数是"-b:v"
ffmpeg -i input.mp4 -b:v 640k output.avi
同上,增加像素参数,640*360
ffmpeg -i input.mp4 -b:v 640k -s 640*360 output.avi
同上,增加 -ss 2 表示 从第2秒开始, -t 10 表示 录制10秒
ffmpeg -ss 2 -t 10 -i input.mp4 -b:v 640k -s 640*360 output.gif
命令参数说明
参数 | 说明 |
---|---|
-h | 帮助 |
-i filename | 输入文件 |
-t duration | 设置处理时间,格式为hh:mm:ss |
-ss position | 设置起始时间,格式为hh:mm:ss |
-b:v bitrate | 设置视频码率 |
-b:a bitrate | 设置音频码率 |
-r fps | 设置帧率 |
-s wxh | 设置帧大小,格式为WxH |
-c:v codec | 设置视频编码器 |
-c:a codec | 设置音频编码器 |
-ar freq | 设置音频采样率 |