我想创建一个软件: - 作为视频流输入H264(来自其他软件) - 作为网络摄像头输出给我的朋友可以观看Skype,雅虎或类似的东西。 我知道我需要创建directshow过滤器来做到这一点,但我不知道我必须创建什么类型的过滤器。 当我有一个过滤器,我不知道如何将其导入到我的应用程序? 我需要一个例子或教程,请帮我如何创建Directshow过滤器?
回答
你应该从这里开始:Writing DirectShow Filters或在这里:Introduction to DirectShow Filter Development
我假设你已经安装了Windows SDK此类农业开发,如果不检查this
你需要创建一个虚拟视频源/相机过滤器。已经有对SO这样的问题一打,所以我只是链接到他们中的一些:
- How to write an own capture filter?
- Set byte stream as live source in Expression Encoder 4
- "Fake" DirectShow video capture device
的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。
感谢您的帮助 – Gacom111haaa
感谢您的帮助,我建立PushSource,并注册它,我可以在GraptEdit中看到它,现在如何显示它在Skype的列表摄像头? – Gacom111haaa
- 1. 创建DirectShow过滤器以选择HWND
- 2. 如何为Expression Encoder 4创建directshow过滤器?或GRF
- 3. Quicktime Directshow过滤器
- 4. 如何找到DirectShow过滤器的clsid?
- 5. 如何调试H264 DirectShow过滤器?
- 6. DirectShow如何管理默认过滤器?
- 7. 如何调试C++ DirectShow过滤器
- 8. DirectShow示例过滤器:如何使用?
- 9. 如何创建过滤器
- 10. 调试DirectShow过滤器
- 11. 水印+ Directshow过滤器
- 12. DirectShow过滤器:转换
- 13. DirectShow的Matroska Muxer过滤器
- 14. 写给Directshow源过滤器
- 15. CLSID for x264 DirectShow过滤器
- 16. DirectShow DVD过滤器图
- 17. DirectShow源代码过滤器
- 18. 注册Directshow过滤器
- 19. 如何为DirectShow或DMO创建简单的视频效果过滤器?
- 20. solr过滤器我可以如何创建过滤器和
- 21. CMP4解码器的DirectShow过滤器图
- 22. 如何获得未注册的DirectShow过滤器的默认过滤器名称
- 23. 如何创建列表过滤器
- 24. 如何为org.eclipse.jface.viewers.CheckboxTreeViewer创建过滤器?
- 25. 如何为Microsoft Excel创建过滤器?
- 26. DirectShow:检测相关过滤器并添加这些过滤器?
- 27. 如何唯一标识DirectShow音频呈现器过滤器?
- 28. 如何使用ffmpeg h264编码器作为directshow过滤器
- 29. DirectShow过滤器中的静态用法
- 30. DirectShow过滤器检测特定频率
[“假”DirectShow视频捕获设备]可能的副本(http://stackoverflow.com/questions/1376734/fake-directshow-video-capture-device) – gbjbaanb