Я могу экспортировать последовательность изображений в формате gif с помощью 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"
Теперь мне интересно, могу ли я как-то контролировать настройки цикла (повторять вечно, повторять n раз и т. д.).
В документации FFmpeg.org я не нашел никакого «цикла».
решение1
Используйте -loop
опцию GIF-мультиплексора
ffmpeg -i input -loop 2 output.gif
-1
без цикла (воспроизводится один раз)0
бесконечный цикл (по умолчанию)1
повторить один раз (воспроизводится 2 раза)2
повторяется дважды (воспроизводится 3 раза)- и т. д.
Видеть ffmpeg -h muxer=gif
.