我有一个MKV格式的视频,它的大小是720x304(16:9比例)大小的视频。
我想将其转换为AVI格式(使用xvid视频编解码器)。输出文件大小应为480x360(4:3比例),并且还要保持原始(16:9)比例,因此它应该是电影放映机(顶部和底部的黑色区域)。
我在Ubuntu Linux上,所以我可以使用mencoder
,avconv(ffmpeg)
或任何适用于Linux的工具。
我试过这个命令:
avconv -i sample.mkv -vcodec libxvid -r 25 -b 1200 -aspect 4:3 -q 1 t.avi
但问题是视频被拉伸到4:3并且我想保持原始视频的比例,并且想要在顶部和底部添加黑盒子,所以它看起来像“CinemaScope”。
这样做的最佳方式是什么?
答案 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。