将swf转换为位图

时间:2013-11-22 19:03:38

标签: javascript php python html5-canvas flash

我正在尝试将我的swf转换为位图图像。 我仔细阅读swftools 但它有助于提取.swf文件的所有层,如形状,jpgs等;但我需要一些指定帧速率的图像。例如我的瑞士法郎每秒20张图片。

我搜索了很多,但似乎没有明确的方式或库。我以为我们可以定期从swf文件中获取一些快照。

如果我有任何明确的方式进行主转换,或者没有直接的方式分享您的意见,请告诉我。

非常感谢。

2 个答案:

答案 0 :(得分:1)

嗯,python和Flash并没有真正相处,但这是你可以做的一件事。虽然,对我来说似乎非常黑客。

使用命令行python脚本和精彩的Selenium Webdriver,您可以打开浏览器,加载SWF,然后加载特定屏幕区域的start taking screenshots

这可能是我能想到的最好的方式,虽然这个任务让我的灵魂哭泣。

答案 1 :(得分:0)

我发现Gnash可以从我的.SWF文件中截取屏幕截图。

这里有一个例子:

gnash --screenshot 1,2,3,4,5 --screenshot-file %f.png  -r 1 test.swf

这使得test.swf的前5帧和名称1.png,2.png,....,5.png

导出