我很難從WMV文件中檢索視頻編解碼器信息。我在C#中使用.Net 2.0(我知道它是舊的..但它是必需的)。我已經着眼於使用DirectShowLib其他的東西,雖然我無法找到在哪裏找到這些信息。C#:從WMV文件中檢索視頻編解碼器信息
僅供參考,下面是我所期待獲得一個畫面:http://imgur.com/yNSKo
我想避免使用第三方DLL的,但如果我必須我會的。如果有人能幫忙,我會非常感謝這些信息!
下面是一些代碼(雖然我不認爲這是值得其重量的鹽):
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
IWMPMedia mediaInfo = wmp.newMedia(fileName);
MessageBox.Show(mediaInfo.getItemInfo("WM/Codec"));
一個可能適合你的第三方dll是TagLib-Sharp。 https://github.com/mono/taglib-sharp – Arithmomaniac 2012-07-16 23:29:16