boyoungirl 發表於 2008-11-11 18:34:20

[分享] "硬解"好 還是 "軟解"好

從思路的一篇主題中
看到了一位仁兄的發言
我看完後有點豁然開朗的感覺 分享一下~O)

用軟解碼還是硬解碼,現在大家有這個疑問也是因為電腦硬件性能發展到較高的緣故。在過去,軟解碼根本就沒法流暢解碼碼率較高的高清視頻,大家都只能依靠顯卡硬解碼才能觀看高清視頻,不過到了現在,隨著雙核、四核處理器的流行,軟解碼後流暢播放高清視頻也不是問題。在速度問題解決了後,當大家開始「吹毛求疵」地追求所謂的高清畫質區別時,終於將問題的矛頭對準了顯卡……
不同解碼方式的畫質區別
  在講解軟解碼以及硬解碼畫質區別之前,先給大家灌輸一個概念:Deblock。Deblock是H.264標準規範要求的特性,用於消除H264編碼算法產生的馬賽克,Deblock 在H.264 編碼/解碼環節均有採用。也就是說Deblock就是一個起到消除馬賽,提供H.264標準畫面的作用。在過去,雖然AMD和NVIDIA的顯卡都提供硬件解碼的功能,但是在打開顯卡硬件解碼功能後,往往Deblock就失去了作用,如果此時觀看的高清視頻本身就啟用了Deblock的話,那麼此時硬解碼出來的效果就「慘不忍睹」。而軟解碼則沒有這個問題,採用處理器解碼的話,所有高清視頻本身的效果都能完美表現出來。此外,過去ATI以及NVIDIA顯卡在對高清視頻硬解碼時,無法完美表現出一些高清視頻的畫質特點,這和它們內部處理器在處理數據時的算法相關。所以,對於一些使用過去顯卡進行硬件解碼的用戶來說,硬解碼在畫質上是不如軟解碼的。
  不過Deblock的問題只限於過去的顯卡,就我們所知,從AMD Radeon HD3XXX系列顯卡以及NVIDIA的GeForce 9系列顯卡開始,它們的硬解碼功能日趨完善,同時也能開啟Deblock以及其他一些高清畫質原有特效。所以採用最新顯卡進行高清硬解碼,在畫質上已經非常接近或者等同於軟解碼了。或許還有人說到播放色彩的問題,實際上從最新的顯卡硬解碼來看,真正和軟解碼畫面區別較大的就是色彩問題了,因為硬解碼和軟解碼在色彩上採用不同的渲染方式。不過色彩並不等同於畫質,而且即使採用軟解碼,使用不同的解碼器時,色彩渲染方式也不一樣,不過無論是軟解碼還是硬解碼,色彩都可以手動進行調整,這並不是太大的問題。

chanp 發表於 2008-11-11 18:58:01

基本上不管硬解軟解
順順看,畫質差不多就好...

SHOEI 發表於 2008-11-12 11:54:11

簡單 好用 順暢

軟解 硬解都好

akol 發表於 2008-11-12 12:21:07

老显卡 软解 新显卡 硬解

BlueSeed 發表於 2008-11-12 12:46:31

硬解也有 Deblock 機制 , 跟軟解一樣 , 端看播放時有沒有被啟動 ,

但也跟 encoder 一樣 , 各家有各家的演算法 , 也都有專利 , 寫的不好的

解出來的效果一樣不佳 , 而且會更耗系統資源 .

但一般大眾不是這麼了解...

episilpe 發表於 2008-11-17 15:08:17

軟解真的很方便

只希望我的Athlon 64x2 4800+ 能撐久一點拜託@
頁: [1]
查看完整版本: [分享] "硬解"好 還是 "軟解"好