Q: FFMPEG - Применение трех фильтров - три запуска FFMPEG или один? - PullRequest
0 голосов
/ 26 ноября 2018

Возможно ли применить 3 фильтра одновременно?

Шаг 1:

ffmpeg -i "input_01.mp4" -y -s 1280x720 -b 3000k -acodec copy "output_01.mp4"

Шаг 2:

ffmpeg -i "bg.mp4" -i "output_01.mp4" -y -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[out]" -b 3000k -map [out] -map 1:a -c:a copy "output_02.mp4"

Шаг 3:

ffmpeg -i "output_02.mp4" -i logo.png -y -filter_complex overlay="(main_w/2)-(overlay_w/2):(main_h/2)-(overlay_h)/2" -b 3000k -codec:a copy "output_03.mp4"

Возможно ли это или мне нужно запустить FFmpeg трижды?

1 Ответ

0 голосов
/ 26 ноября 2018

Да, их можно комбинировать следующим образом:

ffmpeg -i "bg.mp4" -i "input_01.mp4" -i logo.png -y -filter_complex "[1:v]scale=1280x720[1v];[0:v][1v]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:shortest=1[01v];[01v][2:v]overlay="(main_w/2)-(overlay_w/2):(main_h/2)-(overlay_h)/2[out]" -b:v 3000k -map [out] -map 1:a -c:a copy "output_02.mp4"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...