返回列表 回復 發帖

播放高清視頻

播放高清視頻
  你是高清視頻愛好者嗎?你喜歡用電腦播放HDTV嗎?不要猶豫,快來“高清廣角”!這裡有最全面的高清知識講解,最省錢的高清應用解決方案,最新鮮的高清影片賞析。    

        手動設置解碼器、分離器  

        完美解碼等“傻瓜化”播放軟體中雖然提供了幾個預設好的解碼方案讓用戶進行選擇,但搭配的方式不一定最適合我們的電腦。要更好地玩轉HDTV高清視頻播放,最好是能夠根據自己的硬體設定和所要播放的HDTV檔具體情況來選擇解碼器、分離器。下面以完美解碼中自帶的KMplayer播放機為例,介紹如何手動設置解碼器和分離器。  

        1.視頻解碼器   

        首先打開KMplayer播放機,進入右鍵功能表中的“選項→參數設置”子欄目,打開“濾鏡控制→解碼器使用→外部視頻解碼器”功能表(圖1),點擊“搜索外部解碼器”→“在掃描後添加”,軟體就會自動搜索系統中已經安裝的、可用的視頻解碼器,並在菜單中列出來(圖2)。我們可以把功能表中不用的解碼器刪除,只保留並勾選需要的解碼器即可。最後點擊“確定”退出設置菜單。  

       返回上一級功能表後,在不同的編碼視頻後面就會出現下拉式功能表選項,可以自由選擇該編碼視頻所要使用的相應視頻解碼器(圖3)。  

       2.音訊解碼器   

       然後依樣畫葫蘆,按照前面的方法進入“外部音訊解碼器”中,把音訊解碼器部分也添加上並設置好(圖4)。  

       3.分離器    

       最後是分離器的添加和設置。進入“濾鏡控制→分離器”功能表(圖5),點擊“搜索外部解碼器/分離器”→“在掃描後添加”,參考前面的步驟就可以完成分離器的添加和選擇了。  

  採用上面的方法,在播放HDTV高清視頻的時候,我們就可以自由地選擇不同的解碼器、分離器搭配方式,而且還能通過對比來確定最合適的搭配方案。  
HDTV播放實戰    

        掌握了解碼器、分離器的設置方法之後,我們就要來進行不同硬體平臺HDTV的播放實戰。現在的主流中高端平臺對付HDTV可以說都是得心應手,不需要什麼設置技巧也能流暢進行播放,所以下面主要以低端平臺為例,介紹各種不同編碼高清視頻的播放技巧。  
        Intel平臺實戰  
  CPU:Pentium E2140  
  主機板:945GC  
  記憶體:金士頓DDR667 1GB  
  硬碟:三星HD250HJ  

  945GC主機板是Intel針對低端市場的一枚重要棋子,它甚至可以支援45nm制程的CPU,但是所集成的GMA 950顯示核心並不支援H.264和VC-1的硬體加速,因此945GC平臺播放這兩類高清視頻時只能依賴CPU進行全程“軟解碼”。    

       (1)H.264的播放   

       在使用完美解碼的默認解碼設置下播放《深藍》時,系統預設調用的濾鏡如下:分離器是Elecard MPEG Demultiplexer,視頻解碼器是CoreAVC Video Decoder;音訊解碼器是AC3Filter。播放過程中CPU佔用率最高100%,最低69%,大多數時間為77%,偶爾有跳幀現象。    

       CoreAVC Video Decoder是軟解碼H.264推薦使用的一個解碼器,因此我們主要從分離器和音訊解碼器入手進行修改。分離器的選用非常關鍵,一個好的分離器不僅能有效降低CPU佔用率,還能夠減少軟解碼過程中的跳幀現象,H.264的分離器推薦使用Sonic或Haali。AC3Filter的音效雖然比較出色,但也存在CPU佔用率較高的缺點,這裡推薦使用更省資源的Sonic Cinemaster Audio Decoder。    

       我們參考上面的方法,手動把KMplayer播放機的分離器設置為Sonic HD Demuxer,音訊解碼器設置為Sonic Cinemaster Audio Decoder(圖6)。修改設置後播放過程中的CPU佔用率最高為98%,最低60%,大多數時間為72%,跳幀現象消失,基本可以在軟解碼的情況下流暢播放《深藍》。  

  (2)VC-1的播放   

         VC-1的解碼運算比H.264要簡單一些,播放《星際傳奇》時的CPU佔用率比《深藍》低很多,基本沒有跳幀現象。使用預設解碼設置下系統調用的濾鏡分別為:分離器是KMP MPEG1 Splitter,視頻解碼器是WMVideo Decoder DMO,音訊解碼器是AC3Filter,播放過程中CPU佔用率最高50%,最低30%,大多數時間為40%。  

        針對VC-1的分離器推薦使用Haali。KMplayer播放機中為Haali分離器單獨提供了一個設置功能表。在“源濾鏡→其它”的選項卡有“Haali的分離器設置”欄目(圖7),勾選下方的視頻格式,然後點擊“設置”即可讓Haali分離器開始工作。音訊解碼器可以選用Moonlight Odio Dekoda,解碼杜比Plus 5.1音訊時更省資源。經過一系列設置之後,播放《星際傳奇》過程中CPU佔用率最高45%,最低27%,大多數時間為35%。  

        AMD平臺實戰  
  CPU:Athlon64 X2 3600+  
  主機板:GF7025-M2(MCP68)  
  記憶體:金士頓DDR667 1GB  
  硬碟:三星HD250HJ  

        NVIDIA MCP68S晶片組集成的GeForce 7025顯示晶片的性能雖然不錯,但也無法支援H.264和VC-1的硬體加速,因此播放這兩種高清視頻時也完全依賴強勁的CPU進行軟解碼。不過這個平臺在相同設置下播放測試視頻時的CPU佔用率比E2140+945GC的平臺要低一點,因此我們可以在保證流暢播放的前提下偏重於考慮畫面品質的提高。  

       (1)H.264的播放    

       默認解碼設置下播放《深藍》時的CPU佔用率最高為98%,最低60%,大多數時間為74%,基本無跳幀現象。解碼器、分離器的選擇同前,在播放過程中可以點擊CoreAVC Video Decoder,調出CoreAVC解碼器的設置菜單(圖8)。在功能表的第一個下拉式選項中,包括了Standar deblocking、Skip b-frame deblocking和Skip all deblocking三個選項。其中deblocking的意思為“解碼去塊”,能夠消除解碼H.264過程中可能產生的馬賽克,提供更優秀的畫質,但是這個功能對CPU提出了更高的要求。在這裡建議選擇Standar deblocking以開啟解碼去塊功能,進一步提高畫面品質。如果是單核的Althon64 CPU,則建議選Skip all deblocking,犧牲部分畫質來提高播放的流暢程度。  

  (2)VC-1的播放  

         VC-1播放時的解碼器、分離器選擇也大致同前,如果想要進一步提高畫質,可以打開“完美解碼設置中心”,點擊VC-1解碼器後面的“設置”按鈕,選擇“強力解決+柔化色斑”(圖9),就能夠強制打開deblocking功能,獲得更好的畫面品質。  

  小貼士:  
  低端電腦平臺流暢播放HDTV高清視頻的最省錢方案就是對CPU進行超頻,強勁的CPU可以更好地對HDTV進行“軟解碼”。而最直接有效的方案則是購買能夠支援各種高清視頻硬體解碼的顯卡,在流暢播放HDTV的同時還能獲得更好的視覺享受。  
總結:  
  看完上文中的介紹,相信大家對一些常用的高清視頻播放技巧已經有了一定的認識。針對具體的硬體設定和HDTV片源情況,解碼器、分離器的選擇又各有不同。大家可以不斷地試驗各種搭配方式,在實踐中尋找最佳的解碼方案。
返回列表