ffmpeg如何同时裁剪和缩放?

Mit*_*aas 2 ffmpeg

我正在尝试将带有黑条的视频转换为没有黑条的视频,如果源是 4k,我希望将视频转换为 1080p

现在要执行此操作,我使用以下命令:*

ffmpeg -i input ... -filter:v "crop=..." -filter:V "scale=1920:-1" ouput
Run Code Online (Sandbox Code Playgroud)

但运行这个,我发现最终产品仍然有黑条,并且是 1920x1080,而不是我期望的 1920x800。

是什么给出了,为什么这不起作用?

*:为方便起见,省略了其他设置。

小智 8

我通过将裁剪和比例放在同一个 -vf 标签中来使其工作。我正在裁剪然后增加旧视频游戏的大小,我只是这样做了:

-vf crop=256:192:2:16,scale=-2:1080:flags=neighbor
Run Code Online (Sandbox Code Playgroud)

当我看到它显示输出文件大小为 1440x1080(1080p 时为 4:3 比例)时,我就知道它起作用了。