我正在尝试为电报用户机器人编写脚本,该脚本可以将任何视频/动画转换为.mp4. 我已经有了它,因此脚本可以通信并利用cloudconvert.com的 API 。
现在我的问题出在我传递给 CC 的 ffmpeg 命令中,因为我需要将视频两侧保持在 1280 像素以下。最终视频是720*1280还是1280*1280或其他完全没有关系,只要两侧都不超过1280像素即可。
棘手的部分来了,我不想破坏纵横比,如果视频小于 1280,我不希望视频被放大。
实际相关的代码部分是比例部分。下面这一段会将视频的高度调整为最大 1280 像素,但不考虑宽度,它只是保持比例。
-vf "scale=min'(1280,iw)':-2"
现在我将如何调整或更改它,以便根据哪一侧大于 1280 像素实际调整大小?
我希望我说得足够具体,我期待着您的帮助。