Ответы:
От сюда :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm→ 2.7G .gif. Да, с G .
rgb24не поддерживается для gif, ffmpeg будет использовать rgb8вместо этого автоматически.
Ответ Барафу в порядке. Но у получающегося gif-файла может быть проблема с преобразованием цвета, на что жалуется ffmpeg Incompatible pixel format 'rgb24' for codec 'gif'. Вот что я нахожу работы:
Сначала создайте палитру PNG:
ffmpeg -y -i input.webm -vf palettegen palette.png
Затем используйте палитру для создания GIF:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
Источник: