回答:
最善の選択肢ではありませんが、gnashを自分でコンパイルして--enable-gui=dump
フラグを渡してみることもできます。
これを行うには、最新のgnashをhttp://ftp.gnu.org/pub/gnu/gnash/0.8.10/からダウンロードしました
で抽出 tar -xf gnash-0.8.10.tar.gz
解凍したディレクトリに移動します cd gnash-0.8.10
走る ./configure --enable-gui=dump
走る make
しかし、これを行うには、基本的な開発ツール(GCC、GNU Make)とFFMPEG、boost、aggなどのいくつかのライブラリが必要になります(ただし、これらをディストリビューションからインストールできます。自分でコンパイルする必要はありません。そうでなければ、しばらくコンパイルします。 )。私はいくつかのライブラリを省略したかもしれませんが、何か./configure
不足している場合はお知らせする必要があります。
その後、を実行できます./gui/dump-gnash [options] movie_file.swf
。
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
vnc2swf-edit
それでも.flaファイルが残っている場合は、Flash 9のswfを公開してみてください。新しいFlash swf形式を使用すると、ビデオに変換したいシーケンスを利用できません。しかし、Flash 9互換のswfsとedit.pyでうまくいきました。