为什么 WMV 播放时会被切断(半黑)?

为什么 WMV 播放时会被切断(半黑)?

从今天开始,多个软件程序上的 WMV 播放出现问题。WMV 的下半部分显示正确,但上半部分是黑色。无论 WMV 是否缩放,也无论是否拉伸,都会发生这种情况。

唯一不同的是昨天(2013 年 7 月 9 日)应用了 Windows 更新。

编辑:

使用 Windows Media Player 播放似乎不受影响。根据我的经验,上述软件也存在此错误,数据稳定 TVideoGrabber8.5.2.2.

答案1

卸载 Windows 更新KB2803821解决了这个问题。

此更新解决了 WMV 播放中的安全漏洞,但它出现在以下软件中:Camtasia 工作室MoviePlusX6,以及可能的其他问题,此更新导致了半黑播放问题。

答案2

该缺陷似乎仅限于在 DirectShow 中解码 WMV 并使用样本抓取器读回帧。图表中样本抓取器接收到的数据只是一半空白,没有其他突出部分(媒体类型、大小和标志都正确)。我的软件可以配置为使用 vmr9 过滤器和分配器演示器来抓取帧,并且该技术在更新后仍然运行良好。

答案3

通过将 AM_MEDIA_TYPE 与 subtype = MEDIASUBTYPE_RGB24 传递给 ISampleGrabber 来配置 samplegrabber 时,它似乎工作正常。设置媒体类型

临时解决方法是卸载 KB2834902 KB2834903 KB2834904 KB2834905 KB2845142 KB2803821(取决于 Windows Media Player 版本)

相关内容