我想转换视频文件.mp4到.avi使用适用于我的 DVD 播放器的 .avi 文件的设置。我曾经ffprobe
看到过可用的 .avi 文件的设置,如下所示:
Duration: 01:38:21.00, start: 0.000000, bitrate: 2031 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (DX50 / 0x30355844), yuv420p, 720x400 [SAR 1:1 DAR 9:5], 25 tbr, 25 tbn, 25 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 384 kb/s
我如何使用上述设置来ffmpeg
转换我的 .mp4 文件?
答案1
这需要一些实验。从简单开始,然后添加更多选项,直到成功:
简单的
ffmpeg -i input output.avi
复杂的
ffmpeg -i input -c:v mpeg4 -vf scale=720:-1 -profile:v 15 -tag:v DX50 -r 25 \
-q:v 4 -c:a ac3 -ar 48000 -ac 6 output.avi
笔记
其中一些选项是不必要的,甚至可能是有害的(比如用 设置帧速率
-r
),但有些设备非常挑剔。您可以添加
-t 60
选项来编码 60 秒部分进行测试。到了FFmpeg 下载页面以获取最新构建的链接。不要使用古老的
ffmpeg
。