有没有可以将Flash转换为PNG文件的库?

3
我想从Flash文件生成缩略图,是否有相关的库可以做到这一点?非常感谢。
1个回答

1
Flash制作工具可以实现这一点。您可以通过命令“文件/导出”将Flash电影的任何部分导出为png文件。

如果你想要从一个swf文件中自动地生成缩略图,有一些工具可以实现这个功能,但是效果各异。因为flash电影是一个复杂的程序,包含时间、动画和用户交互等元素,所以生成缩略图并不总是像简单地取第一帧并将像素导出成图片那么容易。严格来说,flash文件是一个显示图形和动画的程序,不能以通用的方式写入一个简单的图像。
然而,你可以做一些更受限制的事情,比如只写入swf的第一帧的输出。有一些工具可以实现这些功能,每个工具都有其局限性和功能。它们通常在Linux或其他Unix系统下运行得最好,其中一些工具也有Windows版本。请查看以下链接:
swftools
swfdec
pyswfdec
Gnash

现在,如果你的“flash文件”是一个flv文件而不是swf文件,你可以使用mplayer将其导出为另一种类型的视频,包括一系列png图像。

换个思路,生成swf文件缩略图的标准方法就是在浏览器中运行它并截屏。如果你只有几个文件需要处理,这可能是最简单的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接