我有一个基于网络的AS3应用程序,可以打开网络摄像头并覆盖一些动画。
我将相机作为Bitmap并将其渲染为Sprite(myAwesomeSprite)。动画将添加为myAwesomeSprite的子项。我可以拍摄myAwesomeSprite的静态图像并通过JPGEncode()保存它们。
我想将myAwesomeSprite录制为视频,同时捕捉网络摄像头和动画。我知道我需要访问Flash Media Server或Red5 Server才能执行此操作。
我所看到的所有录制和保存Flash视频的参考仅指摄像机,而不是摄像机+其他元素。对我来说,我可以记录相机+动画并不完全清楚。
如果我有一个Sprite myAwesomeSprite,如何将其录制为视频并将其保存到服务器?
答案 0 :(得分:1)
您可以将所有JPEG上传到服务器,并让它运行一个工具将它们转换为电影。但这太慢了。
另一种选择是使用Adobe Alchemy将ffmpeg等工具转换为AS3。来自Aviary的Ralph Hauwert已经做到了这一点。 Aviary Peacook可以创建视频,但我想通过Alchemy获取ffmpeg是一项非常复杂的任务。
然而,在该解决方案中,一切都在客户端完成,这是您想要做的。