2

我编写了一些用户可以自定义的 Flash 动画应用程序。我不会在 Flash 中录制动画并将其发送到我的 java 服务器 - 更喜欢在 mpeg 中。

简而言之,这个想法是在我的游戏中记录一些事件,结果将是我服务器端的一些视频/电影......

我会很高兴有任何帮助,想法会...

谢谢。

4

1 回答 1

0

我编写了一个程序来模拟 Web 浏览器如何与(Netscape 风格)插件对话。然后这个“浏览器”加载了 Adob​​e Flash 插件,逐帧驱动。

我使用Linux,所以我可以“只是”读取插件的X11缓冲区(我认为是通过GTK获得的)并将每一帧保存为PNG。然后我将每个 PNG 转换为 mpeg。

困难的部分是决定动画何时完成。许多闪存文件没有“退出”或“完成”命令,它们只是循环。

此外,由于某种原因,插件开始显示动画需要一段时间,因此必须检查并丢弃前 10-12 帧。

于 2010-10-06T08:29:11.380 回答