Простой способ создания анимированного GIF из видеоролика. Представленный способ выполняется в два этапа:

  1. Делим на кадры, попутно изменяя размер изображения (в данном случае до 320 по ширине, высота меняется пропорционально).
  2. Создаем GIF-анимацию из отдельных кадров.
$ ffmpeg -i input.mp4 -vf scale=320:-1:flags=lanczos,fps=10 frames_%03d.png
$ convert -loop 0 frames_*.png output.gif