把PowerDVD的影片解碼器挖出來,做成H.264萬用播放軟體(含硬體加速)

k5a wrote:
問一下G.F樓主與各...(恕刪)


7300的硬體加速只有MPEG-2的去交錯和WMV加速,H.264的話,高流量下會出問題,低流量如預告片應該還OK。

NVIDIA Video Decoder是MPEG-2的解碼器,其他格式無效。
看完這遍文章之後馬上就去買了一片Gigabyte 2400XT回來試.
照著所有步驟做完之後, 播放影片並按<Tab>鍵, 視訊編碼是 Cyberlink H.264 Decoder沒錯, 但是輸出還是顯示YUY2. 我已經確定將「視訊處理>通用」下,「狀況」改成「不使用」.「Use DXVA」也勾選了, 但是仍然無法順利開啓硬解. 不知道是否有人也曾經遇到這種狀況. 感謝.

CPU- P4 2.8G
cchsueh wrote:
看完這遍文章之後馬上...(恕刪)


我試了好幾次,都弄不出來你說的YV12

請問你可以抓播放的圖一下嗎?

如果可以丟KMPCFG.ini設定檔出來應該會更好
完全都照您的設定去做了,一步也沒少!可以請您看一下嗎?
VGA卡是ATI 1950PRO
可以請G.F大分享出來 KMPCFG.ini 設定檔 給大家嗎?
cchsueh wrote:
看完這遍文章之後馬上...(恕刪)


我也去買了張Gigabyte 2400XT

結果是:PowerDVD 可以硬解H264,CPU不超過15%
但若在KMP裡按照G.F樓主的教學調用 cl264dec ,但CPU則滿載100%

不知哪個環節有誤?


後續報告:
後來發現應該是ATI 2400XT的問題,目前ATI 對於VC-1編碼的影片,在KMP無法啟動硬解(在PowerDVD可以)
而且即使已更新至Catalyst 7.10仍不定期會有滿天馬賽克畫面

加碼更換成Nvidia 8500GT,一切問題迎刃而解

ps.KMP的設定,在視訊處裡要選用VMR 7/9 or VMR 7/9無轉譯,才能啟動硬解
我用7900GTX

也照樓主的方法設定了

但輸出還是沒有顯示DXVA而是AVC1

我用Vista 32bit
最近也入手一張HD2400打算來硬解H264影片
不過遇到的問題真的不少,光是驅動程式就是了好幾個版本
結果最後乖乖回去弄原廠光碟附贈的driver.....

目前有幾個經驗討論一下,作業系統均是WIN XP SP2,不過是憑印象寫的,可能有些錯誤
1. Powerdvd的確是不錯的播放程式,在我的K8系統下硬解一些1080P的trailer
cpu資源低的嚇人(硬解後CPU資源平均10%以下,之前是9X%....)
硬解雖然成功,但聲音總是解不出來
最後發現,把影片檔名由MOV改成AVI,竟然就可以了


2. 由於powerdvd無法順利掛上一些字幕,所以參考樓主使用KMP套用Powerdvd 解碼器
但我怎麼弄都無法使用KMP硬解H264影片
KMP的設定,在視訊處裡要選用VMR 7/9 or VMR 7/9無轉譯,才能啟動硬解
前面有人提到這粗體字這一點,不過我還來不及試驗就換電腦了
最後乾脆放棄KMP改而使用我最熟悉的MPC(media player classic),掛上cl264dec後
也成功硬解了H264的影片(不過檔名也要由MOV改成AVI<==這點不太確認)
剛好我平常都用MPC看影片,所以這點到是挺方便的

3. 使用HD2400+K7系統的結果是,怎麼弄都沒辦法硬解H264
最後google一下才發現powerdvd DXVA需要SSE2才可以開啟ATI AVIVO加速
但K7並沒有SSE2指令集,害我白白浪費兩三個晚上的時間
偏偏這一台就是我想要舊主機大復活的主角
為了這台舊電腦大復活,我還特地從倉庫搬出老舊的K7仔細清理一番裝上新的HTPC樣式機殼
也由於風扇太大聲,順手把風扇換新或加上潤滑油等等,費了一大筆功夫竟然無法硬解H264

最後,個人的心得是
如果是AGP玩家想要搞一套就電腦組HTPC來看H264之類的影片
我個人還是建議乾脆買個便宜的雙核+合板或準系統比較方便實在
(反正HTPC記憶體裝個512 or 1G就夠了)

要不是剛好在網路上半價買到別人放棄的HD2400(因為該苦主搞不定驅動程式)
我還真不想弄這塊顯示卡來挑戰自己 ...

PS:補充一點,關於 把powerdvd codec挖出來丟給KMP來播放H264影片但輸出顯示為YUY2(無法開啟DXVA)
最後照著前面網友提供的資訊,多改變一個設定值:設定=>視訊處理=>轉譯器=>VMR7or VMR9(無轉譯模式-高品質字幕)
終於讓KMP乖乖開啟DXVA了
遇到高流量的HD影片,PowerDVD的解碼核心不是萬能.只有在符合HD影片格式時,其核心纔會有作用,有作用時,KMPlayer會出現DxVA字樣.沒出現就是沒有開啟硬體加速.
初來乍到, 需要大家給個建議, 可撥高清影片CPU最低需求.
現役硬體 MB: 945P; 7900gtx; 2gb ram; "P4 3Ghz" 隨便開個ts檔都要CPU滿載. PC只想拿來看看高清電影. 請大家給個建議. 謝謝!
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 13)

今日熱門文章 網友點擊推薦!