So steuern Sie die GIF-Loop-Einstellungen in FFmpeg

So steuern Sie die GIF-Loop-Einstellungen in FFmpeg

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 -loopOption für den GIF-Multiplexer

ffmpeg -i input -loop 2 output.gif
  • -1keine Schleife (wird einmal abgespielt)
  • 0Endlosschleife (Standard)
  • 1einmal wiederholen (2-mal abspielen)
  • 2zweimal wiederholen (3-mal abspielen)
  • usw

Sehen ffmpeg -h muxer=gif.

verwandte Informationen