Exportieren Sie Flash-Dateirahmen als Bilder

2471
That Umbrella Guy

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 swfrenderTeil 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.

4

1 Antwort auf die Frage

0
A K Verma

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.