【问题标题】:SL_E_LICENSE_FILE_NOT_INSTALLED (0xC004F011) Mpeg 2 DecoderSL_E_LICENSE_FILE_NOT_INSTALLED (0xC004F011) Mpeg 2 解码器
【发布时间】:2015-06-23 10:11:00
【问题描述】:

根据 MS 文档,有一个与 Media Foundation 兼容的 Windows 8 捆绑的 MPEG 1 和 2 视频解码器。我已经为 DVD、MPEG2 和 MPEG1 编写了一个 Source Reader 并开始测试。

在我的管道中,就在 MFEnumEx 周围,我获得了对系统上找到的解码器实例的引用。一旦我尝试激活我收到SL_E_LICENSE_FILE_NOT_INSTALLED 的对象。我之前在为 MPEG4 编写包装器时遇到过此消息。 MPEG 4 编码器给了我同样的东西。

根据谷歌搜索,我最终得到了链接并指导用户运行命令:DISM /Online /Cleanup-Image /RestoreHealth

这似乎解决了 MPEG 4 编码器问题。不知道发生了什么。我运行了 TopoEdit.exe 并尝试添加 Microsoft MPEG Video Decoder,但节点失败并出现同样的错误。

我想知道是否有人遇到过同样的问题?有什么决议吗?我现在真的不想写解码器。

我在另一台工作的 PC 上对此进行了测试,得到了相同的结果。两个操作系统都是 8.1 64bit。

【问题讨论】:

    标签: licensing ms-media-foundation decoder mpeg-2


    【解决方案1】:

    嗯,我找到了问题。

    http://www.infoworld.com/article/2616896/microsoft-windows/update--windows-8-won-t-be-able-to-play-dvds.html

    根据上面的链接,从 Windows 8 开始,默认情况下不包括 DVD(MPEG 2 解码器)。这是一个可购买的功能。这意味着没有免费的默认 DVD 播放支持。我们购买了公司的 Surface Pro 副本,售价 10 美元。没有大碍。我希望他们在文档中提到这一点。似乎该功能在 8.X Enterprise 中不可购买/添加。包含解码器的 Windows Media Center 已从 Enterprise 和 Server 2012 中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多