Versuch, ein 4x2-Raster aus 8 Videos mit dem Terminal auf einem Mac zu erstellen. Der von mir verwendete Code funktioniert nicht:
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -i input6.mov -i input7.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v][6:v][7:v] xstack=inputs=8:layout=0_0|0_h0|w0_0|w0_h0|w0+w1_0|w0+w1_h0|w0+w1+w2_0|w0+w1+w2_h0[v]” -map "[v]" 4x2grid.mp4
Irgendwelche Ideen? Ich verwende ffmpeg Version 4.3.1. Und die Fehlermeldung lautet:
dquote>
Nicht sicher, warum das so ist. Ich bin relativ neu in ffmpeg, kann aber erfolgreich ein 3x2-Raster mit dem folgenden Code ohne die gleiche Meldung erstellen:
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v] xstack=inputs=6:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0[v]" -map "[v]" 3x2grid.mp4
Ich habe auch verschiedene andere Möglichkeiten ausprobiert, einschließlich des folgenden Codes, aber mit dem gleichen Ergebnis:
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -i input6.mov -i input7.mov -filter_complex "[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v] xstack=inputs=8:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0|w0+w3+w4_0|w0+w3+w4_h0[v]” -map "[v]" 4x2grid.mp4
Obwohl ich versucht habe, die Erklärung hier zu lesen:
http ://ffmpeg.org/ffmpeg-all.html#xstack
Ich bin mir nicht sicher, ob ich vollständig verstehe, wie die gewünschte Layoutkonfiguration angegeben wird.
Ich habe es auf dem Colab ausprobiert, bitte überprüfen Sie, ob https://colab.research.google.com/gist/xer-rex/90c426cd7dbdfd4ec3330a7c3b46f98f/sidebyside.ipynb hilft?
Benutzer12174
Ben Hardy
Benutzer12174
Ben Hardy
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v] xstack=inputs=6:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0[v]" -map "[v]" 3x2grid.mp4
Benutzer12174
Ben Hardy