我能够使用 FFmpeg 将一系列图像导出为 gif:
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 次)- ETC
看ffmpeg -h muxer=gif
。