ffmpeg - como usar vstack e pad?

ffmpeg - como usar vstack e pad?

Esta função coloca 2 vídeos de cima para baixo

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

Como posso adicionar algum preenchimento no meio? E como posso empilhar 3 vídeos? Algo como esta linha

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

Responder1

Você deve preencher cada vídeo, exceto o primeiro.

por exemplo, com 3 vídeos e preenchimento de 100 pixels,

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 exemplo, com 2 vídeos e preenchimento de 100 pixels,

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

informação relacionada