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