ffmpeg: ¿cómo usar vstack y pad?

ffmpeg: ¿cómo usar vstack y pad?

Esta función coloca 2 videos de arriba a abajo.

ffmpeg -i input0 -i input1 -filter_complex vstack=inputs=2 output

¿Cómo puedo agregar algo de relleno en el medio? ¿Y cómo puedo apilar 3 vídeos en su lugar? Algo como esta línea

ffmpeg -i input0 -i input1 -i input2 -filter_complex vstack=inputs=2 --padding-between-input 100,0 output

Respuesta1

Tienes que rellenar cada vídeo excepto el primero.

por ejemplo, con 3 vídeos y un relleno de 100 píxeles,

ffmpeg -i input0 -i input1 -i input2 -filter_complex "[1]pad=iw:ih+100:0:100[v1];[2]pad=iw:ih+100:0:100[v2];[0][v1][v2]vstack=inputs=3" output

por ejemplo, con 2 vídeos y un relleno de 100 píxeles,

ffmpeg -i input0 -i input1 -filter_complex "[1]pad=iw:ih+100:0:100[v1];[0][v1]vstack=inputs=2" output

información relacionada