筆者是一個不折不扣的高清電影發燒友,為了能夠更好地欣賞高清視頻,最近花血本購買了GeForce 8600GT顯卡(899元吶)。而且,為了配合這塊DX10顯卡,還將電腦的操作系統升級為了最新的Windows Vista(以下簡稱Vista)。
但就在鳥槍換炮的我滿心歡喜地找了N多電影觀看時,卻發現了一個問題——這些原本可以流暢播放的高清視頻頻出現跳禎、停頓,甚至是無法播放等問題(某些視頻格式)。究竟是怎么回事?急得團團轉的我趕緊爬上網絡,開始放狗(google)搜索……
通吃所有視頻格式
通過搜索,我得知由于Vista引入了全新的顯卡驅動程序模型,并徹底取消了Overlay覆蓋層視頻播放模式,所以絕大部分默認使用Overlay來回放視頻的解碼器和播放軟件都有可能在Vista上運行異常。想要解決這一問題,最簡單的方法就是安裝《終極解碼》(http∥downlOad.pchome.net/multimedia/media/10544html)。值得注意的是,在下載好《終極解碼》后,必須在它的可執行文件(安裝文件)上單擊右鍵,選擇“以管理員身份運行”才能順利完成安裝。
運行《終極解碼》,然后根據所使用的顯卡選擇不同的視頻解碼模式,建議nVIDIA顯卡用戶選擇“MPG2/H264解碼PDN模式”,ATi顯卡的用戶選擇“MPG2/H264解碼PDA模式”。最后,將“視頻渲染”選項設置為“VMR9無渲染一高品質字幕”。在“確定”之后,重新啟動電腦即可。
擺脫高清視頻電速煩惱
雖然解決了不能播放某些格式的視頻的問題,但是在播放高清電影時,CPU的占用率卻高達80%。不是說新一代顯卡回放視頻時的CPU占用率很低嗎?為什么現在卻讓我的“扣肉”CPU都累得氣喘吁吁?
熬了N次夜之后,我終于得知Vista默認關閉了對某些編碼格式視頻的硬件加速支持。只有在使用一款名為WMV9 Powertoy的工具來敲破Vista緊閉的大門后,才能完美使用硬解碼功能。
運行WMV9 Powertoy,點擊Decoder選項卡。然后如圖2所示,勾選該頁面中的4個選項。將“DXVA WMVSupport”設置為“Enable”,“DXVA WMV Logging”設置為“Off”,“Internal Deinterlacer”設置為“Off”,“Post Processing”設置為“Auto Detect”。最后點擊“Apply”后退出該軟件并重新啟動電腦,至此整個硬解碼的設置就已全部結束。
在經過一番搗鼓之后,筆者看著畫面細膩的1080P高清視頻和不到10%的CPU占用率,不禁欣喜萬分。如果你也正在為VistaT的高清視頻播放而煩惱,不妨試試看本文所述的小技巧哦。