Как наложить видео на другое видео, а также исчезнуть в PNG - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу наложить видео поверх другого видео, а затем добавить PNG для постепенного и постепенного исчезновения.

У меня есть текущая команда, которая отлично работает при объединении двух видеофайлов, расположенных один поверхдругой.

ffmpeg -y -i output.mp4 -i transparent.mp4 -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=.7[u];[b][u]overlay=eof_action=pass[v]" -map [v] awsome.mp4

Теперь мне нужно добавить PNG, который постепенно увеличивается на 1s и постепенно исчезает на 9.5s.

Ценю любой и все советы.

1 Ответ

0 голосов
/ 03 февраля 2019

Использование

ffmpeg -y -i output.mp4 -i transparent.mp4 -loop 1 -t 10 -i image.png -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=.7[u];[b][u]overlay=eof_action=pass[v];[2]fade=in:st=0:d=1:alpha=1,fade=out:st=8.5:d=1:alpha=1[i];[v][i]overlay[v]" -map [v] awsome.mp4


Если PNG необходимо масштабировать до размера видео, используйте scale2ref для изображения.

ffmpeg -y -i output.mp4 -i transparent.mp4 -loop 1 -t 10 -i image.png -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=.7[u];[b][u]overlay=eof_action=pass[v];[2][v]scale2ref[i][v];[i]fade=in:st=0:d=1:alpha=1,fade=out:st=8.5:d=1:alpha=1[i];[v][i]overlay[v]" -map [v] awsome.mp4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...