SWF GIF
Conversion de fichier

Convertir SWF en GIF

RÉPONSE RAPIDE
Est-il possible de convertir SWF en GIF ?
Oui - SWF se convertit en GIF.

Utilisez SWFTools (swfrender) pour exporter chaque image SWF en PNG, puis assemblez ces PNG en un GIF animé avec ImageMagick. Pour le contenu interactif ou piloté par ActionScript, effectuez un enregistrement d'écran dans Ruffle avec OBS Studio et convertissez la vidéo résultante en GIF avec FFmpeg.

Aussi vers GIF : TGS · KWZ · AVIFS

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir SWF en GIF ?

Adobe Flash Player a atteint sa fin de vie le 31 décembre 2020 et ne s'exécute plus dans aucun navigateur. Le GIF est lisible partout sans extension, ce qui en fait un format d'archivage pratique pour les bannières et animations Flash courtes tournant en boucle.

Comment convertir SWF en GIF

SWFTools + ImageMagick FREE

Exécutez swfrender animation.swf -o frame%04d.png pour exporter les images, puis magick -delay 4 -loop 0 frame*.png animation.gif pour les assembler ; ajustez -delay pour correspondre à la fréquence d'images originale du SWF.

OBS Studio + Ruffle + FFmpeg FREE

Ouvrez le .swf dans Ruffle, enregistrez une boucle complète avec OBS Studio pour produire un MP4, puis convertissez en GIF avec FFmpeg en utilisant un filtre basé sur une palette pour une meilleure qualité de couleur.

À propos de ces formats

Qualité et points de vigilance

  • Le GIF est limité à 256 couleurs par image et ne contient pas d'audio - il convient aux animations simples en boucle mais pas au contenu avec des dégradés de couleurs riches.
  • swfrender ne traite que la chronologie statique ; les fichiers SWF interactifs ou pilotés par ActionScript nécessitent la méthode d'enregistrement d'écran avec OBS + Ruffle.
  • Les GIF de plus de quelques secondes ont tendance à être volumineux - utilisez l'option -layers optimize d'ImageMagick ou réduisez le nombre d'images pour réduire la taille de sortie.

Foire aux questions

Que produit `swfrender` pour un SWF interactif ?
Il ne rend que l'état initial statique de la chronologie ; tout contenu nécessitant une interaction ActionScript apparaîtra incomplet ou vide.
Comment faire correspondre la fréquence d'images du GIF à celle du SWF original ?
La valeur -delay d'ImageMagick est en centièmes de seconde (ex: -delay 4 = 25 ips, -delay 10 = 10 ips) ; faites-la correspondre à la fréquence d'images originale du SWF.
Pourquoi le GIF résultant est-il si volumineux ?
Les GIF animés encodent chaque image indépendamment ; utilisez l'option -layers optimize d'ImageMagick ou réduisez le nombre d'images pour réduire la taille de sortie.