Ich kann mit FFmpeg eine Bildsequenz als GIF exportieren:
ffmpeg -vsync 2 -safe 0 -f concat -i "file:concat.txt"
-lavfi palettegen=stats_mode=diff[pal],[0:v][pal]paletteuse=new=1:diff_mode=rectangle
-y "Test.gif"
Jetzt frage ich mich, ob ich die Loop-Einstellungen irgendwie steuern kann (endlos wiederholen, n-mal wiederholen usw.).
Ich konnte in der Dokumentation von FFmpeg.org keine „Schleife“ finden.
Antwort1
Nutzen Sie die -loop
Option für den GIF-Multiplexer
ffmpeg -i input -loop 2 output.gif
-1
keine Schleife (wird einmal abgespielt)0
Endlosschleife (Standard)1
einmal wiederholen (2-mal abspielen)2
zweimal wiederholen (3-mal abspielen)- usw
Sehen ffmpeg -h muxer=gif
.