gpt4 book ai didi

video - ffmpeg 缩放不适用于视频

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

我正在尝试通过 FFMPEG 更改视频文件的尺寸。我想将任何视频文件转换为 480*360

这是我正在使用的命令...

ffmpeg -i oldVideo.mp4 -vf scale=480:360 newVideo.mp4

执行此命令后,1280*720 尺寸将转换为 640*360。

我还附上了视频。那里的任何专家都将花费不到一分钟的时间。有什么问题吗 ?

可以看到here . (视频中,20秒后直接跳到1:35,剩下的只是处理时间)。

更新:

我从这个 tutorial 找到了命令

最佳答案

每个视频都有一个与之关联的样本样本A方面R。视频播放器会将视频宽度乘以此 SAR 以产生显示宽度。高度保持不变。因此,SAR 为 2 的 640x720 视频将显示为 1280x720。 1280 与 720 的比例即 16:9 标记为 Ddisplay Aspect Ratio。

缩放过滤器在输出中保留输入的 DAR,因此输出看起来不会失真。它通过调整输出的 SAR 来实现。补救措施是在缩放后重置 SAR。

ffmpeg -i oldVideo.mp4 -vf scale=480:360,setsar=1 newVideo.mp4

由于 DAR 可能不再相同,因此输出看起来可能会失真。避免这种情况的一种方法是按比例缩放,然后用黑色填充以达到目标分辨率。

ffmpeg -i oldVideo.mp4 -vf scale=480:360:force_original_aspect_ratio=decrease,pad=480:360:(ow-iw)/2:(oh-ih)/2,setsar=1 newVideo.mp4

关于video - ffmpeg 缩放不适用于视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50916200/

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