gpt4 book ai didi

video - 将视频大小调整为相同大小

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

我有一个不同分辨率的视频文件列表。我应该将它们更改为 1920x1080。使用 ffmpeg 和缩放滤镜很容易制作,但结果视频的宽高比错误。如果我使用纵横比,则输出分辨率不是全高清。是否可以将分辨率更改为最佳可用,例如 scale="'if(gt(a,16/9),1920,-1)':'if(gt(a,16/9),-1,1080)' "
并且所有剩余空间都用黑色填充?

最佳答案

找到了解决方案,但不知道它是否很好:

ffmpeg -i a5732-480x320-clip01-sound.mp4 -filter_complex "[0:0]split[main][back];[back]scale=1920:1080[scale];[scale]drawbox=x=0:y=0:w=1920:h=1080:color=black:t=1000[draw];[main]scale='if(gt(a,16/9),1920,-1)':'if(gt(a,16/9),-1,1080)'[proc];[draw][proc]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[fhd];[fhd]setsar=1/1[sarfix]"  output.mp4

详细信息:将视频流拆分为两个流。第一个我缩放到 1920x1080,然后将所有区域填充为黑色。第二个流我转换为 1920x1080 以节省纵横比,因此视频始终小于或等于 FullHD 分辨率。然后第二个流覆盖整个黑色流,因此空闲区域变为黑色。最后一个过滤器是固定的SAR。

也许有人知道更优雅的解决方案?

关于video - 将视频大小调整为相同大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23684437/

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