如何创建 Directshow 过滤器?

2023-11-30

我想创建一个软件: - 作为视频流 H264 输入(来自另一个软件) - 输出为网络摄像头,供我的朋友可以在 Skype、yahoo 或类似的设备中观看。 我知道我需要创建 directshow 过滤器才能做到这一点,但我不知道必须创建什么类型的过滤器。 当我有过滤器时,我不知道如何将其导入到我的应用程序中? 我需要一个例子或教程,请帮助我


您需要创建一个虚拟视频源/相机过滤器。 SO 上已经有很多这样的问题了,所以我只链接其中的一些:

  • 如何编写自己的捕获过滤器?
  • 在 Expression Encoder 4 中将字节流设置为实时源
  • “假”DirectShow视频捕捉设备

Windows SDK有PushSource示例展示了如何通过过滤器生成视频。VCam sample 你可以在网上找到展示了如何从视频源制作虚拟设备。

也可以看看:如何基于Vivek的vcam实现用于分割摄像机视频的“源过滤器”?.

注意:最新版本的 Skype对视频设备很挑剔,并且无缘无故地忽略虚拟设备.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建 Directshow 过滤器? 的相关文章

随机推荐