2017-05-05 93 views
0

环境:Windows 10.英特尔媒体SDK 2016.0.2Intel Media SDK的x265插件在哪里?

我一直在使用媒体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的插件。有什么我失踪?有谁知道我可以在哪里找到这个插件?问候。

回答

0

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