![将视频裁剪为最接近“标准”的宽高比/分辨率](https://linux22.com/image/1613472/%E5%B0%86%E8%A7%86%E9%A2%91%E8%A3%81%E5%89%AA%E4%B8%BA%E6%9C%80%E6%8E%A5%E8%BF%91%E2%80%9C%E6%A0%87%E5%87%86%E2%80%9D%E7%9A%84%E5%AE%BD%E9%AB%98%E6%AF%94%2F%E5%88%86%E8%BE%A8%E7%8E%87.png)
有一个使用 ffmpeg 对上传的视频进行编码的应用程序,我发现提交的分辨率很多都不典型。目前,该应用程序可处理 16:9、9:16、1:1、4:5 或 4:3。
希望为他们提供将视频自动裁剪为 16:9、1:1、9:16、4:3 或 4:5 的选项,具体取决于他们当前的视频最接近哪一个。
有没有想过最简单的方法是先确定他们当前的视频最接近哪种分辨率,然后将他们当前的视频转换为该分辨率/宽高比?
可能存在可以做到这一点的 filter_complex 链?
有一个使用 ffmpeg 对上传的视频进行编码的应用程序,我发现提交的分辨率很多都不典型。目前,该应用程序可处理 16:9、9:16、1:1、4:5 或 4:3。
希望为他们提供将视频自动裁剪为 16:9、1:1、9:16、4:3 或 4:5 的选项,具体取决于他们当前的视频最接近哪一个。
有没有想过最简单的方法是先确定他们当前的视频最接近哪种分辨率,然后将他们当前的视频转换为该分辨率/宽高比?
可能存在可以做到这一点的 filter_complex 链?