ffmpeg дублирует наложение изображения (поместите его дважды на вывод) - PullRequest
0 голосов
/ 29 мая 2020

Мне нужно наложение gif (линия эквалайзера) на фоне png и смешивать его с аудио для вывода видео.

Последняя проблема заключается в том, что наложение 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"

Спасибо за помощь.

1 Ответ

1 голос
/ 29 мая 2020

Вы установили два фильтра наложения. Должен быть только один.

-filter_complex "[2]scale=w=1080:h=608[vt];[1]scale=w=350:h=84[eq];[vt][eq]overlay=50:262"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...