在WinCE上使用带有c ++的DirectShow编写AVI帧抓取器

时间:2014-01-07 07:15:22

标签: c++ visual-studio-2005 windows-ce directshow

我想写一个简单的帧抓取器,用带有directshow的AVI视频逐帧获取帧。

我使用VS2005为wince编写程序6.问题是,我对directshow一无所知,我需要一个好的,简单的起点来阅读它。

而且,我想获得视频的FrameRate,宽度和高度,BitRate以及视频的长度,我也可以使用directShow吗?

阿尔塔

1 个答案:

答案 0 :(得分:1)

基本上您可以使用SampleGrabber过滤器。它被称为已弃用,但在Windows 8中仍然可用。源可能也包含在directx 9 sdk中,但不包含在较新版本中。但我不知道是否可以用于wince。以下页面似乎表明它不是,并提供了不同的实现: Creating Custom DirectShow SampleGrabber Filter for Windows Mobile

这篇教程也很有用,由Roman撰写:How To: Dump DirectShow media samples