Vidéo vers GIF — créateur de GIF animés en ligne — Transformez un extrait vidéo en GIF animé en boucle, avec la fréquence d’images, la largeur et la qualité de palette de votre choix. Le GIF est un format ouvert de longue date, compris par pratiquement tous les appareils et plateformes de messagerie. Tout est traité localement dans votre navigateur, les fichiers ne sont jamais envoyés à un serveur.
Entrée prise en charge : WebM, OGV (Ogg Video), MKV, AVI, GIF, WebP, APNG et autres formats vidéo courants. Toute la conversion se fait localement dans votre navigateur ; les fichiers ne sont jamais envoyés à un serveur.
La première utilisation charge un moteur de traitement vidéo d’environ 30 Mo dans le navigateur. Il est ensuite mis en cache et réutilisé, merci de patienter.
🎥
Cliquez pour choisir ou glissez-déposez un fichier vidéo
Prend en charge WebM, OGV, MKV, AVI, GIF et d’autres formats courants ; moins de 500 Mo recommandé
Fréquence d’images :plus élevé = plus fluide mais fichier plus lourd
Largeur maximale :mise à l’échelle automatique pour conserver le ratio d’aspect
Couleurs de la palette :moins de couleurs = fichier plus petit, légère perte de qualité
Conversion en GIF animé : extrait les images à la fréquence choisie, met à l’échelle jusqu’à la largeur maximale, et construit une palette de couleurs optimisée pour la boucle. La piste audio (le cas échéant) est supprimée.
Pourquoi les GIF sont-ils si lourds ? Palettes, tramage et le format de 1987 qui fait office de vidéo
GIF (Graphics Interchange Format, 1987) a été conçu comme un format d’image fixe avec un petit bonus d’animation, et cela se voit. Deux propriétés gouvernent tout ce qui figure sur cette page : chaque image est limitée à 256 couleurs choisies dans une palette stockée, et les images sont compressées avec le LZW — un compresseur d’octets généraliste de l’ère du zip — qui ne sait pas qu’une vidéo est en cours de stockage. Il n’existe aucune compensation de mouvement, aucun calcul du type « cette image ressemble surtout à la précédente » comme dans les vrais codecs vidéo ; chaque image est essentiellement une image compressée individuellement. Comprendre la palette est la clé pour obtenir des GIF petits et de bon aspect.
Cinq faits pour ancrer la suite de la page :
• chaque image contient au plus 256 couleurs (28) issues d’une palette ; une vidéo en couleurs réelles doit être réduite
• le tramage simule les couleurs manquantes en dispersant des points de couleurs voisines de la palette — fichiers plus lourds, dégradés plus doux
• le cadencement est stocké en unités de 10 ms : 10 i/s → délai 10 (100 ms) ; le plancher pratique est un délai de 2 (20 ms = 50 i/s)
• les images sont compressées en LZW indépendamment — l’absence de compression inter-images est le premier facteur de poids
• moins de couleurs, moins d’images, dimensions plus petites : chaque réglage réduit l’entrée du LZW, et l’effet se multiplie
La palette de 256 couleurs et l’effet de bandes
Un pixel vidéo en couleurs réelles nécessite 24 bits (16,7 millions de possibilités) ; un pixel GIF est un index de 8 bits dans une table d’au plus 256 couleurs. Convertir une vidéo en GIF implique donc une quantification de palette : choisir les 256 couleurs qui représentent le mieux le contenu, puis ramener chaque pixel à la plus proche. Les dégradés en paient le prix — un ciel qui nécessite 4 000 bleus légèrement différents n’en reçoit que 30, et la rampe douce s’effondre en rayures visibles appelées bandes. Les graphismes à aplats et à fort contraste (logos, sprites de jeux, graphiques) s’en aperçoivent à peine ; les photographies et les vidéos sont les plus touchées. La qualité de palette d’un convertisseur fait une grande part de la qualité de sa sortie.
Tramage : échanger du bruit contre de la douceur
Le tramage est la correction classique des bandes : au lieu de ramener chaque pixel à sa couleur de palette la plus proche, on répartit un mélange des deux couleurs les plus proches pour que la moyenne sur une petite zone corresponde au ton d’origine. Les dégradés paraissent beaucoup plus doux — les rayures se dissolvent en un bruit fin que l’œil fond à distance normale de visionnage. Le coût est la taille du fichier : le bruit est un détail haute fréquence, et le LZW compresse bien mieux des rayures régulières que des points dispersés. C’est le compromis fondamental du GIF que cette page expose : désactiver le tramage pour des fichiers plus petits avec des bandes, l’activer pour des dégradés doux à un surcoût de taille.
Cadencement des images : le plancher de 20 ms
Le GIF stocke le délai entre images en unités de 1/100 de seconde. 10 i/s correspondent à un délai de 10 (100 ms par image) ; 20 i/s à un délai de 5 (50 ms). La plus petite valeur utile est 2 (20 ms, soit 50 i/s), et en pratique la plupart des navigateurs ramènent tout ce qui est inférieur à 100 ms — demander 60 i/s produit silencieusement une lecture plus lente. Au-delà du plancher, chaque hausse de i/s multiplie le nombre d’images : passer de 15 à 50 i/s pour le même extrait fait plus de trois fois plus d’images, et la taille du GIF croît à peu près linéairement avec le nombre d’images. Un extrait de 10 secondes à 15 i/s compte 150 images ; à 50 i/s, il en compterait 500.
Pourquoi les GIF gonflent par rapport à une vraie vidéo
Les codecs vidéo modernes dépensent l’essentiel de leurs bits à décrire le changement entre images — une caméra fixe rend les images suivantes presque gratuites. Le LZW du GIF voit chaque image comme une image neuve (son seul artifice inter-images est un indicateur de transparence qui saute les pixels identiques à l’image précédente, ce qui aide beaucoup moins qu’une véritable compensation de mouvement). Règle empirique : pour le même extrait, attendez-vous à ce qu’un GIF soit plusieurs fois plus lourd qu’un WebM bien encodé à la même résolution. Si la destination accepte une vraie vidéo, préférez-la ; le GIF ne gagne que là où son universalité et son comportement de lecture automatique et de boucle comptent.
Idées reçues courantes
« Le GIF est compressé, donc efficace pour la vidéo. » Le LZW est un compresseur au niveau des octets datant de 1987, sans modèle de mouvement ; pour des images animées, c’est le format largement utilisé sur le web le moins efficace.
« Ma source est à 60 i/s, donc le GIF devrait l’être aussi. » Le plancher de 20 ms limite le GIF à 50 i/s, et les navigateurs ramènent les délais inférieurs à ce plancher vers le haut. Une fidélité image par image n’est pas ce que le GIF peut offrir.
« Le tramage n’est que du bruit qu’il faudrait désactiver. » C’est un compromis volontaire qualité/taille : désactivé, les fichiers sont plus petits mais présentent des bandes ; activé, les dégradés sont doux mais coûtent des octets.
« Moins de couleurs rend toujours très mal. » Pour les graphismes à aplats et les animations à fort contraste, même 64 couleurs peuvent paraître identiques à 256 — et réduisent encore le fichier.
Outils associés : Vidéo vers WebP/APNG pour une animation en couleurs réelles avec une vraie compression, GIF vers vidéo pour le sens inverse (de la palette aux couleurs réelles), Vidéo vers WebM pour le même extrait en vraie vidéo, et le Découpeur vidéo pour rogner la source avant la conversion.