更改Windows 7中WMP12預設的視頻解碼器

來源:互聯網
上載者:User

近日,有國外使用者反映說,在使用Windows 7 RC的Windows媒體播放器(WMP12)播放mkv格式的高清視頻時存在不少問題,播放不流暢,字幕無法載入,無法倒退等。於是該使用者向Windows 7開發組反饋了該問題,很快他得到了回覆:微軟方面表示這個問題很有可能是解碼器和Windows 7相容性不佳導致的,建議他更換解碼器後再嘗試。

  這位使用者使用GraphEdit檢查之後發現,使用的解碼器是Windows 7內建的Microsoft DTV/DVD Decoder,根據之前微軟給出的回覆,問題應該就是出在這個Windows 7 RC內建的解碼器上。

  問題找到了,解決方案也簡單用其他解碼器替換掉這個內建的即可。不過說起來容易,實際操作還是要費一番功夫的。從國外一家名為 Hacking Windows 7 Media Center 的網站提供的解決方案來看,該操作需要通過修改註冊表才能實現。

  以下是操作步驟:(建議首先備份好註冊表,以防萬一)

  1. 啟動登錄編輯程式,並定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred

  2. 右鍵點擊“Preferred”,選擇“許可權(Permissions)”

  3. 點擊視窗右下方的“進階(Advanced)”,接著轉到“所有者(Owner)”標籤,在“將所有者改為”框裡選擇“Administrators”,勾選下方的“替換子容器和對象的所有者(Replace Owner on subcontainers and objects)”,點擊“確定”使操作生效。

  4. 回到“許可權”視窗,在上方的“安全”框裡,選中“Administrators”,然後在下方的“Administrators的許可權”裡勾選完全控制的“允許”。這樣你才可以對註冊表的Preferred項進行修改。

  5. 接著在右側的內容框裡找到這兩項:

{e06d8026-db46-11cf-b4d1-00805f6cbbea}

{31435641-0000-0010-8000-00AA00389B71}

  分別雙擊它們,彈出“編輯字串”對話方塊,在資料數值裡填入你希望使用的解碼器CLSid(類別識別項)。

以下是一些常用解碼器的CLSid:
FFDShow - {04FE9017-F873-410E-871E-AB91661A4EF7}
MPCVideoDecoder - {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
COREAVC - {09571A4B-F1FE-4C60-9760-DE6D310C7C31}

  完成之後重啟電腦即可。

  以上操作僅針對WMP12在播放本地視頻檔案時採用第三方解碼器。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.