如何从视频中提取帧(使用DirectShow)?

时间:2009-03-11 13:27:10

标签: c++ windows video directshow

我必须从任何可以使用标准Windows媒体播放器播放的视频文件中提取帧到单独的图像中。你能否提供一些关于如何进行的信息,阅读哪些文档/书籍等等?

语言是C / C ++。

此外,不建议任何涉及GPL代码的解决方案,我必须处理的软件是专有的。

2 个答案:

答案 0 :(得分:3)

我可以在CodeProject上向您推荐以下优秀示例。它向您展示了如何处理来自摄像机源或avi文件的帧。

答案 1 :(得分:1)

您可以在图表中添加SampleGrabber过滤器,并在向下传递图表时将图像保存到回调函数中。