Answers:
虽然不是最佳选择,但您可以尝试自己编译gnash并传递--enable-gui=dump
标志。
为此,我从http://ftp.gnu.org/pub/gnu/gnash/0.8.10/下载了最新的gnash。
用提取 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