【问题标题】:simpest way to get audio/video data from directshow从 directshow 获取音频/视频数据的最简单方法
【发布时间】:2011-01-23 02:19:25
【问题描述】:

我编译了 DirectShow 示例播放器(来自 Windows SDK 的“Samples\multimedia\directshow\players\dshowplayer”文件夹)。

一切正常,但它直接渲染到屏幕上,音频直接进入 directsound。我需要能够抓取数据并将图像写入 BMP 并将音频写入 .wav。

我是否使用了错误的样本作为起点?如果不是,那么修改示例以便我可以访问视频和音频数据的最简单方法是什么?

谢谢!

【问题讨论】:

    标签: c++ windows directshow


    【解决方案1】:

    您可以在渲染器之前插入一个 SampleGrabber 过滤器,并使用ISampleGrabberCB 接口访问数据。您仍然可以将视频渲染到屏幕上,并输出音频。如果您不想这样,请改用 NullRenderer。另见this example on codeproject

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多