录制我的动画并将其上传到我的服务器
我编写了一些用户可以自定义的 Flash 动画应用程序。 我不会在 Flash 中记录动画并将其发送到我的 java 服务器 - 更喜欢在 mpeg 中。
简而言之,这个想法是在我的 flah 游戏中记录一些事件,结果将是我的服务器端的一些视频/电影......
我会很高兴 任何帮助,想法都会...
谢谢。
I write some flash animation application that user can customate.
I wont to record the animation inside the flash and send it to my java server - prefer in mpeg.
In short, the idea is record some event in my flah game and the outcome will be some video/movie in my server side...
I will happy for
Any help, idea wil...
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我编写了一个程序来模拟网络浏览器如何与(Netscape 风格)插件对话。然后这个“浏览器”加载 Adobe Flash 插件,逐帧驱动它。
我使用 Linux,所以我可以“仅仅”读取插件的 X11 缓冲区(我认为是通过 GTK 获取的)并将每个帧保存为 PNG。然后我将每个 PNG 转换为 mpeg。
困难的部分是决定动画何时完成。许多 Flash 文件没有“退出”或“完成”命令,它们只是循环。
此外,由于某种原因,插件需要一段时间才能开始显示动画,因此必须检查并丢弃前 10-12 帧。
I wrote a program which emulated how a web browser talks to a (Netscape style) plugin. Then this "browser" loaded the Adobe Flash plugin, drove it frame by frame.
I used Linux, so I could "just" read the X11 buffer of the plugin (got it via GTK I think) and save each frame as a PNG. Then I converted each PNG to mpeg.
The hard part was deciding when the animation was complete. Many flash files do not have a "quit" or "done" command, they just loop.
Also, for some reason it took a while for the plugin to begin displaying animation, so the first 10-12 frames would have to be checked and discarded.