gpt4 book ai didi

FFMpeg 调整任何视频的大小以适应 1080x1920 垂直,而不进行裁剪,而是通过缩小和添加模糊边框?

转载 作者:行者123 更新时间:2023-12-04 23:31:50 28 4
gpt4 key购买 nike

我发现一些帖子解释了如何通过使用 FFMpeg 添加模糊边框来将任何视频水平转换,但我想将视频转换为垂直 1080x1920。如果尺寸大于 1080 或 1920 尺寸,我不希望它放大视频,也不裁剪。相反,我希望它缩小视频,直到它完全适合 1080x1920,然后我希望它为空白区域添加模糊边框。
这是我找到的片段,但是当我尝试反转数字时,它实际上裁剪了视频。ffmpeg -I input.mp4 -lavfi "[0:v]scale=1920*2:1080*2,boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[0:v]scale=-1:1080[ov];[bg][ov]overlay=(W-w)/2:(H-h)/2,crop=w=1920:h=1080" output.mp4

最佳答案

简单方法:

ffmpeg -i input.mp4 -filter_complex "[0:v]boxblur=40,scale=1080x1920,setsar=1[bg];[0:v]scale=1080:1920:force_original_aspect_ratio=decrease[fg];[bg][fg]overlay=y=(H-h)/2" -c:a copy output.mp4
“简单”,因为它强制背景为 1080x1920 并忽略纵横比。所以它的背景看起来会被拉长,但它是如此模糊,没有人会关心或注意到。

关于FFMpeg 调整任何视频的大小以适应 1080x1920 垂直,而不进行裁剪,而是通过缩小和添加模糊边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66712315/

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