- generate palette
ffmpeg -y -i video.webm -vf palettegen=max_colors=64 palette.png
- convert
ffmpeg -y -i video.webm -i palette.png -filter_complex paletteuse=dither=bayer:bayer_scale=1 -r 15 output.gif
- resize
gifsicle.exe --scale 0.5 output.gif -o resized.gif