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

时间:2011-10-09 18:48:36

标签: php flash actionscript-3 video encoding

有谁知道如何做到这一点?还是产品?

我有一个SWF时间轴动画,动态抓取XML /图像,然后需要输出/编码为视频。

2 个答案:

答案 0 :(得分:1)

您可以构建功能(在Flash中)以将每个帧渲染为BitmapData对象,然后将编码为JPEG的数据发送到(本地)服务(通过URLLoader或通过TCP / IP套接字),将其保存为文件上的图像,然后在渲染完所有帧后将其转换为电影。

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

答案 1 :(得分:1)

如果您想要FLV作为输出,可以像这样使用FLV编码器:http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/