SWF GIF
Filkonvertering

Konvertera SWF till GIF

SNABBT SVAR
Är det möjligt att konvertera SWF till GIF?
Ja - SWF konverteras till GIF.

Använd SWFTools (swfrender) för att exportera varje SWF-bildruta som en PNG, och sammanfoga sedan dessa PNG-filer till en animerad GIF med ImageMagick. För interaktivt eller ActionScript-drivet innehåll, spela in skärmen i Ruffle med OBS Studio och konvertera den resulterande videon till GIF med FFmpeg.

Även till GIF: TGS · KWZ · AVIFS

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera SWF till GIF?

Adobe Flash Player nådde slutet av sin livslängd den 31 december 2020 och körs inte längre i någon webbläsare. GIF fungerar överallt utan insticksprogram, vilket gör det till ett praktiskt arkivformat för korta loopande Flash-banners och animeringar.

Hur man konverterar SWF till GIF

SWFTools + ImageMagick FREE

Kör swfrender animation.swf -o frame%04d.png för att exportera bildrutor, sedan magick -delay 4 -loop 0 frame*.png animation.gif för att sammanfoga; justera -delay för att matcha SWF-filens ursprungliga bildfrekvens.

OBS Studio + Ruffle + FFmpeg FREE

Öppna .swf i Ruffle, spela in skärmen under en hel loop med OBS Studio för att skapa en MP4, och konvertera sedan till GIF med FFmpeg med ett palettbaserat filter för bästa färgkvalitet.

Om dessa format

Kvalitet & vad man bör tänka på

  • GIF är begränsat till 256 färger per bildruta och stöder inte ljud - lämpligt för enkla loopande animeringar men inte för innehåll med rika färgtoningar.
  • swfrender bearbetar endast den statiska tidslinjen; ActionScript-drivna eller interaktiva SWF-filer kräver metoden med skärminspelning via OBS + Ruffle.
  • GIF-filer som är längre än några sekunder tenderar att bli stora - använd ImageMagick-flaggan -layers optimize eller minska antalet bildrutor för att krympa filstorleken.

Vanliga frågor

Vad producerar `swfrender` för en interaktiv SWF?
Den renderar endast det statiska initiala tidslinjetillståndet; allt innehåll som kräver ActionScript-interaktion kommer att se ofullständigt eller tomt ut.
Hur matchar jag GIF-bildfrekvensen med den ursprungliga SWF-filen?
Värdet för -delay i ImageMagick anges i centisekunder (t.ex. -delay 4 = 25 fps, -delay 10 = 10 fps); matcha det med SWF-filens ursprungliga bildfrekvens.
Varför är den resulterande GIF-filen så stor?
Animerade GIF-filer kodar varje bildruta oberoende; använd ImageMagick-flaggan -layers optimize eller minska antalet bildrutor för att krympa filstorleken.