November 9, 2009 (Mon)

【完美解碼】解決!H.264、VC-1 硬解方案 (DXVA 加速)

話說從2007 年開始吧,日本那邊的動畫開始以高清制式在地上波放送,自然在網絡上流傳的HDTV Rip 版本也要追上時代的步伐,以主流的高清壓縮格式H.264 (MPEG-4 AVC) 壓製。至於x264 是以GPL 授權的免費H.264 編碼軟件,並不是壓縮格式,大家別搞混就好。

即使是俺在年初才剛換乘的Kichiku-Mk3 (Core2Duo E6550),由於沒有硬解功能的舊顯示卡(GeForce 6600) 還留著,單以CPU 播放這些高清片子不免有些吃力,間中會有掉格、聲畫不同步之類的問題。本來還可以忍受的...

可惡也!硬是看高清《化物語》的戦場ヶ原時給俺掉格。是可忍、孰不可忍。Kichiku-Mk3 唯一從Mk2 繼承下來的舊部件,是時候退役了。

GeForce 210。最新一代GeForce 中最低階的款式,HK$320,支援DirectX 10.1。3D Game 玩家一定看不上眼,但它有H.264 硬解和DVI 輸出就足夠有餘了,而且耗電量和熱力比舊卡6600 還要低!更換顯示卡的程序如下(OS為Windows Vista SP2)。

1. 升級nVidia 顯示卡驅動ForceWare 至191.07。無須重新開機。
2. 關機。打開機箱更換顯示卡。開機。
3. 進入Vista,登入。視窗界面會變成Vista Basic。打開裝置管理員會看到GeForce 210 有感嘆號,這是正常的。重新開機。
4. 進入Vista,登入。視窗介面正常,裝置管理員正常。GeForce 210 安裝完成。

顯示卡是好了,但H.264 硬解還需要設定才行。俺花了好幾個小時功夫,發現最簡單亦最齊全的硬解方案是安裝祖國強者們開發的《完全解碼》(Pure Codec),包含主流的播放器MPC-HC、KMPlayer、PotPlayer 及所有必須的解碼器,包括Real Media 格式的解碼,一次解決所有問題。雖然官網說只支援簡體中文及英文環境,其實繁體中文Windows 也是完全OK 的。

1. 反安裝現有的MPC-HC、KMPlayer、解碼器一體包如CCCP、Real Player Alternative、K-Lite等等。全部都反安裝完成後重新開機。
2. 安裝《完全解碼》(Pure Codec)。俺安裝的版本是20091001 (PureCodec20091001.exe)。
3. 俺是參考 這個教學 的。不過由於俺喜歡用MPC-HC 多於KMPlayer,所以略有修改如下:

4. VC-1 Video Decoder: 一項確認是Microsoft,按Config。DXVA WMV Support 設定Enabled 如下圖。OK。這樣的話除了H.264編碼,連VC-1 編碼的片子也能硬解了。

5. Apply。OK。拜見一下高清戦場ヶ原!!!
6. MPC-HC 播放中,View -> Renderer Settings -> Display Stats

DXVA2 顯示H.264 bitstream encoder,而且播放中時左下角顯示Playing [DXVA]。DXVA = DirectX Video Acceleration,硬件加速工作中。OK!!!

以上設定適用於Windows Vista / 7 及Nvidia 系顯示卡。Windows XP 及ATI 系顯示卡用家的設定方式應略有不同,詳情參考 這個教學

Posted by KichikuMan at 02:08 | 引用
Comments

N卡用户的话,不推荐DVXA,推荐尝试H264与AVC1解码使用CoreAVC(非1.5版)打开"Prefer CUDA acceleration",VC-1继续使用Microsoft,渲染器选择Haali。只要CPU不至于太古老,如此可得到最优秀的画质与相对DVXA高不了多少的CPU占用。

Posted by: 小璇 at Nov 9, 16:06

再说一句,EVR渲染器貌似跟WIN7下的KMPLAYER合作不好,当然我很久没用过了,要打开DVXA又必要EVR,很尴尬。

Posted by: 小璇 at Nov 9, 16:16

謝謝指教,現正使用CoreAVC (Prefer CUDA Acceleration),配合VMR9 Renderless (16-235 -> 0-255)。這樣就可以重新使用Vobsub了,特效都回來了~

Posted by: 鬼畜人 at Nov 9, 21:23

我用新版的k-lite(5.4)好像沒事啊...

Posted by: gbaxp at Nov 12, 22:12

沒記錯硬件解碼的優勢只有速度,因為不能加各種濾鏡所以顯示效果還是沒軟解好

Posted by: digi at Nov 13, 03:02

>沒記錯硬件解碼的優勢只有速度,因為不能加各種濾鏡所以顯示效果還是沒軟解好

硬解是用內置的濾鏡 如果說跟在下一樣
ffdshow濾鏡只開基本的去交錯->銳化->deblock
硬解的效果會比軟解好(原尺寸或resize後皆然)

VGA=RHD4200(785G)
OS=Win7 X64
Driver=Catalyst 10.1
Player=MPC-HC 1.3+CoreAVC 2.0

Posted by: Kaoru at Feb 8, 18:01

Great site! Thanks for being here and sharing this awesome stuff.

Posted by: SEO at Jan 4, 17:41

Great site! Thanks for being here and sharing this awesome stuff.

Posted by: temizlik at Jan 4, 17:42

after getting your secret word messaged to you, you could pick to get a little pc. I adore both" X 3" winding certain note digital book. it is intended to fit in a keeps an eye on shirt stash. it is about perfect for recording the call of the organization or site one line, at that point your secret key on the ensuing line.

Posted by: Dissertation Help at Mar 3, 14:47

Great site! Thanks for being here and sharing this awesome stuff.

Posted by: bft türkiye at Jul 26, 16:48

great site, thanks

Posted by: nice yetkili bayii at Jul 26, 16:49
Post a comment









Remember personal info?