SWF GIF
Konwersja plików

Konwertuj SWF na GIF

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja SWF na GIF?
Tak - SWF konwertuje się na GIF.

Użyj SWFTools (swfrender), aby wyeksportować każdą klatkę SWF jako PNG, a następnie połącz te pliki PNG w animowany GIF za pomocą ImageMagick. W przypadku treści interaktywnych lub sterowanych przez ActionScript, nagraj ekran w Ruffle za pomocą OBS Studio i przekonwertuj wynikowe wideo na GIF za pomocą FFmpeg.

Również na GIF: TGS · KWZ · AVIFS

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować SWF na GIF?

Wsparcie dla Adobe Flash Player zakończyło się 31 grudnia 2020 roku i nie działa on już w żadnej przeglądarce. GIF odtwarza się wszędzie bez wtyczek, co czyni go praktycznym formatem archiwalnym dla krótkich, zapętlonych banerów i animacji Flash.

Jak przekonwertować SWF na GIF

SWFTools + ImageMagick FREE

Uruchom swfrender animation.swf -o frame%04d.png, aby wyeksportować klatki, a następnie magick -delay 4 -loop 0 frame*.png animation.gif, aby je złożyć; dostosuj -delay, aby dopasować go do oryginalnej liczby klatek na sekundę pliku SWF.

OBS Studio + Ruffle + FFmpeg FREE

Otwórz plik .swf w Ruffle, nagraj jedną pełną pętlę za pomocą OBS Studio, aby uzyskać plik MP4, a następnie przekonwertuj go na GIF za pomocą FFmpeg, używając filtra opartego na palecie dla najlepszej jakości kolorów.

O tych formatach

Jakość i na co uważać

  • Format GIF jest ograniczony do 256 kolorów na klatkę i nie obsługuje dźwięku - nadaje się do prostych, zapętlonych animacji, ale nie do treści z bogatymi gradientami kolorów.
  • Narzędzie swfrender przetwarza tylko statyczną linię czasu; pliki SWF interaktywne lub sterowane przez ActionScript wymagają ścieżki nagrywania ekranu przez OBS + Ruffle.
  • Pliki GIF trwające więcej niż kilka sekund bywają duże - użyj flagi -layers optimize w ImageMagick lub zmniejsz liczbę klatek, aby zredukować rozmiar pliku.

Najczęściej zadawane pytania

Co generuje `swfrender` dla interaktywnego pliku SWF?
Renderuje tylko statyczny, początkowy stan linii czasu; każda treść wymagająca interakcji ActionScript pojawi się jako niekompletna lub pusta.
Jak dopasować liczbę klatek GIF do oryginalnego SWF?
Wartość -delay w ImageMagick jest podawana w centysekundach (np. -delay 4 = 25 kl./s, -delay 10 = 10 kl./s); dopasuj ją do oryginalnej szybkości klatek SWF.
Dlaczego wynikowy GIF jest tak duży?
Animowane pliki GIF kodują każdą klatkę niezależnie; użyj flagi -layers optimize w ImageMagick lub zmniejsz liczbę klatek, aby zmniejszyć rozmiar wyjściowy.