SWF GIF
Filkonvertering

Konverter SWF til GIF

HURTIGT SVAR
Er det muligt at konvertere SWF til GIF?
Ja - SWF kan konverteres til GIF.

Brug SWFTools (swfrender) til at eksportere hver SWF-frame som en PNG, og saml derefter disse PNG'er til en animeret GIF med ImageMagick. For interaktivt eller ActionScript-drevet indhold skal du skærmoptage i Ruffle med OBS Studio og konvertere den resulterende video til GIF med FFmpeg.

Også til GIF: TGS · KWZ · AVIFS

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere SWF til GIF?

Adobe Flash Player nåede sin livsafslutning den 31. december 2020 og kører ikke længere i nogen browser. GIF kan afspilles overalt uden et plugin, hvilket gør det til et praktisk arkivformat for korte, løkkende Flash-bannere og animationer.

Sådan konverterer du SWF til GIF

SWFTools + ImageMagick FREE

Kør swfrender animation.swf -o frame%04d.png for at eksportere frames, derefter magick -delay 4 -loop 0 frame*.png animation.gif for at samle dem; juster -delay for at matche SWF-filens originale framerate.

OBS Studio + Ruffle + FFmpeg FREE

Åbn .swf i Ruffle, skærmoptag en fuld løkke med OBS Studio for at producere en MP4, og konverter derefter til GIF med FFmpeg ved hjælp af et palet-baseret filter for bedste farvekvalitet.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • GIF er begrænset til 256 farver pr. frame og indeholder ingen lyd - velegnet til simple løkkende animationer, men ikke til indhold med rige farveovergange.
  • swfrender behandler kun den statiske tidslinje; ActionScript-drevne eller interaktive SWF-filer kræver metoden med skærmoptagelse via OBS + Ruffle.
  • GIF-filer på mere end et par sekunder har tendens til at blive store - brug ImageMagick's -layers optimize flag eller reducer antallet af frames for at gøre outputtet mindre.

Ofte stillede spørgsmål

Hvad producerer `swfrender` for en interaktiv SWF?
Den renderer kun den statiske starttilstand af tidslinjen; alt indhold, der kræver ActionScript-interaktion, vil fremstå ufuldstændigt eller tomt.
Hvordan matcher jeg GIF-frameraten til den originale SWF?
Værdien for -delay i ImageMagick er i centisekunder (f.eks. -delay 4 = 25 fps, -delay 10 = 10 fps); match den med SWF-filens originale framerate.
Hvorfor er den resulterende GIF så stor?
Animerede GIF-filer koder hver frame uafhængigt; brug ImageMagick's -layers optimize flag eller reducer antallet af frames for at gøre outputtet mindre.