Respuestas:
Desde aquí :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm
gané: 120K → 2.7G .gif
. Sí, eso es con una G .
rgb24
no es compatible con gif, ffmpeg lo usaría rgb8
automáticamente.
La respuesta de Barafu está bien. Pero, el gif resultante puede tener un problema de conversión de color, ya que ffmpeg se queja Incompatible pixel format 'rgb24' for codec 'gif'
. Esto es lo que encuentro funciona:
Primero, cree la paleta PNG:
ffmpeg -y -i input.webm -vf palettegen palette.png
Luego, usa la paleta para producir gif:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
Fuente: