使用ffmpeg旋转视频添加黑条

时间:2016-02-12 19:18:49

标签: video ffmpeg multimedia

我有很多mp4全高清视频用智能手机制作,看起来旋转90°。

这些文件具有正确的旋转元数据,并且可以在VLC或其他桌面媒体播放器上正常播放,但我想在不处理mp4元数据的DVD播放器上显示它们。

所以我尝试使用ffmpeg转置,但我获得了1080x1920文件,分辨率显然无法被tv / DVD播放器识别。

如何移植,调整大小并添加正确尺寸的黑色边(左/右)条以获得“正确”的1920x1080视频?

1 个答案:

答案 0 :(得分:7)

Use

ffmpeg -noautorotate -i input.mp4 -vf "transpose=1,scale=-1:1080,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a copy -metadata:s:v rotate=0 rotated.mp4

Depending on rotation, transpose may need value 2.