LinuxでSWFアニメーションをムービーファイルに変換する方法はありますか?


9

SWFファイルを取得して何らかのビデオ形式を出力するLinuxツールはありますか?埋め込まれたFLVまたはMP4を再エンコードするツールが必要ないことに注意してください。標準のFlashムービーをビデオとしてレンダリングしたいのですが。

私はへの参照を見つけdump-gnashにおけるマニュアルGNUますが、そのコマンドを持っていないのFedora私の歯ぎしりのパッケージをインストールしました。


解決策は見つかりましたか?ConvertSWFを見たことはありますか?テストされていませんが、dump-gnashが必要です。
Dejan

回答:


1

最善の選択肢ではありませんが、gnashを自分でコンパイルして--enable-gui=dumpフラグを渡してみることもできます。

これを行うには、最新のgnashをhttp://ftp.gnu.org/pub/gnu/gnash/0.8.10/からダウンロードしました

  1. で抽出 tar -xf gnash-0.8.10.tar.gz

  2. 解凍したディレクトリに移動します cd gnash-0.8.10

  3. 走る ./configure --enable-gui=dump

  4. 走る make

しかし、これを行うには、基本的な開発ツール(GCC、GNU Make)とFFMPEG、boost、aggなどのいくつかのライブラリが必要になります(ただし、これらをディストリビューションからインストールできます。自分でコンパイルする必要はありません。そうでなければ、しばらくコンパイルします。 )。私はいくつかのライブラリを省略したかもしれませんが、何か./configure不足している場合はお知らせする必要があります。

その後、を実行できます./gui/dump-gnash [options] movie_file.swf


0

edit.pyを使用してみてください:

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

次に、出力して変換します。

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

次に、もう一度別の形式に変換する必要がある場合は、ffmpegを使用します(多くの一般的なビデオ形式に変換できます)。

ffmpeg -i output.flv output.avi

1
残念ながら、私は完全な黒さの7分の長い映画に終わるだけです:(ところで、Fedoraの同等のコマンドはvnc2swf-edit
robertc

聞いてすみません、それはDebianだけだと思いますか?Ubuntu 10.04で動作します。
ngen

4
うまくインストールできましたが、動作しませんでした。
robertc

0

ファイルの再生と画面の記録を同時に試すこともできますが、これを行うにはもっと多くの方法があります。


0

それでも.flaファイルが残っている場合は、Flash 9のswfを公開してみてください。新しいFlash swf形式を使用すると、ビデオに変換したいシーケンスを利用できません。しかし、Flash 9互換のswfsとedit.pyでうまくいきました。


元の.flaがあったことはありません。Linuxで動作するバージョンのFlashも持っていません。
robertc 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.