2010-09-09 6 views
1

J'ai un projet qui rend le flux web cam sur une texture. Je me demandais s'il y avait un moyen, soit par la fonctionnalité audio/vidéo de DirectX ou par XNA directement où je peux enregistrer le flux dans un format de fichier AVI? Merci d'avance pour l'aide.Enregistrement d'un flux vidéo en direct en C#/XNA

+0

Attendez ... vous voulez aller webcam -> XNA -> fichier .avi? Pourquoi ne pas simplement aller en webcam -> fichier .avi? –

+0

Si possible, je voudrais aussi voir ce qui est rendu sur l'écran ainsi que d'avoir un fichier .avi. – Seb

+0

http://forums.create.msdn.com/forums/p/45450/338718.aspx exemple de montrer simplement des données webcam – Wouter

Répondre

0

J'ai utilisé cette VideoTexture Class avant avec succès et vous recommande de l'utiliser. Il vous donne l'état actuel comme Texture2D, qui est facilement rendu et devrait être raisonnable pour convertir en avi. Si vous utilisez Windows Vista ou 7, vous devez remplacer le DirectShowNet.dll avec le plus récent de here.

Questions connexes