Gibt es eine Möglichkeit, SWF-Animationen unter Linux in Filmdateien zu konvertieren?

9

Gibt es ein Linux-Tool, das eine SWF-Datei aufnimmt und ein Videoformat ausgibt? Beachten Sie, dass ich kein Tool möchte, das ein eingebettetes FLV oder MP4 neu codiert. Ich möchte einen Standard-Flash-Film aufnehmen und als Video rendern.

Ich habe einen Verweis dump-gnashim GNU-Handbuch gefunden , aber nachdem ich das Gnash-Paket auf Fedora installiert habe, habe ich diesen Befehl nicht.

Robertc
quelle
Haben Sie eine Lösung gefunden? Hast du ConvertSWF gesehen ? ungetestet, aber du brauchst Dump-Gnash.
Dejan

Antworten:

1

Obwohl dies nicht die beste Option ist, können Sie versuchen, Gnash selbst zu kompilieren und die --enable-gui=dumpFlagge zu übergeben.

Dazu habe ich den neuesten Gnash von http://ftp.gnu.org/pub/gnu/gnash/0.8.10/ heruntergeladen.

  1. Extrahieren mit tar -xf gnash-0.8.10.tar.gz

  2. Wechseln Sie in das extrahierte Verzeichnis cd gnash-0.8.10

  3. Lauf ./configure --enable-gui=dump

  4. Lauf make

Dazu benötigen Sie jedoch grundlegende Entwicklungstools (GCC, GNU Make) und einige Bibliotheken wie FFMPEG, Boost und Agg (Sie können diese jedoch über Ihre Distribution installieren, ohne sich selbst kompilieren zu müssen, da Sie sonst eine Weile kompilieren würden ). Ich habe vielleicht ein paar Bibliotheken ausgelassen, ./configuresollte Ihnen aber sagen, wenn Sie etwas vermissen.

Sie können dann laufen ./gui/dump-gnash [options] movie_file.swf.

KoviRobi
quelle
0

Sie können versuchen, edit.py zu verwenden:

apt-get install pyvnc2swf
apt-file search edit.py
pyvnc2swf: /usr/share/pyvnc2swf/edit.py

Konvertieren Sie es dann durch Ausgabe von:

/usr/share/pyvnc2swf/edit.py -o output.flv original.swf

Wenn Sie es dann noch einmal in ein anderes Format konvertieren müssen, verwenden Sie ffmpeg (kann in viele gängige Videoformate konvertieren):

ffmpeg -i output.flv output.avi
ngen
quelle
1
Leider habe ich gerade einen siebenminütigen Film von völliger Schwärze:vnc2swf-edit
Übrigens
Tut mir leid zu hören, schätze, es ist nur Debian? Funktioniert unter Ubuntu 10.04.
ngen
4
Ich habe es gut installiert, es hat einfach nicht funktioniert.
Robertc
0

Sie könnten versuchen, die Datei abzuspielen und gleichzeitig Ihren Bildschirm aufzuzeichnen, obwohl es wahrscheinlich viel bessere Möglichkeiten gibt, dies zu tun.

danielcg
quelle
0

Wenn Sie immer noch die .fla-Datei haben, versuchen Sie, die SWF für Flash 9 zu veröffentlichen. Ich hatte eine Sequenz, die ich bei Verwendung neuerer Flash-SWF-Formate ohne Erfolg in ein Video konvertieren wollte. Aber es ging gut mit Flash 9 kompatiblen swfs und edit.py!

Fred
quelle
Ich hatte zu keinem Zeitpunkt die ursprüngliche .fla. Ich habe auch keine Version von Flash, die unter Linux funktioniert.
Robertc