如何使用 ffprobe 的设置转换视频文件?

如何使用 ffprobe 的设置转换视频文件?

我想转换视频文件.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

相关内容