gpt4 book ai didi

FFMPEG 图像叠加缩放平移留下阴影

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

我有将许多图像叠加到视频中的代码。它工作正常,但由于每次叠加都会保留图像的白色阴影,直到视频结束,如下所示:

enter image description here
如您所见,所有图像的白色阴影都保留在图像的中心。

这是我的代码:

-i "input.mp4" -i "1.png" -filter_complex "[1:v]format=yuva422p,scale=7290x4850,setsar=1/1,pad=1.5*iw:1.5*ih:(ow-iw)/2:(oh-ih)/2:color=black@0,zoompan=z='min(zoom+0.0010,1.5)':s=729x485:d=400:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)',fade=in:st=0:d=3:alpha=1,fade=out:st=13:d=3:alpha=1,setpts=PTS+22/TB[im1];[0][im1]overlay=(main_w-overlay_w)/2:(main_h - overlay_h)/2" -pix_fmt yuv420p -c:a copy "output.mp4"

(在该代码中,我只添加了一张图片,但可能还有更多)

为什么这个白色阴影从覆盖到视频结尾一直保留?

谢谢

最佳答案

基本上,淡入淡出持续时间表示执行效果所需的时间间隔。因此,具有完整效果的帧仅在间隔之后绘制,例如对于以 25 fps 的一秒淡出,帧 1 具有全强度和帧 26 强度为零。

您已经使用 zoompan 生成了 400 帧,并从第 326 帧开始指定了 3 秒的淡出。因此第 401 帧以后将是空白的。但是你没有帧 401。

将缩放持续时间增加到 401或将淡出持续时间减少到 2.96 .

关于FFMPEG 图像叠加缩放平移留下阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52915835/

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