如何在AS3中录制Sprite视频?

时间:2010-12-04 22:36:27

标签: actionscript-3 red5 flash-media-server video-recording

我有一个基于网络的AS3应用程序,可以打开网络摄像头并覆盖一些动画。

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

我想将myAwesomeSprite录制为视频,同时捕捉网络摄像头和动画。我知道我需要访问Flash Media Server或Red5 Server才能执行此操作。

我所看到的所有录制和保存Flash视频的参考仅指摄像机,而不是摄像机+其他元素。对我来说,我可以记录相机+动画并不完全清楚。

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

1 个答案:

答案 0 :(得分:1)

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

另一种选择是使用Adobe Alchemy将ffmpeg等工具转换为AS3。来自Aviary的Ralph Hauwert已经做到了这一点。 Aviary Peacook可以创建视频,但我想通过Alchemy获取ffmpeg是一项非常复杂的任务。

然而,在该解决方案中,一切都在客户端完成,这是您想要做的。