Le code de cette page n'a pas démarré.

Ouvrir index.html directement depuis un dossier bloque les modules JavaScript, si bien que rien ne se passera au moment de choisir une vidéo. Servez plutôt le dossier en http :

powershell -ExecutionPolicy Bypass -File serve.ps1

Ouvrez ensuite http://localhost:8080/.

Vidéo en GIF — convertir une vidéo en GIF

Choisissez le passage, la taille et la cadence.

Langue: Français
Voir le code
Vos vidéos sont traités dans votre navigateur. Aucun envoi pour traitement.

Chaque image est lue, redimensionnée, quantifiée et écrite par votre propre navigateur, sur votre propre matériel. Cet outil ne comporte aucune fonction réseau, si bien que rien ici ne sait aller chercher ni envoyer quoi que ce soit. Et quand bien même il en aurait une, il n'y a à l'autre bout de cette page aucun serveur à qui remettre une vidéo.

Vérification en direct : vérification…

Hors ligne : vérification…

Ne nous croyez pas sur parole : ouvrez les outils de développement, surveillez l'onglet « Réseau » et fabriquez un GIF. Pas une seule requête ne transporte d'image, de nom de fichier ni le moindre octet de ce que vous avez choisi. Vous pouvez aussi couper la connexion et en fabriquer un quand même, car un outil qui expédierait votre vidéo ailleurs pour la convertir s'arrêterait tout simplement.

1 Choisir une vidéo

2 Choisir le passage

Lisez le clip et marquez la partie voulue. I pose le début là où se trouve la tête de lecture, O pose la fin, et les deux poignées de la barre peuvent être tirées.

0:00.000 —

3 Taille et cadence

Largeur La hauteur suit, si bien que la forme ne change jamais. C'est la largeur qui fait le prix d'un GIF : la moitié de la largeur, c'est le quart des pixels.

Largeur exacte En pixels, entre 16 et 1920.

Images par seconde Pas la cadence propre de la vidéo : les images y sont échantillonnées. Douze se lit comme du mouvement ; au-dessus de vingt, le fichier grossit plus vite que la fluidité ne se voit.

Tramage Mélange deux couleurs de la palette là où la bonne manque. Ordonné, pour qu'un fond immobile ne scintille pas.

Boucler indéfiniment Décoché, il joue une fois et s'arrête.

Passage
—
Sortie
—
Images
—
Taille de fichier approximative
—

Voir en Markdown

Comment transformer une vidéo en GIF

  1. Choisissez une vidéo.Déposez un MP4, un MOV, un M4V ou un WebM sur la zone prévue, ou sélectionnez-en un à la main. Le navigateur le lit directement sur votre disque, sans que rien parte où que ce soit pendant ce temps.
  2. Marquez le passage.Lisez le clip et appuyez sur I là où il doit commencer et sur O là où il doit finir, ou tirez les poignées sur la barre. Un GIF dure quelques secondes, et c'est ce réglage qui décide si le fichier sera petit ou énorme, bien plus que les deux autres.
  3. Choisissez la largeur et la cadence.480 pixels de large et 12 images par seconde conviennent à la plupart des usages d'un GIF. Diviser la largeur par deux divise les pixels par quatre ; douze images par seconde se lisent comme du mouvement sans payer pour celles que personne ne voit.
  4. Fabriquez-le, et téléchargez.Les images sont lues, une seule palette de 256 couleurs est choisie pour toute l'animation, et chaque image n'est écrite que sur la partie qui a changé. Il joue sur la page une fois prêt, et c'est le même fichier que celui du téléchargement.

La version longue

Comment transformer une vidéo en GIF Quel passage, quelle largeur et quelle cadence choisir, pourquoi un GIF tiré d'une vidéo pèse dix fois la vidéo, et quand en faire un tout court.

Questions

Ma vidéo est-elle envoyée quelque part ?

Non. Elle est lue, échantillonnée et convertie par votre propre navigateur sur votre propre matériel. Cet outil n'a pas de côté serveur, et sa Content-Security-Policy énumère toutes les adresses que la page peut contacter, dont aucune n'appartient à ce site. Coupez votre connexion et fabriquez un GIF quand même, si vous préférez vérifier plutôt qu'on vous le dise.

Quels formats vidéo puis-je convertir ?

Le MP4, le M4V et le MOV sont lus directement, quel que soit leur contenu : H.264, HEVC, AV1 ou VP9, du moment que votre navigateur sait décoder ce codec. Tout le reste que votre navigateur sait lire, à commencer par le WebM, est lu en déplaçant le lecteur jusqu'à chaque instant, ce qui est plus lent et un peu moins précis quant à savoir quelle image atterrit où. Un fichier que le navigateur ne sait ni lire ni jouer, ce qui en pratique veut dire l'AVI, le WMV, le FLV et la plupart des MKV, est refusé avec un message qui le dit, plutôt que d'échouer à mi-course.

Pourquoi mon GIF est-il si gros ?

Parce que le GIF est un format de 1987 qui stocke des images entières plutôt que du mouvement. Il n'existe aucun moyen d'en tirer, d'un clip de cinq secondes, un fichier aussi léger que le MP4 de cinq secondes dont il vient, et un GIF tiré d'une vidéo pèse couramment dix fois la vidéo. Les trois réglages qui décident vraiment sont, dans l'ordre : la durée du passage, la largeur de l'image, et le nombre d'images par seconde. Diviser la largeur par deux divise les pixels par quatre, et ce sont les pixels qui coûtent.

Pourquoi seulement 256 couleurs ?

C'est le format : un GIF porte une table d'au plus 256 couleurs et stocke chaque pixel comme un numéro dans cette table. Cet outil choisit ces 256 en comptant les couleurs de chaque image de votre passage et en les répartissant en 256 groupes, par la coupe médiane, qui est la méthode classique, si bien que la palette colle à votre clip au lieu d'être un jeu de couleurs figé. Là où une couleur manque, le tramage mélange les deux plus proches pour qu'un dégradé reste un dégradé au lieu de devenir des bandes.

Que fait le réglage de tramage ?

Il échange un peu de bruit contre beaucoup de bandes en moins. Activé, un ciel qui serait sinon devenu quatre aplats reste un dégradé, au prix d'une légère texture et d'un fichier plus gros. Désactivé, l'image est plus plate et le fichier plus léger, ce qui convient aux captures d'écran, au dessin au trait et à tout ce qui est déjà fait d'aplats. Le tramage employé ici est ordonné plutôt que du type à diffusion d'erreur : un fond inchangé reste ainsi parfaitement immobile d'une image à l'autre au lieu de scintiller.

Y a-t-il une limite de durée ou de taille ?

Avant de commencer, la page estime les images retenues, la sortie GIF et les tampons temporaires de décodage, puis refuse les plans dépassant un budget de planification borné. Une indication de mémoire du navigateur peut abaisser ce budget ; elle ne mesure pas la mémoire libre et ne garantit pas que l’onglet restera dans cette limite. Une largeur plus petite, un passage plus court ou une cadence plus basse réduisent le travail de sortie ; la source conserve ses propres besoins de décodage.

Garde-t-il le son ?

Un GIF ne sait pas transporter de son. Il n'existe aucune version du format qui ait de l'audio, ce qui est la principale raison pour laquelle le web a essentiellement remplacé les GIF par de la vidéo muette en boucle. Si le son compte, gardez la vidéo : le coupeur de vidéos en découpera un passage sans réencoder une seule image.

Est-ce gratuit, et faut-il un compte ?

C'est gratuit, et il n'y a ni compte, ni identification, ni période d'essai, ni filigrane. Le site affiche de la publicité, et c'est elle qui le finance ; les annonces ne reçoivent rien sur votre vidéo.