将AS3 Flash(swf)渲染为服务器端视频

4

有人知道如何实现这个吗?或者有什么产品可以做到吗?

我有一个SWF时间轴动画,动画会动态地获取XML/images,然后需要将其输出/编码为视频。


我猜可以使用某种屏幕捕获或屏幕共享软件来完成。 - Lars Blåsjö
你有没有找到解决方案?这对我来说也很有趣。你能分享一下吗? - Petr
1
@Petr 不,但这不是一个非常重要的项目。不重要到需要像Jonatan Hedborg下面建议的那样实现(逐帧捕获然后将它们组合成视频)。如果你正在寻找手动解决方案,请尝试这个(http://www.newgrounds.com/wiki/creator-resources/flash-resources/swivel)。 - Michael
2个回答

1

你可以构建功能(在Flash中),将每个帧呈现为BitmapData对象,然后将其编码为JPEG格式发送到(本地)服务(通过URLLoader或通过TCP / IP套接字),该服务将它们保存为文件并在渲染所有帧后将其转换为电影。

编辑:您可以使用AS3 Core Lib的一部分(https://github.com/mikechambers/as3corelib)将BitmapData转换为JPEG文件(在内存中)。


1

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