Führen Sie die SWF-Datei mit Camsstudio aus, um sie als normalen Film zu konvertieren. Starten Sie den Film in Irfanview und extrahieren Sie den Frame.
Ein Kompromiss bei der Qualität wird erwartet.
Ich habe eine Flash-Datei (.swf), die aus 10 Frames besteht. Beachten Sie, dass dies keine Flash-Videodatei (.flv) ist.
Jeder Frame besteht aus 50 separaten Objekten, die entsprechend positioniert werden (entweder manuell oder über Tweening).
Gibt es ein Werkzeug, mit dem ich die SWF-Datei exportieren kann, sodass jeder Frame als einzelnes, endgültiges Bild exportiert wird? Grundsätzlich sollte ich in der Lage sein, eine SWF-Datei in ein GIF-Format zu konvertieren, indem ich jeden Frame einzeln als Bilder exportiere und sie dann in eine Sequenz bringe.
Ich bin nur daran interessiert, ein Bild in ein Bild umzuwandeln.
Ich habe einen swfrender
Teil der SWFTools-Suite wie folgt ausprobiert
swfrender -o out.png myfile.swf
Das wird versuchen, jedes Bild als Bild zu exportieren
out-1.png out-2.png out-3.png
Mit dem obigen Befehl wird davon ausgegangen, dass es 3 Frames gibt.
Dies macht, was ich will, es scheint jedoch nicht in der Lage zu sein, meine SWF mit diesen Warnmeldungen korrekt zu verarbeiten
Warning: Shape doesn't start with a moveTo
Vermutlich funktioniert die Technik, mit der sie einen Frame erstellen, nicht zu 100%. Flash-Player können jedoch Frames korrekt erstellen. Daher sollte es möglich sein, aus den Daten einen Frame zu erstellen und ihn dann zu exportieren.
Führen Sie die SWF-Datei mit Camsstudio aus, um sie als normalen Film zu konvertieren. Starten Sie den Film in Irfanview und extrahieren Sie den Frame.
Ein Kompromiss bei der Qualität wird erwartet.