Risposte:
Da qui :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm
→ 2.7G .gif
. Sì, è con un G .
rgb24
non è supportato per gif, ffmpeg userebbe rgb8
invece automaticamente.
La risposta di Barafu va bene. Ma la gif risultante potrebbe avere un problema di conversione del colore quando si lamenta ffmpeg Incompatible pixel format 'rgb24' for codec 'gif'
. Ecco cosa trovo funziona:
Innanzitutto, crea la tavolozza PNG:
ffmpeg -y -i input.webm -vf palettegen palette.png
Quindi, utilizzare la tavolozza per produrre GIF:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
Fonte: