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
Convertissez instantanément des animations GIF en fichiers vidéo MP4 (H.264) dans votre navigateur en toute sécurité.
Prend en charge jusqu'à 50 Mo
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.
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.
Déposez le GIF, attendez que FFmpeg se charge pour la première fois, obtenez un MP4.
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.