ffmpeg复制图像叠加层(将其放置到输出中两次)

问题描述 投票:0回答:1

我需要在png背景上叠加gif(等距线)并将其与音频混合到视频输出。

最后一个问题是,gif叠加层被放置到输出视频两次。一个在0:0坐标上,第二个在50:262上,这在1叠加层中指定。与附件相似enter image description here

ffmpeg -i "audio.mp3" -ignore_loop 0 -i "anim-eq.gif" -loop 1 -i "bg.png" -filter_complex "[2]scale=w=1080:h=608,overlay=0:0[vt]; [1]scale=w=350:h=84,[vt]overlay=50:262" -c:a aac -ab 64k -ac 2 -ar 44100 -c:v libx264 -shortest "output.mp4"

谢谢您的帮助。

ffmpeg
1个回答
0
投票

您已经设置了两个重叠式滤镜。应该只有一个。

-filter_complex "[2]scale=w=1080:h=608[vt];[1]scale=w=350:h=84[eq];[vt][eq]overlay=50:262"
© www.soinside.com 2019 - 2024. All rights reserved.