在csharp中通过usb WebCam录制视频
我有一个简单的用例。 我想在哪里显示一个USB摄像头并录制实时视频(不是屏幕截图)。 我检查了这些链接
1)WebCam
2)简单的网络摄像头
但它不显示如何录制视频。 我可以扩展这些来录制视频,还是应该查看其他某个DLL?
编辑:目前我正在使用表达式编码器SDK,但提出了一个特定用例的问题(问题)
Windows中的视频捕获API是:
所有这三个都是本地API,因此您需要包装器从托管代码接口。 #3应该是#2的继任者,但现实使得#2依然是最好的 - 一般来说 - 用于视频捕获的API。 特别是,Expression Encoder使用DirectShow。
DirectShow.NET可以让你从C#做DirectShow,并且它有CapWMV
Sample:
从视频捕获设备捕获到WMV文件。
MFCaptureToFile
示例向您展示如何通过Media Foundation实现视频捕获:
演示如何将视频从视频摄像机捕获到文件。
链接地址: http://www.djcxy.com/p/81071.html