Als ich versuchte, mit FFmpeg ein Skript zu schreiben (das versucht, zwei Bilder letztendlich zusammenzufügen), stieß ich auf ein sehr merkwürdiges Verhalten.
Dies ist ein Befehl von dem ich gefunden habe in derWie fügt man mit FFmpeg zwei Bilder zu einem zusammen?Faden:
ffmpeg -i a.jpg -i b.jpg -filter_complex scale=120:-1,tile=2x1 output.jpg
Was ist mit der B-Katze passiert? Warum fehlt sie im Ausgabebild? Ich konnte keine Informationen darüber finden, warum tile=2x1
sie sich so verhält.
Antwort1
DerFlieseFilter ist, wenn man will
Mehrere aufeinanderfolgende Frames zusammenfügen.
Um zwei Rahmen horizontal zu stapeln, verwenden Sie
ffmpeg -i a.jpg -i b.jpg -filter_complex [1]scale=120:-1[b];[0][b]hstack output.jpg