2010-12-04 33 views
0

J'ai une application Web AS3 qui ouvre une webcam et superpose certaines animations. Je prends l'appareil photo comme un bitmap et le rend à un sprite (myAwesomeSprite). L'animation est ajoutée en tant qu'enfant de myAwesomeSprite. Je peux prendre des images fixes de myAwesomeSprite et les enregistrer via JPGEncode(). Je voudrais enregistrer myAwesomeSprite comme une vidéo, capturant la webcam et l'animation ensemble. Je comprends que j'aurais besoin d'un accès à un serveur Flash Media Server ou Red5 Server pour le faire.Comment puis-je enregistrer une vidéo d'un Sprite dans AS3?

Toutes les références que j'ai vues pour l'enregistrement et l'enregistrement de vidéos Flash se réfèrent à l'enregistrement de l'appareil photo uniquement, pas à l'appareil photo + autres éléments. Ce n'est pas tout à fait clair pour moi que je peux enregistrer une caméra + animation.

Si j'ai un Sprite myAwesomeSprite, comment puis-je l'enregistrer en vidéo et l'enregistrer sur un serveur?

Répondre

1

Vous pouvez télécharger tous vos fichiers JPEG sur le serveur et lui faire exécuter un outil pour les convertir en film. Cependant c'est trop lent.

Une autre option consiste à convertir un outil comme ffmpeg en AS3 à l'aide d'Adobe Alchemy. Ralph Hauwert d'Aviary a fait cela. Aviary Peacook peut créer des vidéos mais je suppose que c'était une tâche très complexe d'obtenir ffmpeg à travers Alchemy. Cependant, dans cette solution, tout est fait du côté client, ce que vous voulez faire.