我正在尝试将我的swf转换为位图图像。 我仔细阅读swftools 但它有助于提取.swf文件的所有层,如形状,jpgs等;但我需要一些指定帧速率的图像。例如我的瑞士法郎每秒20张图片。
我搜索了很多,但似乎没有明确的方式或库。我以为我们可以定期从swf文件中获取一些快照。
如果我有任何明确的方式进行主转换,或者没有直接的方式分享您的意见,请告诉我。
非常感谢。
答案 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
导出