2013-06-26 75 views
1

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

+1

[“假”DirectShow视频捕获设备]可能的副本(http://stackoverflow.com/questions/1376734/fake-directshow-video-capture-device) – gbjbaanb

回答

2

你需要创建一个虚拟视频源/相机过滤器。已经有对SO这样的问题一打,所以我只是链接到他们中的一些:

的Windows SDK具有PushSource样品,显示如何从过滤器生成视频。 VCam示例you can find online显示了从视频源制作虚拟设备的过程。

另请参阅:How to implement a "source filter" for splitting camera video based on Vivek's vcam?

注意:最新版本的Skype are picky as for video devices and ignore virtual devices for no apparent reason

+0

感谢您的帮助 – Gacom111haaa

+0

感谢您的帮助,我建立PushSource,并注册它,我可以在GraptEdit中看到它,现在如何显示它在Skype的列表摄像头? – Gacom111haaa