使用 FFmpeg 保持宽高比

使用 FFmpeg 保持宽高比

有没有办法告诉 ffmpeg 在调整视频大小时通过在较短的维度上添加填充来保留纵横比?我知道我可以通过手动添加适当数量的填充来实现这一点,但我正在转换许多任意大小的视频,我无法手动完成每一个。我读到过 -s 选项曾经可以做到这一点,但现在不行了。澄清一下,我并不是想固定高度,让宽度保持比例所需的任何值(正如我在其他问题中看到的那样)。

答案1

通过在较短的尺寸中添加填充,调整视频大小时是否可以保持纵横比不变?

ffmpeg -i 01.jpg -vf scale=-1:360,pad=640:ih:(ow-iw)/2 -qmax 1 360-01.jpg

我已经有一段时间没有使用过这个命令了,所以 YMMV。

FFmpeg 幻灯片

相关内容