0

环境:Windows 10. Intel Media SDK 2016.0.2

我一直在使用 Media SDK 来解码 H.264 视频。它工作得很好。现在,我需要解码 H.265 视频。这似乎只是源代码中的一行更改。但是,在运行时,我收到以下错误:

plugin_loader.h :166 [ERROR] Failed to load plugin from GUID,
sts=-9: { 0x15, 0xdd, 0x93, 0x68, 0x25, 0xad, 0x47, 0x5e, 0xa3, 0x4e, 0x35, 0xf3, 0xf5, 0x42, 0x17, 0xa6 }
(Intel (R) Media SDK plugin for HEVC DECODE)
Default plugin cannot be loaded (possibly you have to define plugin explicitly) 

奇怪的。相同的代码适用于 H.264,但似乎需要 H.265 插件。有什么我想念的吗?有谁知道我在哪里可以找到这个插件?问候。

4

1 回答 1

1

您传递了错误的 GUID。对于用于解码的 HEVC 插件,您必须使用 mfxPluginUID MFX_PLUGINID_HEVCD_HW = {{0x33, 0xa6, 0x1c, 0x0b, 0x4c, 0x27, 0x45, 0x4c, 0xa8, 0xd8, 0x5d, 0xde, 0x75, 0x7c, 0x6f, 0x8}}} (在 Media SDK 包含文件夹的 mfxplugin.h 中定义)

于 2017-07-20T06:27:12.120 回答