2017-05-05 69 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中定義)