Convertir une vidéo en GIF
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 MIME | image/gif |
| Lecture | Se lit partout |
| Depuis MP4 sans réencoder | Non |
| Codec vidéo | gif |
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 s | 12.1 MB |
|---|---|
| Temps d'encodage approximatif | 6: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.