【问题标题】:How can I extract frames from videos (using DirectShow)?如何从视频中提取帧(使用 DirectShow)?
【发布时间】:2009-03-11 13:27:10
【问题描述】:

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

语言是 C/C++。

另外,不推荐任何涉及 GPL 代码的解决方案,我必须使用的软件是专有的。

【问题讨论】:

    标签: c++ windows video directshow


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-12-23
        • 1970-01-01
        • 1970-01-01
        • 2016-12-21
        • 1970-01-01
        • 2015-11-06
        • 2017-11-01
        • 1970-01-01
        • 2014-02-27
        相关资源
        最近更新 更多