如何让 FFMPEG 将宽高比从 16:9 更改回 4:3 但不是信箱(未拉伸)

Pat*_*ero 6 video ffmpeg

这与通常发布的问题相反。许多声称是旧电影“重制”版本的 YouTube 视频被错误地渲染为 16:9 而不是 4:3,并且被拉伸,使得圆圈看起来是椭圆形。这可以通过将 VLC 中的宽高比从 16:9 更改为 4:3 来纠正,但如何重新混合或重新编码原始视频以使其恢复到正确的原始形状?

miv*_*ivk 6

尝试-aspect,这可以避免重新编码视频:

ffmpeg -i "$in_file" -c copy -aspect 4:3 "$out_file"
Run Code Online (Sandbox Code Playgroud)


Gya*_*yan 5

简单地说,将其缩放回 4:3 并设置单位纵横比。

ffmpeg -i in -vf scale=ih*4/3:ih,setsar=1 -c:a copy out.mp4
Run Code Online (Sandbox Code Playgroud)