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-gnash
im GNU-Handbuch gefunden , aber nachdem ich das Gnash-Paket auf Fedora installiert habe, habe ich diesen Befehl nicht.
linux
conversion
file-format
swf
Robertc
quelle
quelle
Antworten:
Obwohl dies nicht die beste Option ist, können Sie versuchen, Gnash selbst zu kompilieren und die
--enable-gui=dump
Flagge zu übergeben.Dazu habe ich den neuesten Gnash von http://ftp.gnu.org/pub/gnu/gnash/0.8.10/ heruntergeladen.
Extrahieren mit
tar -xf gnash-0.8.10.tar.gz
Wechseln Sie in das extrahierte Verzeichnis
cd gnash-0.8.10
Lauf
./configure --enable-gui=dump
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,
./configure
sollte Ihnen aber sagen, wenn Sie etwas vermissen.Sie können dann laufen
./gui/dump-gnash [options] movie_file.swf
.quelle
Sie können versuchen, edit.py zu verwenden:
Konvertieren Sie es dann durch Ausgabe von:
Wenn Sie es dann noch einmal in ein anderes Format konvertieren müssen, verwenden Sie ffmpeg (kann in viele gängige Videoformate konvertieren):
quelle
vnc2swf-edit
Sie könnten versuchen, die Datei abzuspielen und gleichzeitig Ihren Bildschirm aufzuzeichnen, obwohl es wahrscheinlich viel bessere Möglichkeiten gibt, dies zu tun.
quelle
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!
quelle