我想写一个简单的帧抓取器,用带有directshow的AVI视频逐帧获取帧。
我使用VS2005为wince编写程序6.问题是,我对directshow一无所知,我需要一个好的,简单的起点来阅读它。
而且,我想获得视频的FrameRate,宽度和高度,BitRate以及视频的长度,我也可以使用directShow吗?
阿尔塔
答案 0 :(得分:1)
基本上您可以使用SampleGrabber过滤器。它被称为已弃用,但在Windows 8中仍然可用。源可能也包含在directx 9 sdk中,但不包含在较新版本中。但我不知道是否可以用于wince。以下页面似乎表明它不是,并提供了不同的实现: Creating Custom DirectShow SampleGrabber Filter for Windows Mobile
这篇教程也很有用,由Roman撰写:How To: Dump DirectShow media samples