kombiniere 4 Bilder mit ffmpeg zu einem Quadrat

kombiniere 4 Bilder mit ffmpeg zu einem Quadrat

Bitte sagen Sie mir, wie ich 4 (1.jpg,2.jpg,3.jpg,4.jpg) Bilder mit ffmpeg kombinieren kann, 2 darüber und 2 darunter, um ein Quadrat zu erstellen

[1][2]
[3][4]

Batchdatei erstellen

ffmpeg -i 1.jpg -i 3.jpg -filter_complex vstack 5.jpg
ffmpeg -i 2.jpg -i 4.jpg -filter_complex vstack 6.jpg
ffmpeg -i 5.jpg -i 6.jpg -filter_complex hstack ausgabe.jpg

Es löst mein Problem, aber vielleicht gibt es einen einfacheren Weg? Danke im Voraus

Antwort1

Mit ffmpeg:ffmpeg -i 1.jpg -i 2.jpg -i 3.jpg -i 4.jpg -lavfi "xstack=inputs=4:layout=0_0|w0_0|0_h0|w0_h0" out.jpg

Antwort2

Sie können ImageMagicksMontageBefehl:

montage *.jpg -tile 2x2 result.jpg

Aus den ersten vier Bildern wird result-0.jpg, aus den nächsten vier Bildern result-1.jpg und so weiter.

nicht in der Größe geändert

Wenn Sie die Größe ändern müssen:

montage *.jpg -geometry 375x250+2+2 -tile 2x2 result.jpg

Größe geändert

HerunterladenBildMagick

Ich habe die Bilder absichtlich unscharf gemacht.

verwandte Informationen