Réponses:
D' ici :
ffmpeg -i input.webm -pix_fmt rgb24 output.gif
gifsicle -O2 input.gif -o output.gif
.webm→ 2.7G .gif. Oui, c'est un G .
rgb24n'est pas pris en charge pour gif, ffmpeg utiliserait rgb8automatiquement à la place.
La réponse de Barafu est correcte. Mais, le gif résultant peut avoir un problème de conversion de couleur comme se plaint ffmpeg Incompatible pixel format 'rgb24' for codec 'gif'. Voici ce que je trouve fonctionne:
Créez d'abord la palette PNG:
ffmpeg -y -i input.webm -vf palettegen palette.png
Ensuite, utilisez la palette pour produire un gif:
ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif
La source: