如何在ffmpeg中设置最大视频宽度?

Mil*_*lad 3 ffmpeg

如何在 ffmpeg 中设置视频的最大尺寸?
我希望我的视频是 600:-1 或更小。如果我使用-vf scale=600:-1,那么它可以处理大于 600:-1 的视频,但较小的视频会变大!
解决办法是什么?

llo*_*gan 5

您可以使用表达式

-vf "scale='min(600,iw)':-1"
Run Code Online (Sandbox Code Playgroud)

如果您需要自动计算的高度可被 2 整除,则更-1改为-2