也许你们中的一些人听说过Windows 10周年更新(1607)的视频捕捉问题。社交媒体上所有讨论的实质是MJPEG存在问题。我们公司已经开发了一个相机,这是一个UVC设备,并使用YUY2媒体格式。它与MJPEG无关。但是尝试使用GraphEdit访问失败。当我试图在Graphedit工作区中插入视频捕获过滤器时,我会得到以下错误:

对于Windows 10版本的1511版本,这是正常工作的。问题在于Win10版本1607。如果有人能帮忙我会很高兴的。
发布于 2016-09-12 12:35:02
Windows 10周年更新问题主要与web摄像机和应用程序之间的新组件的出现有关: Frame (参见相关解释)。
破坏对Broken的支持是一种副作用,后来通过Windows被KB3176938修复或部分修复。
您提到的问题看起来与Frame有关。您可以使用注册表禁用它,并检查是否绕过它使您的相机运行。如果是这样,这反过来又是一种可能的行为,那么您的相机和帧服务器不喜欢设备的问题。它拒绝设备,使其无法使用DirectShow API来使用设备及其视频提要,而这又可能由于与媒体类型无关的许多原因而发生。显然,人们期望该设备是一个网络摄像头或类似的,它应该实现典型的接口,如IAMStreamConfig等。由于您的设备被称为UVC兼容,并且Windows应该将它接起来,那么就应该有一些框架服务器不喜欢的东西,例如错误的公开功能。
发布于 2018-05-03 07:44:30
解决这个问题的可能性只有一种:因为问题只是针对我们自己设计的摄像机,并且只有具有奇数分辨率值的视频格式(例如,160x121),所以我们改变了这种格式(例如,改为160x122)。Windows 10 (1607)的Frameserver不再提取x或y维中的奇数。
https://stackoverflow.com/questions/39450220
复制相似问题