gpt4 book ai didi

ffmpeg - 通过设置高度比修改后如何让ffmpeg计算宽度?

转载 作者:行者123 更新时间:2023-12-04 22:47:22 25 4
gpt4 key购买 nike

在找到解决方案后,我的 Android 上的所有 webm 到 MP4 编解码器转换错误的来源。我遇到了另一个问题。分解我的问题:

大多数设备都支持哪些 MP4 分辨率?我知道他们从某个高度值经过 p 才可以工作。例如 720p/?X720。

有没有一种更简单的方法可以在保持比率的同时根据高度变化计算宽度?

ffmpeg -i old.webm -t 00:00:03 -s 320x240 new.mp4

我目前使用测试示例中的 -s 设置边界。

最佳答案

宽屏的标准比例是 16:9,使用的典型分辨率列表是

256x144, 426x240, 640x360, 854x480, 960x540, 1024x576, 1280x720, 1920x1080, 2560x1440, 3840x2160
如果直接使用缩放滤镜,可以告诉ffmpeg保持纵横比:
ffmpeg -i old.webm -t 00:00:03 -vf scale=-2:240 new.mp4
在上面的命令中, scale=-2:240告诉 ffmpeg 缩放到高度 240,选择一个宽度以保持纵横比,然后调整该值以使宽度和高度是 2 的倍数(H.264/MP4 需要)。如果您不在乎值是否偶数,则可以使用 -1 .

关于ffmpeg - 通过设置高度比修改后如何让ffmpeg计算宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40600762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com