为什么我的虚拟摄像头(使用 e2eVcam directshow 过滤器)无法在 Skype 或 Lync 中正确显示?

发布于 2024-12-03 00:13:42 字数 446 浏览 0 评论 0原文

我正在使用 e2eSoft 的 VcamSDK 创建虚拟摄像头,并在 WPF 应用程序上以编程方式将图像叠加在其上。

使用 GraphEdit.exe 查看图表时,一切似乎都按我想要的方式工作。但 Lync 不显示我推送的任何视频或图像,而 Skype 只显示我从 GraphEdit 看到的网络摄像头流的一半。 Lync 可以在视频设备设置选项卡上完美显示流,但无法在视频对话中显示,只是黑屏。

我只是将一些图像作为代码隐藏上的叠加层推送,并且似乎无法同时处理这两个图像。虚拟网络摄像头的分辨率是 1280x1024,我作为叠加层推送的图像也是相同的。

这是我在 GraphEdit 上的图表;

在此处输入图像描述

我对这些主题不是很有经验,所以我什至不知道从哪里开始,有帮助吗非常感谢。谢谢!

I'm using e2eSoft's VcamSDK to create a virtual cam and put image overlay over it programmatically on a WPF application.

Everything seems to work as I want when viewing the graph using GraphEdit.exe. But Lync doesn't display any video or image i push, and Skype only displays the half of the webcam stream i see from GraphEdit. Lync can display the stream perfect on video device settings tab, but can't display it on a video conversation, just blank screen.

I'm just pushing some image as overlay on codebehind, and can't seem to work on these both. The Resolution of virtual webcam is 1280x1024 and the Image I'm pushing as overlay is also the same.

Here is my graph on GraphEdit;

enter image description here

I'm not very experienced with these subjects so I don't even know where to start, any help is extremely appreciated. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

复古式 2024-12-10 00:13:42

Skype 不喜欢高分辨率,而且通常对 DirectShow 不太友好。 IIRC 它将从图像中心抓取 640x480 的区域,并忽略其余部分。摄像头滤镜并没有什么问题,这是 Skype 的选择,以宣扬“640x480 对于每个人来说都足够了”的座右铭。

Skype does not like high resolution and, is generally, not so much DirectShow friendly. IIRC it will grab 640x480 from the center of the image and will ignore the rest. There is nothing wrong with the camera filter, it's Skype's choice to propagate the motto "640x480 is enough for everyone".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文