
Diese Funktion platziert 2 Videos oben unten
ffmpeg -i input0 -i input1 -filter_complex vstack=inputs=2 output
Wie kann ich dazwischen etwas Polsterung einfügen? Und wie kann ich stattdessen 3 Videos stapeln? So etwas wie diese Zeile
ffmpeg -i input0 -i input1 -i input2 -filter_complex vstack=inputs=2 --padding-between-input 100,0 output
Antwort1
Sie müssen jedes Video außer dem ersten auffüllen.
zB mit 3 Videos und einem Padding von 100 Pixeln,
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
zB mit 2 Videos und einem Padding von 100 Pixeln,
ffmpeg -i input0 -i input1 -filter_complex "[1]pad=iw:ih+100:0:100[v1];[0][v1]vstack=inputs=2" output