【问题标题】:Windows 10 1703 - Direct Show and Media Foundation camera issueWindows 10 1703 - Direct Show 和 Media Foundation 摄像头问题
【发布时间】:2017-10-23 09:41:49
【问题描述】:

我们在 DirectShow 和 MediaFoundation 上都看到一个奇怪的问题,即摄像头出现黑框。 在两个应用程序上运行 MFTrace 时,我们看到 CMemInputPinDetours::Receive 没有被调用(与工作场景比较时)。在什么情况下会发生这种情况? 问题仅出现在联想笔记本电脑上,并且仅在 Windows 10 1703(即创作者更新)上出现。 DirectShow 应用程序的完整日志: 此外,Microsoft 示例 MFCaptureD3D 和 SimpleCapture 也不起作用! 不确定我们在这里缺少什么,有人可以帮忙吗?

部分 MFTrace 日志如下:

1252,D2C 14:16:36.74678 CGraphHelpers::Trace @000002CB48084CA0 >>>>>>>>>>>>> 运行图 1252,D2C 14:16:36.74679 CGraphBuilderDetours::EnumFilters @000002CB48084CA0 - 输入 1252,D2C 14:16:36.74680 CGraphBuilderDetours::EnumFilters @000002CB48084CA0 - 退出 1252,D2C 14:16:36.74681 CGraphHelpers::TraceFilter @ Filter @000002CB60D7BCF8,名称为“SinkFilter”,供应商为“(空)” 1252,D2C 14:16:36:36:36:36:36:36.74684输入引脚@ 000002CB6602BDD8(imeminputpin @ 000002CB6602Be98)名称'videocapture',连接到过滤器@ 000002CB48091158引脚@ 000002CB480C9228,MT:MajorType = Mediatype_Video;亚型= MFVideoFormat_yuy2; bfixedsizeAmples = 1; bfixedsizeamples = 1; bTemporalCompression=0;lSampleSize=1843200;formattype=FORMAT_VideoInfo;pUnk=@0000000000000000;cbFormat=88 1252,D2C 14:16:36.74684 CGraphHelpers::TraceFilter @ Filter @000002CB48091158,名称 'VideoCaptureFilter',供应商 '(null)' 1252,D2C 14:16:36.74686 CGraphHelpers::TracePin @ 输出引脚 @000002CB480C9228 名称“捕获”,连接到过滤器 @000002CB60D7BCF8 引脚 @000002CB6602BDD8,MT:majortype=MEDIATYPE_Video;subtype=MFVideoFormat_YUamples1;bFixedSize=Samples1S;bFixedSize; =1843200;格式类型=FORMAT_VideoInfo;pUnk=@0000000000000000;cbFormat=88 1252,D2C 14:16:36.74687 CGraphHelpers::TracePin @ Input pin @000002CB48084A18 (IMemInputPin @000002CB48084AD8) 名称“摄像机终端”,未连接(!!!) 1252,D2C 14:16:36.74687 CGraphHelpers::TracePin @ 输出引脚 @000002CB480845F8 名称“仍然”,未连接(!!!) 1252,D2C 14:16:36.74687 CGraphHelpers::Trace @000002CB48084CA0

【问题讨论】:

  • 请不要链接到场外资源以获取对问题至关重要的信息。您可能应该使用tour 并访问help center
  • @venki.thiyag 这可能是驱动程序问题。您可以尝试更新网络摄像头驱动程序。
  • 感谢@VuVirt 的回复。更新到最新的驱动程序后问题仍然存在。想知道是否有任何类型的安全机制导致图形或拓扑设置出现此问题或任何其他问题。
  • @venki.thiyag 我不知道网络摄像头有任何安全问题,但您可以检查已安装的联想软件以及已安装的防病毒软件。另见这些:drivereasy.com/knowledge/…; itsupportguides.com/knowledge-base/windows-10/…; support.lenovo.com/bg/en/solutions/ht503655
  • 这个问题需要改进,因此没有得到应有的重视。这可能确实是驱动程序问题。您需要确定相机是否可以在 GraphEdit、AMCap 中使用不同的媒体类型、是否有黑框,因为您没有帧,或者帧即将到来并显示为黑色、数据中的黑色或数据标记不正确等. 关闭框架服务器是否也有帮助。您确实有一些事情要尝试,而 MF 日志并不能提供真正的信息。

标签: winapi directshow ms-media-foundation


【解决方案1】:

找到根本原因,卡巴斯基杀毒软件导致了这个问题,将我们的应用程序添加到受信任列表解决了这个问题!

我们看到机器上正在使用卡巴斯基 10,按照以下链接中提到的步骤解决了问题: https://support.kaspersky.com/9398#block2

如果有卡巴斯基 2015,则可以使用以下链接解决问题: https://support.kaspersky.com/11157#block1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多