Cómo controlar la configuración del bucle gif en FFmpeg

Cómo controlar la configuración del bucle gif en FFmpeg

Puedo exportar una secuencia de imágenes como gif con FFmpeg:

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"

Ahora, me pregunto si puedo controlar de alguna manera la configuración del bucle (repetir para siempre, repetir n veces, etc.).

No pude encontrar ningún "bucle" en la documentación de FFmpeg.org.

Respuesta1

Utilice la -loopopción para el muxer GIF

ffmpeg -i input -loop 2 output.gif
  • -1sin bucle (se reproduce una vez)
  • 0bucle infinito (predeterminado)
  • 1bucle una vez (reproduce 2 veces)
  • 2bucle dos veces (reproduce 3 veces)
  • etc.

Ver ffmpeg -h muxer=gif.

información relacionada