在C#/ XNA中录制实时video流
我有一个项目,将网络摄像头流渲染到纹理上。 我想知道是否有办法,无论是通过DirectX的音频/videofunction还是直接通过XNA我可以将流录制成avi文件格式? 在此先感谢您的帮助。
Direct show将通过ICaptureGraphBuilder完全满足您的需求
有关C#包装器,请参阅: http : //sourceforge.net/projects/directshownet/
我之前已成功使用此VideoTexture类 ,并建议您使用它。 它为您提供当前状态为Texture2D
,它易于渲染,并且应该合理地转换为avi。 如果您使用的是Windows Vista或7,则需要使用此处的最新版本替换DirectShowNet.dll。