2010-12-04 96 views
0

我有一个基于Web的AS3应用程序,可以打开网络摄像头并覆盖一些动画。我怎样才能在AS3中记录一个Sprite的视频?

我将相机作为位图并将其渲染为Sprite(myAwesomeSprite)。动画是作为myAwesomeSprite的一个子项添加的。我可以拍摄myAwesomeSprite的静止图像,并通过JPGEncode()保存它们。

我想将myAwesomeSprite录制为视频,一起捕捉摄像头和动画。我知道我需要访问Flash Media Server或Red5服务器来执行此操作。

我见过的所有关于录制和保存Flash视频的参考文献都是指仅记录相机,而不是相机+其他元素。我不完全清楚我可以记录相机+动画。

如果我有一个Sprite myAwesomeSprite,我该如何将它作为视频录制并保存到服务器?

回答

1

您可以将所有的JPEG上传到服务器,并让它运行一个工具将它们转换为电影。但是这太慢了。

不同的选择是使用Adobe Alchemy将类似ffmpeg的工具转换为AS3。 Aviary的Ralph Hauwert已经做到了。 Aviary Peacook可以制作视频,但我认为通过炼金术获得ffmpeg是一项非常复杂的任务。

然而,在这个解决方案中,所有事情都是在客户端完成的,而这正是您想要做的。