如何将我的16:9大小的MKV视频转换为4:3大小的AVI视频文件

时间:2012-09-19 09:23:05

标签: ffmpeg converter avi mkv

我有一个MKV格式的视频,它的大小是720x304(16:9比例)大小的视频。

我想将其转换为AVI格式(使用xvid视频编解码器)。输出文件大小应为480x360(4:3比例),并且还要保持原始(16:9)比例,因此它应该是电影放映机(顶部和底部的黑色区域)。

我在Ubuntu Linux上,所以我可以使用mencoderavconv(ffmpeg)或任何适用于Linux的工具。

我试过这个命令:

avconv -i sample.mkv -vcodec libxvid -r 25 -b 1200 -aspect 4:3 -q 1 t.avi

但问题是视频被拉伸到4:3并且我想保持原始视频的比例,并且想要在顶部和底部添加黑盒子,所以它看起来像“CinemaScope”。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

宽高比不是我的强项,你没有提供命令的控制台输出,但试试这个:

ffmpeg -i input -vf "scale=480:-1,pad=iw:360:0:(oh-ih)/2" output

我不确定它能保持显示宽高比的效果如何。我不支持avconv / libav使用,所以它可能不适合你。如果您想使用最新的FFmpeg,请参阅Compile FFmpeg on Ubuntu;如果您更喜欢完整的套餐,请参阅Jon Severinsson's FFmpeg PPA。请记住,ffmpeg使用问题更适合superuser.com。