FFmpeg 命令:从入门到精通 | ffmpeg 命令参数说明
- FFmpeg 命令:从入门到精通 | ffmpeg 命令参数说明
- 主要参数
- 音频参数
- 视频参数
- 更多参考
FFmpeg 命令:从入门到精通 | ffmpeg 命令参数说明
本节主要介绍了 ffmpeg 命令的常用参数。
主要参数
项目 | 说明 |
---|---|
-i | 设定输入流 |
-f | 设定输出格式(format) |
-ss | 开始时间 |
-t | 时间长度 |
音频参数
项目 | 说明 |
---|---|
-aframes | 设置要输出的音频帧数 |
-b:a | 音频码率 |
-ar | 设定音频采样率 |
-ac | 设定声音的通道数 |
-acodec | 设定声音编解码器,如果用 copy 表示原始编解码数据必须被拷贝 |
-an | 不处理音频 |
-af | 音频过滤器 |
示例:
ffmpeg -i test.mp4 -b:a 192k -ar 48000 -ac 2 -acodec libmp3lame -aframes 200 out2.mp3
视频参数
项目 | 说明 |
---|---|
-vframes | 设置要输出的视频帧数 |
-b 或 -b:v | 设定视频码率 |
-r | 设定帧速率 |
-s | 设定画面的宽与高 |
-vn | 不处理视频 |
-aspect aspect | 设置横纵比(4:3、16:9 或 1.3333、1.7777) |
-vcodec | 设定视频编解码器,如果用 copy 表示原始编解码数据必须被拷贝 |
-vf | 视频过滤器 |
示例:
ffmpeg -i test.mp4 -vframes 300 -b:v 300k -r 30 -s 640*480 -aspect 16:9 -vcodec libx265 out3.h265
更多参考
ffmpeg 官方文档:ffmpeg Documentation