开发者

How can I go about recording a video of a Sprite in AS3?

I have a web-based AS3 application that opens a webcam and overlays some animations.

I'm taking the camera as a Bitmap and rendering it to a Sprite (myAwesomeSprite). The animation is added as a child of myAwesomeSprite. I can take still images of myAwesomeSprite and save them via JPGEncode().

I would like to record myAwesomeSprite as a video, capturing the webcam and animation together. I understand I would need access to a Flash Media Server or Red5 Server to do this.

All the references I've seen to recording and saving Flash video refer to recording the camera only, not the camera + other elements. It's not entirely clear to me i can record camera+animation.

If I have a Sprite myAwesomeSprite, how can I record it as video and save it to a server?开发者_JAVA技巧


You could upload all your JPEGs to the server and have it run a tool to convert them to a movie. However this is too slow.

A different option is to convert a tool like ffmpeg to AS3 using Adobe Alchemy. Ralph Hauwert from Aviary has done this. Aviary Peacook can create videos but I guess it was a very complex task to get ffmpeg through Alchemy.

However in that solution everything is done on the client-side which is what you want to do.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜