如何在.NET中拍摄avi快照

时间:2011-10-23 02:30:56

标签: .net image movie avi

我正在以简单的方式在.NET(C#)中拍摄AVI文件的快照

我需要拍摄给定时间的照片 - 我的意思是:

TakeSnapshot (file_name, second)

有任何建议如何处理?

1 个答案:

答案 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输出:

http://directshownet.sourceforge.net/