Aller au contenu
Studio Média du Navigateur

Convertir une vidéo en GIF

Ouvrir le studio

Gratuit, sans inscription, et rien n'est envoyé.

Exemple détaillé

GIF est un format à 256 couleurs de 1987, et en tirer un bon résultat vidéo est surtout une question de palette.

Extension.gif
Type MIMEimage/gif
LectureSe lit partout
Depuis MP4 sans réencoderNon
Codec vidéogif

La commande équivalente

ffmpeg -i holiday-clip.mp4 -vf fps=12,scale=480:-2:flags=lanczos,palettegen -y palette.png && \
  ffmpeg -i holiday-clip.mp4 -i palette.png -lavfi 'fps=12,scale=480:-2:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5' -an -loop 0 -y out-holiday-clip.gif

C'est exactement ce qui s'exécute dans le navigateur. Copiez-la pour faire le même travail en local sur un fichier trop gros pour un onglet.

À quoi s'attendre

La taille n'est prévisible que si vous fixez un débit. Ces chiffres correspondent à l'exemple de débit ci-dessus :

À 1500 kbit/s pendant 60 s12.1 MB
Temps d'encodage approximatif6:45

À qualité constante, l'encodeur laisse le débit suivre le contenu : la taille de sortie ne peut donc vraiment pas être prédite à l'avance — un diaporama et un plan à main levée de feuillages diffèrent d'un ordre de grandeur au même réglage.

Pourquoi c'est important

Tout ce qui rend le GIF délicat découle de deux faits : 256 couleurs par image, et aucune véritable compression de mouvement. La limite de couleurs se traite en calculant une palette à partir de votre propre clip plutôt qu'en utilisant une palette générique. L'absence de compression de mouvement ne peut pas être corrigée du tout, et c'est pourquoi les GIF font couramment dix à cinquante fois la taille du MP4 équivalent, et pourquoi limiter la cadence et la largeur compte autant.

Outils associés