ffmpeg转码参数解析
时间: 2023-08-29 21:14:05 浏览: 128
FFmpeg 是一个开源的多媒体处理工具,可以用于音视频的转码、剪辑、合并等操作。下面是一些常用的 FFmpeg 转码参数解析:
1. `-i` 参数:指定输入文件路径。
例如:`ffmpeg -i input.mp4 output.avi`
2. `-c:v` 参数:指定视频编码器。
例如:`ffmpeg -i input.mp4 -c:v libx264 output.mp4`
3. `-c:a` 参数:指定音频编码器。
例如:`ffmpeg -i input.mp4 -c:a aac output.mp4`
4. `-s` 参数:指定输出视频的分辨率。
例如:`ffmpeg -i input.mp4 -s 1280x720 output.mp4`
5. `-b:v` 参数:指定输出视频的比特率。
例如:`ffmpeg -i input.mp4 -b:v 1M output.mp4`
6. `-r` 参数:指定输出视频的帧率。
例如:`ffmpeg -i input.mp4 -r 30 output.mp4`
7. `-preset` 参数:指定编码速度和质量的预设值,有 ultrafast、superfast、veryfast、faster、fast、medium、slow、slower、veryslow 等选项。
例如:`ffmpeg -i input.mp4 -preset fast output.mp4`
8. `-ss` 参数:指定从输入文件的某个时间点开始转码。
例如:`ffmpeg -ss 00:00:10 -i input.mp4 output.mp4`
9. `-t` 参数:指定转码时长,从开始时间点计算。
例如:`ffmpeg -ss 00:00:10 -t 00:00:30 -i input.mp4 output.mp4`
这些只是一些常用的 FFmpeg 转码参数,还有很多其他参数和选项可供使用。你可以根据具体需求进行调整和组合使用。
阅读全文