plus724254 發表於 2010-1-2 14:20:30

讓顯示卡幫你解碼影片

1. 取得 PowerDVD 的 h264 編碼器
找到試用版 (或者你購買了正式版本),安裝到電腦裡面。安裝的步驟就不贅述了。然後,把 %Programfiles%\Cyberlink\PowerDVD (或 PowerDVD 8) 裡面的「VideoFilter」資料夾複製出來,這就是我們要的編碼器檔案。
2. 把編碼器加入 KMplayer 裡面
如果為了以後方便可攜,編碼器檔案就乾脆直接複製進 KMplayer 的資料夾裡面。例如官方的安裝版預設會安裝在 %Programfiles%\The KMplayer,奧米加或是冰漾版則是預設在 %Programfiles%\KMplayer 裡面這樣。這裡我們把剛剛的「VideoFilter」資料夾複製進去使用為例。
開啟 KMplayer 程式,按 F2 進入偏好設定。選「外部視訊解碼器」,按「搜尋外部解碼器」。再按左下角的「新增外部解碼器」(不是「新增系統編碼」別按錯了)。選「Videofilter」目錄下的「cl264dec」,這就是PowerDVD的H.264解碼器核心。新增完之後,就會出現一個「Cyberlink H.264/AVC Decoder」。
回到「外部視訊解碼器」的設定介面,在「H.264視訊」中選 Cyberlink 的解碼器。再到「內建視訊解碼器」裡,取消勾選 h.264,這會讓 KMplayer 強制用 PowerDVD 的解碼器。接著,到「視訊處理>通用」下,把「狀況」改成「不使用」,這是 KMP 自己的視訊特效加料功能,會影響 decoder 的硬體加速。(改成「不使用」等於是用 KMP 的「極速模式」)
隨便找一個 H.264 壓縮的影片播放後,按「Tab」鍵,如果有出現 Cyberlink H.264 Decoder 與「DXVA」的字樣就成功了。或是按右鍵選「濾鏡」,裡面應該會有 PowerDVD 的解碼器。從右鍵選單的濾鍵裡選,可以設定 PowerDVD 解碼器,勾選「Use DXVA」就是啟動硬體加速。
3. 讓 KMplayer 變成可攜(綠色)軟體
按 F2 進入主要設定介面,勾選「保存設定到KMPCFG.ini」,別管「有點慢」的字眼,要讓KMplayer 變成完全的綠色軟體,總要有點犧牲。
接下來到 Kmplayer 的安裝目錄,找到 KMPCFG.ini,用記事本打開拉到最下面,找到它指定 cl264dec.ax 的目錄,照理說就是你複製 Videofilter 之後的目錄。把Kmplayer之前的路徑改掉,比如原本是「program file\kmplayer\powerdvd\videofiler\cl264dec.ax」,改「.\videofiler\cl264dec.ax」,注意那個「.」,這是代表相對路徑。
全部弄完之後,把 KMplayer 的安裝目錄整個移到別的地方,隨便都好,然後再開個 H.264 的影片,如果還是可以啟動 PowerDVD 的解碼器,恭喜你,你做出一個綠色的、萬用的、有硬體加速、支援字幕的 H.264 播放軟體了。
很多播放軟體的解碼器都可以這樣抽出來給 KMplayer 用,不止視訊、音訊也行,大家可以自己實驗看看!!

ps. H.264硬體加速的部分,PowerDVD 已經支援 GeForce 7/8、Radeon X1000/HD 2000 系列全部,但是用 GeForce 8600/8500/8400,或Radeon HD 2600/2400的效果會最好。

stes5125 發表於 2010-8-13 11:04:35

感謝分享摟!

這樣就不用?另外抓了

rabbityuh 發表於 2012-8-10 07:59:01

終於找到擬了

atkro 發表於 2012-10-28 08:47:25

所來顯示卡還能幫解碼影片喔
好實用
我一直以為解碼影片只能透過程式呢
頁: [1]
查看完整版本: 讓顯示卡幫你解碼影片