我正在以简单的方式在.NET(C#)中拍摄AVI文件的快照
我需要拍摄给定时间的照片 - 我的意思是:
TakeSnapshot (file_name, second)
有任何建议如何处理?
答案 0 :(得分:1)
1)您购买的大多数网络摄像头都有自己的软件,通常可以生成.avi输出。
3)用于视频捕获的“最佳”Win32 API一直是Microsoft DirectShow。这是一个很好的链接:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd318627%28v=vs.85%29.aspx
4)DirectShow的“annointed”.Net继承者应该是Windows Media Framework。但是我从来没有使用它,听起来它还没有为Prime Time做好准备:
http://www.jasonrowland.com/2011/02/video-capture-with-c/
5)这是您可能要考虑的另一个库 - 它可以与C#一起使用,它支持.avi输出: