13/02/2009

用 Vista 的 Media Centre 收看高畫質 HiHD 數位電視

Vista Media Centre 是 Microsoft Vista Home Premium (or Ultimate) 內建的多媒體播放程式,最常用到功能的應該就是收看數位電視吧!台灣目前總共有 15 台 SD (720x480)、1 台 HiHD (1920x1080) 與 1 台數位廣播電台。可惜,Media Centre 「預設」並不能夠收看編碼為 H.264 的 HiHD,這樣讓不想花錢買 DVBViewer 或者 TotalMedia 的人無法享受到高畫質的數位電視。

幸好想利用 Media Centre 收看 H.264 HDTV 的人不是只有台灣,英國的 BBC HD 聽說也是 H.264 編碼;因此,有高手跳出來替我們解決了這個問題!下面這張圖就是我用我的 Vista Media Centre 收看公視 HiHD 的畫面:

[幾個步驟,就可以讓 Media Centre 正確收看 HiHD]

安裝步驟:
1. 下載並安裝 Media Centre TV Pack 2008 (需要先安裝 Vista SP1)
2. 下載並安裝 PlayReady PC Runtime
3. 下載並安裝 KB951685 跟 KB950754 兩個 patch

到這裡,你的 Media Centre 軟體版本應該已經從原先的 6.1.1000.18000「升級」為 6.1.1000.18273:

[Media Centre 還是吃掉我 1GB 的 RAM....]

接下來是讓 Media Centre 可以認得 H.264:
4. 從這裡下載修改過的 MSDTVVDEC.DLL
5. 到 C:\Windows\system32 目錄下,取得 MSDTVVDEC.DLL 的所有權 (File -> Properties -> Security -> Advanced -> Owner -> Edit)+完全控制 (File -> Properties -> Security -> Edit)
6. 以管理員身份開啟命令提示字元模式,執行 regsvr32 -u msdtvvdec.dll
7. 備份 MSDTVVDEC.DLL
8. 將步驟 4 下載的 MSDTVVDEC.DLL 複製到 C:\Windows\system32 目錄下
9. 以管理員身份開啟命令提示字元模式,執行 regsvr32 msdtvvdec.dll

完成!你的 Media Centre 現在可以收看 HiHD 了!

注意!
步驟 4 的 MSDTVVDEC.DLL 會被 AntiVir 回報為木馬!根據 Green Button 的說法是在 beta 版的 Media Centre TV Pack 2008 是可以支援 H.264 解碼,不過不知道為何微軟在正式版裡面卻又把這個功能拿掉。於是國外網友便將 beta 版的 MSDTVVDEC.DLL 拿出來、把裡面的 Time Bomb 取消掉之後在放出來給大家用。詳情請看這篇討論串(很長....)

參考:
1. Windows Media Center TV Pack 2008 Download and Installation Guide
2. ** FAQ - BBC HD / ITV HD in Vista Media Center via DVB-S / Freesat **

大會報告

22/Apr., 2010. Ford new Mondeo TDCi 交車


Intense Debate Comments