¿Cómo combinar tantos filtros ffmpeg en 1?

Ni siquiera sé si es posible, pero si alguien pudiera ayudarme, ¡sería genial! :)

Entonces, antes que nada, cambio el tamaño de mi video con este comando:

CÓDIGO №1

ffmpeg -i input.mp4 -c:v libx264 -crf 20 -crf 16 -vf scale=750:1334 output.avi

Luego agrego una superposición de Gif con una clave de croma así:

CÓDIGO №2

ffmpeg -i input.avi -ignore_loop 0 -i watermark.gif -filter_complex "[1:v]colorkey=0x54FF5F:0.1:0.2[ckout];[0:v][ckout]overlay=x=705:y=25:shortest=1[out]" -map "[out]" output.avi

Y luego 2 superposiciones más:

CÓDIGO №3

ffmpeg -i input.avi -i arrow.png -i Dots.png -filter_complex "overlay=x=310:y=1230,overlay=x=705:y=25" output.avi

Y para la última parte concateno un video que hice con otro como este:

CÓDIGO №4

ffmpeg -i "concat:vid1.avi|input.avi" -c copy output.avi

Sería genial si alguien pudiera ayudarme a mostrar algunos ejemplos sobre cómo fusionar todos esos scripts en 1 :) O al menos №3 y №3. ¡Gracias de antemano!

Respuestas (1)

Utilizar

ffmpeg -i input.mp4 -ignore_loop 0 -i watermark.gif -i arrow.png -i Dots.png -filter_complex "[0]scale=750:1334,setsar=1[v];[1]colorkey=0x54FF5F:0.1:0.2[ckout];[v][ckout]overlay=x=705:y=25:shortest=1[gif];[gif][2]overlay=x=310:y=1230[arw];[arw][3]overlay=x=705:y=25" -c:v libx264 -crf 20 -crf 16 output.avi

Debes hacer el concat por separado.

¡Gracias! Todo funciona bien :) ¡Espero que también ayude a alguien más! :)
@ArtemDerzky, ¿por qué "¡Gracias!", pero no votar y aceptar esta útil respuesta?