<分区>
我有很多 mp4 全高清视频是用看起来旋转 90° 的智能手机制作的。
这些文件具有适当的旋转元数据,它们可以在 VLC 或其他桌面媒体播放器上正确播放,但我想在不处理 mp4 元数据的 DVD 播放器上显示它们。
所以我尝试用 ffmpeg 进行转置,但我得到了 1080x1920 的文件,分辨率显然无法被 tv/dvd-player 识别。
如何转置、调整大小和添加正确尺寸的黑边(左/右)条以获得“正确”的 1920x1080 视频?
<分区>
我有很多 mp4 全高清视频是用看起来旋转 90° 的智能手机制作的。
这些文件具有适当的旋转元数据,它们可以在 VLC 或其他桌面媒体播放器上正确播放,但我想在不处理 mp4 元数据的 DVD 播放器上显示它们。
所以我尝试用 ffmpeg 进行转置,但我得到了 1080x1920 的文件,分辨率显然无法被 tv/dvd-player 识别。
如何转置、调整大小和添加正确尺寸的黑边(左/右)条以获得“正确”的 1920x1080 视频?
最佳答案
使用
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
根据旋转,转置可能需要值 2
。
关于video - 使用ffmpeg旋转视频添加黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35370563/