將相同大小的圖像依序命名為 image-00.pngimage-01.png…。(JPEG 也可以)

指令:

$ ffmpeg -f image2 -framerate 1/2 -i image-%02d.png video.webm
$ ffmpeg -i video.webm -vf "scale=500:-1:flags=lanczos,palettegen" palette.png
$ ffmpeg -i video.webm -i palette.png -filter_complex "scale=500:-1:flags=lanczos[x];[x][1:v]paletteuse" animated.gif
$ rm palette.png video.webm

※ 這裡的 -framerate 參數會使每一張圖的時間為 2 秒。scale 會限制輸出寬度為 500 像素。