Warum SWF in GIF konvertieren?
Adobe Flash Player erreichte am 31. Dezember 2020 das Ende seiner Lebensdauer und läuft in keinem Browser mehr. GIF lässt sich überall ohne Plugin abspielen, was es zu einem praktischen Archivformat für kurze, schleifende Flash-Banner und Animationen macht.
Wie man SWF in GIF konvertiert
SWFTools + ImageMagick FREE
Führen Sie swfrender animation.swf -o frame%04d.png aus, um Frames zu exportieren, und dann magick -delay 4 -loop 0 frame*.png animation.gif, um sie zusammenzusetzen; passen Sie -delay an die ursprüngliche Bildrate der SWF an.
OBS Studio + Ruffle + FFmpeg FREE
Öffnen Sie die .swf in Ruffle, nehmen Sie eine vollständige Schleife mit OBS Studio als MP4 auf und konvertieren Sie diese mit FFmpeg unter Verwendung eines palettenbasierten Filters für beste Farbqualität in ein GIF.
Über diese Formate
Eine SWF-Datei ist eine kompilierte Adobe Flash-Animation, ein Spiel oder ein interaktiver Film (Small Web Format). Adobe Flash Player erreichte am 31. Dezember 2020 das Ende seiner…
.SWF-Details öffnen →Eine GIF-Datei ist ein Rasterbild im Graphics Interchange Format, bekannt vor allem für kurze, in Schleife abgespielte Animationen. Jeder Webbrowser und jedes Betriebssystem öffnet GIFs…
.GIF-Details öffnen →Qualität & worauf zu achten ist
- GIF ist auf 256 Farben pro Frame beschränkt und überträgt keinen Ton - geeignet für einfache, schleifende Animationen, aber nicht für Inhalte mit komplexen Farbgraidenten.
swfrenderverarbeitet nur die statische Timeline; ActionScript-gesteuerte oder interaktive SWFs erfordern den Weg über die Bildschirmaufnahme mit OBS + Ruffle.- GIFs, die länger als ein paar Sekunden sind, neigen dazu, sehr groß zu werden - verwenden Sie das Flag
-layers optimizevon ImageMagick oder reduzieren Sie die Anzahl der Frames, um die Ausgabe zu verkleinern.
Häufig gestellte Fragen
Was erzeugt `swfrender` bei einer interaktiven SWF?
Wie passe ich die GIF-Bildrate an die ursprüngliche SWF an?
-delay-Wert in ImageMagick wird in Zentisekunden angegeben (z. B. -delay 4 = 25 fps, -delay 10 = 10 fps); gleichen Sie diesen an die originale Bildrate der SWF an.Warum ist das resultierende GIF so groß?
-layers optimize von ImageMagick oder reduzieren Sie die Anzahl der Frames, um die Dateigröße zu verringern.