Aucun upload, 100 % local, sans compte

Vidéo en GIF

Convertissez un court extrait en GIF en boucle. Choisissez la fréquence d'images et la largeur, tout s'exécute dans votre navigateur.

Comment fonctionne Vidéo en GIF

Convertissez un clip vidéo en GIF animé directement dans votre navigateur grâce à ffmpeg WebAssembly. La conversion utilise une approche en deux passes avec palette optimisée : la première passe applique le filtre palettegen pour construire une palette de 256 couleurs adaptée à votre footage spécifique, et la deuxième passe utilise paletteuse pour mapper chaque image sur cette palette. Le résultat a une fidélité des couleurs bien meilleure qu'une conversion naïve en une seule passe, qui produit des bandes prononcées sur les dégradés et les teintes de peau.

Le GIF est un format ancien limité à 256 couleurs, donc les footage avec des dégradés riches, un étalonnage cinématographique ou des mouvements de caméra rapides montreront toujours une certaine limitation colorimétrique. Cet outil convient mieux aux boucles courtes, aux clips de réaction, aux extraits de tutoriels et aux mèmes, des situations où le GIF est le format attendu.

Comment utiliser Vidéo en GIF, étape par étape

  1. Déposez ou sélectionnez le clip vidéo à convertir.
  2. Définissez la plage de temps si vous ne voulez qu'un segment de la vidéo.
  3. Choisissez la largeur de sortie en pixels (plus petit = fichier plus léger) et la cadence (10-15 fps est généralement suffisant).
  4. Cliquez sur Convertir en GIF pour lancer la pipeline palettegen/paletteuse en deux passes sur votre appareil.
  5. Téléchargez le GIF animé quand ffmpeg a terminé.

Cas d'utilisation courants

  • Créer un GIF de réaction en boucle à partir d'un court clip comique pour le poster dans une application de messagerie.
  • Transformer un prototype d'animation d'interface de 3 secondes en GIF à intégrer dans un ticket GitHub ou un commentaire de revue de design.
  • Générer un GIF d'aperçu de fonctionnalité produit pour un README ou une page de documentation.
  • Créer une boucle courte de point culminant tutoriel à partir d'un screencast pour un article de blog.

Questions fréquentes

Pourquoi mon GIF montre-t-il encore des bandes de couleur malgré l'optimisation de palette ?

Le GIF est limité à 256 couleurs par image quelle que soit la méthode d'optimisation. L'approche en deux passes palettegen/paletteuse se rapproche le plus possible des couleurs source, mais les footage avec des dégradés lisses, des tons HDR ou de nombreuses teintes montreront quand même des artefacts de quantification visibles. Réduire la taille de l'image diminue le nombre de couleurs distinctes par image et améliore souvent le résultat.

Ma vidéo est-elle envoyée sur un serveur pour être convertie en GIF ?

Non. Les deux passes des filtres ffmpeg palettegen et paletteuse s'exécutent dans votre onglet via WebAssembly. Votre vidéo est lue en mémoire locale, la palette est calculée sur place, et le GIF est écrit sur votre appareil avant d'être proposé en téléchargement. Rien ne quitte votre machine.

Comment garder la taille du fichier GIF raisonnable ?

Trois paramètres contrôlent la taille du GIF : la largeur de sortie (chaque rangée de pixels a un coût proportionnel), la cadence (moins d'images par seconde = moins d'images au total) et la durée du clip (chaque seconde supplémentaire multiplie le nombre d'images). Un GIF de 480 px de large, 12 fps sur 4 secondes est un point de départ typique pour un clip partageable sous 5 Mo.

Le GIF bouclera-t-il indéfiniment ou se lira-t-il une seule fois ?

ffmpeg.wasm écrit le GIF avec une extension de boucle NETSCAPE réglée sur une boucle infinie par défaut. Chaque navigateur moderne, application de messagerie et visionneuse d'images qui supporte les GIF animés le bouclera en continu. Il s'agit d'une propriété inscrite dans le fichier, contrairement à la boucle MP4 qui dépend du lecteur.

Puis-je convertir un WebM ou un MKV en GIF ?

Oui. ffmpeg.wasm lit tout conteneur qu'il peut démuxer, y compris WebM, MKV, MOV et AVI. La sortie est toujours un GIF animé quel que soit le conteneur d'entrée.

Pourquoi une conversion longue ou en haute résolution prend-elle autant de temps ?

L'approche en deux passes décode chaque image deux fois : une fois pour construire la palette et une fois pour quantifier les pixels. Pour un clip 1080p de 10 secondes à 24 fps, cela représente 480 images décodées deux fois via WebAssembly sans accélération GPU. Réduire la durée du clip, la cadence et la résolution de sortie sont les trois moyens les plus efficaces d'accélérer la conversion.

Puis-je créer un GIF à partir d'une vidéo depuis mon téléphone ?

Oui, pour un clip court à une largeur modeste. Le processus de palette en deux passes est plus exigeant qu'une simple copie de flux ; sur téléphone, gardez le clip à quelques secondes et une largeur autour de 320-480 pixels. Une source longue, large et à haute cadence se convertit mieux sur ordinateur.