首页 > 解决方案 > FFmpeg - 最大高度(裁剪)

问题描述

是否有可能(在 cmd 批处理 ffmpeg 中)拍摄宽度已知(1920px)但高度未知的图像,如果超过,则将高度裁剪为特定的值?基本上是最大高度作物。

我玩过缩放和裁剪,但我无法得到我需要的结果。任何帮助,将不胜感激。

谢谢。

标签: ffmpeg

解决方案


使用裁剪过滤器min

ffmpeg -i input -vf "crop=w=iw:h='min(720,ih)'" output

默认行为是使裁剪居中。其他示例:

  • 裁剪底部:crop=w=iw:h='min(720,ih)':x=0:y=0
  • 作物顶部:crop=w=iw:h='min(720,ih)':x=0:y=ow

推荐阅读