ffmpeg - выполнение 2 или более команд за один раз - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть 2 команды ffmpeg, я их выполняю соответственно, они работают, но я хочу выполнить их за один раз и за одну команду. Как это сделать?

ffmpeg -i 1.mp4 -i logo.png -filter_complex "overlay=main_w-overlay_w-20:20" -codec:a copy 2.mp4

ffmpeg -i 2.mp4 -i picture.png -filter_complex "overlay=10:10" -codec:a copy 3.mp4

1 Ответ

1 голос
/ 25 апреля 2019

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

ffmpeg -i 1.mp4 -i logo.png -i picture.png -filter_complex "[0:v][1:v]overlay=main_w-overlay_w-20:20[bg];[bg][2:v]overlay=10:10[v]" -map "[v]" -map 0:a -c:a copy output.mp4

См. Документация фильтра FFmpeg для описания синтаксиса.

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