【问题标题】:convert swf to bitmap将 swf 转换为位图
【发布时间】:2013-11-22 19:03:38
【问题描述】:

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

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

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

非常感谢。

【问题讨论】:

    标签: javascript php python html5-canvas flash


    【解决方案1】:

    好吧,python 和 Flash 并不能很好地相处,但你可以做一件事。不过,这对我来说似乎很 hack-ish。

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

    这可能是我能想到的最好的方法,尽管这项任务让我的灵魂哭泣。

    【讨论】:

      【解决方案2】:

      我发现 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 导出

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-09
        • 2014-10-06
        • 2011-01-01
        • 2016-11-06
        • 1970-01-01
        • 1970-01-01
        • 2013-12-15
        • 1970-01-01
        相关资源
        最近更新 更多