Convertisseur Gratuit

GIF à Convertisseur MP4

Convertissez instantanément des animations GIF en fichiers vidéo MP4 (H.264) dans votre navigateur en toute sécurité.

Cliquez ou faites glisser GIF ici

Prend en charge jusqu'à 50 Mo

Ou
Chargement du noyau de l'encodeur vidéo...

À propos de cet outil

GIF est un format d'image de 1987 qui a connu une seconde vie en tant que format d'animation en boucle par défaut sur le Web. Cela fonctionne, mais pas efficacement : le GIF atteint 256 couleurs par image, utilise une compression LZW inefficace et produit des fichiers plusieurs fois plus volumineux qu'une vidéo équivalente. Un GIF animé de 5 secondes à 480 × 270 pèse généralement entre 2 et 4 Mo ; la vidéo MP4 équivalente fait généralement entre 200 et 500 Ko avec la même qualité visuelle. Pour les sites proposant du contenu animé, le passage du GIF au MP4 réduit régulièrement la bande passante de 80 % ou plus.

Ce convertisseur utilise FFmpeg compilé en WebAssembly via la bibliothèque @ffmpeg/ffmpeg. FFmpeg analyse le GIF, décode chaque image et réencode la séquence d'images en vidéo H.264 dans un conteneur MP4. La conversion s'effectue entièrement dans votre navigateur - pas de téléchargement sur le serveur - mais utilise plusieurs mégaoctets de code WebAssembly qui se charge lors de la première utilisation, ce qui signifie que la première conversion prend un moment pour s'initialiser.

La synchronisation des images du GIF est préservée aussi précisément que le permet MP4. GIF prend en charge les retards par image mesurés en 1/100ème de seconde ; MP4 exprime le timing sous forme de fréquence d'images. La plupart des GIF utilisent un délai d'image constant ou quasi constant, qui se convertit proprement en une fréquence d'images vidéo fixe. Les GIF avec un timing très variable peuvent produire une vidéo qui s'exécute légèrement plus rapidement ou plus lentement par endroits.

Pourquoi convertir GIF en MP4

La bande passante est la principale raison. Twitter, Reddit et de nombreuses autres plates-formes convertissent en interne depuis des années les GIF téléchargés par les utilisateurs en MP4, précisément parce que les économies de taille sont considérables. Si vous intégrez du contenu animé sur votre propre site, le passage au MP4 avec des attributs de lecture automatique en boucle produit la même expérience visuelle qu'un GIF avec une fraction de la taille du fichier et avec une lecture plus fluide.

La qualité a également tendance à être meilleure. La palette de 256 couleurs par image du GIF produit des bandes visibles sur le contenu photographique, tandis que la vidéo H.264 préserve des dégradés fluides sans limitation apparente de palette. Pour les animations impliquant des photos, des screencasts ou des rendus 3D, MP4 est nettement meilleur que GIF, quelle que soit la taille de fichier.

Comment l'utiliser

Déposez le GIF, attendez que FFmpeg se charge pour la première fois, obtenez un MP4.

  1. Téléchargez votre GIF: Faites glisser le fichier dans la zone de téléchargement ou cliquez pour parcourir. Les fichiers jusqu'à 50 Mo sont pris en charge. La première conversion d'une session charge le module FFmpeg WebAssembly (généralement quelques mégaoctets), ce qui prend un certain temps en cas de connexions lentes.
  2. Choisir les paramètres de sortie (facultatif): Les paramètres par défaut produisent du MP4 codé en H.264 à la fréquence d'images et aux dimensions du GIF source, avec un encodage « rapide » prédéfini. Des ajustements sont disponibles pour la résolution et la qualité de sortie si nécessaire.
  3. Convertir: FFmpeg analyse le GIF, décode la séquence d'images et réencode en H.264 dans un conteneur MP4. La progression est affichée au fur et à mesure que l'encodeur traverse les images. La conversion prend généralement quelques secondes pour les GIF courts et plus longtemps pour les sources à nombre d'images élevé ou haute résolution.
  4. Téléchargez le MP4: Enregistrez le fichier. Pour intégrer une page Web avec un comportement de type GIF, utilisez une balise vidéo avec les attributs de lecture automatique, de boucle, de sourdine et de lecture en ligne.

Cas d'utilisation courants

Détails techniques

GIF (CompuServe, 1987) utilise la compression LZW sur des images de couleurs indexées contenant jusqu'à 256 couleurs chacune. L'animation est stockée sous forme de séquence d'images avec des délais par image en centisecondes. La transparence est prise en charge via un seul index de palette transparent ; la transparence partielle ne l’est pas.

H.264 (ITU-T H.264, ISO/IEC 14496-10) code la vidéo à l'aide de la prédiction inter-images (images clés plus différences), des transformations en cosinus discrètes et du codage entropique CABAC ou CAVLC. Le codec H.264 exécuté dans un conteneur MP4 est universellement pris en charge par les navigateurs, les appareils mobiles et les outils vidéo.

@ffmpeg/ffmpeg est FFmpeg compilé sur WebAssembly. Le module WASM fait plusieurs mégaoctets et se charge lors de la première utilisation ; les conversions ultérieures dans la même session réutilisent le module chargé. L'encodage est monothread dans les navigateurs actuels sans SharedArrayBuffer, ce qui rend l'encodage basé sur WebAssembly sensiblement plus lent que FFmpeg natif mais toujours assez rapide pour les tailles GIF typiques.

Meilleures pratiques

Questions fréquentes

La conversion de GIF en MP4 modifie-t-elle le contenu ?
Le contenu est conservé aussi précisément que possible. Cependant, certaines fonctionnalités spécifiques au format peuvent ne pas avoir d'équivalents directs, de sorte que des différences mineures de formatage peuvent survenir.
Pourquoi convertir au format MP4 ?
MP4 est le format vidéo le plus universellement pris en charge. Il fonctionne sur pratiquement tous les appareils, navigateurs et lecteurs multimédias. Avec l'encodage H.264, il offre une excellente qualité vidéo pour des tailles de fichiers raisonnables.
Combien de temps prend la conversion vidéo ?
Le temps de conversion dépend de la durée de la vidéo, de la résolution et de la puissance de traitement de votre appareil. Un clip typique d’une minute prend entre 10 et 30 secondes. L'ensemble du processus s'exécute dans votre navigateur à l'aide de FFmpeg WebAssembly.
Mes images restent-elles privées pendant la conversion ?
Oui. Vos fichiers GIF sont entièrement traités dans votre navigateur à l'aide de l'API Canvas et de JavaScript. Rien n'est téléchargé sur un serveur : le fichier passe directement de votre appareil au convertisseur et revient à votre appareil.
La transparence sera-t-elle préservée ?
Non, MP4 ne prend pas en charge la transparence. Les zones transparentes du GIF sont aplaties sur un arrière-plan uni (généralement noir) lors de l'encodage. Pour une vidéo transparente, utilisez un format différent tel que WebM avec VP9 alpha ou APNG.
Quelle est la taille maximale du fichier ?
50 Mo. La limite pratique dépend également de la mémoire du navigateur, puisque FFmpeg conserve les images décodées en mémoire pendant la conversion.
La fréquence d'images correspondra-t-elle exactement au GIF ?
Proche, mais pas toujours exact. Les GIF utilisent des délais par image en 1/100 secondes ; MP4 utilise généralement une fréquence d'images fixe. Les GIF à retard constant se convertissent proprement. Les GIF avec des délais très variables peuvent présenter de légères différences temporelles après la conversion.
Puis-je reconvertir MP4 en GIF ?
Oui, utilisez l'outil dédié MP4 vers GIF, qui exécute le même pipeline FFmpeg à l'envers. Notez que la reconversion perd en qualité en raison de la limite de 256 couleurs du GIF.