PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   [分享] "硬解"好 還是 "軟解"好 (https://www.pcdvd.com.tw/showthread.php?t=825436)

Boyoungirl 2008-11-11 06:37 PM

[分享] "硬解"好 還是 "軟解"好
 
從思路的一篇主題中
看到了一位仁兄的發言
我看完後有點豁然開朗的感覺 分享一下~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以及其他一些高清畫質原有特效。所以採用最新顯卡進行高清硬解碼,在畫質上已經非常接近或者等同於軟解碼了。或許還有人說到播放色彩的問題,實際上從最新的顯卡硬解碼來看,真正和軟解碼畫面區別較大的就是色彩問題了,因為硬解碼和軟解碼在色彩上採用不同的渲染方式。不過色彩並不等同於畫質,而且即使採用軟解碼,使用不同的解碼器時,色彩渲染方式也不一樣,不過無論是軟解碼還是硬解碼,色彩都可以手動進行調整,這並不是太大的問題。

lobben 2008-11-11 06:45 PM

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

顯卡硬解的效果越來越好最終取代軟解
這是必然的過程
還有太多是需要CPU的運算能力
能分點事情給顯卡做自然是好事
如果沒市場沒搞頭 NV ATi 也犯不著多花功夫在GPU硬解Video上面

Boyoungirl 2008-11-11 06:54 PM

同場加映..

代碼:
解晰 3840*2160 


手動輸入文件名"run.mkv"


格式 : AVC
格式/相關資訊 : Advanced Video Codec
格式類型 : [email protected]
格式設定, CABAC : 是
格式設定, RefFrames : 4 畫面
合成模式 : Container [email protected]
編解碼器識別字 : V_MPEG4/ISO/AVC
時間長度 : 10秒 0毫秒
流量 : 270 Mbps
畫面寬度 : 3 840 像素
畫面高度 : 2 160 像素
顯示長寬比例 : 16/9
畫面頻率 : 50.000 fps
顏色深度 : 24 bits

-------------
可播放...但卻是慢動作8-|

歡迎各位分享經驗 ~O)

Boyoungirl 2008-11-11 06:57 PM

引用:
作者lobben
顯卡硬解的效果越來越好最終取代軟解
這是必然的過程
還有太多是需要CPU的運算能力
能分點事情給顯卡做自然是好事
如果沒市場沒搞頭 NV ATi 也犯不著多花功夫在GPU硬解Video上面


不過現在硬解老實說還不是很完全
有些片用硬解實在是.... :stupefy:

還是需要一段時間去好好發展阿

oLDNa 2008-11-11 07:48 PM

mpeg 1 & mpeg 2 當時都有硬解卡
現在呢?

vxr 2008-11-11 07:50 PM

引用:
作者Boyoungirl
同場加映..

解晰 3840*2160

手動輸入文件名"run.mkv"


格式 : AVC
格式/相關資訊 : Advanced Video Codec
格式類型 : [email protected]
格式設定, CABAC : 是
格式設定, RefFrames : 4 畫面
合成模式 : Container [email protected]
編解碼器識別字 : V_MPEG4/ISO/AVC
時間長度 : 10秒 0毫秒
流量 : 270 Mbps
畫面寬度 : 3 840 像素
畫面高度 : 2 160 像素
顯示長寬比例 : 16/9
畫面頻率 : 50.000 fps
顏色深度 : 24 bits

-------------
可播放...但卻是慢動作8-|

歡迎...

目前任何一塊GPU的DXVA都沒辦法支援這種解析度...!

vxr 2008-11-11 07:51 PM

引用:
作者oLDNa
mpeg 1 & mpeg 2 當時都有硬解卡
現在呢?

請參照微軟的DXVA規範...

Yusunu 2008-11-11 07:53 PM

好像DVD剛發行時,許多電腦也要裝硬解卡才能順暢播放,

不知道當4核甚至8核CPU成主流時,HD硬體解碼加速是否還安在•••

kevingwn 2008-11-11 10:18 PM

我覺得基本上硬體加速的畫面還是比較好的

最簡單的例子:deinterlacing
試用過Decomb,TIVTC,DscalarIVTC等等的filter,
我覺得效果都不及硬體加速來得好,不然就是使用上非常不方便
更不用說一些DVD player的機王了(賣那麼貴不是沒道理的)
硬體加速可以用便宜的價格達到高水準的畫質,這不是大家都希望的事情嗎?

至於那個deblocking,其實那才是真正需要用硬體加速的地方
deblocking不只是為了讓畫面沒有block artifacts比較好看
而是它理論上可以讓壓縮率更高,不過解壓就必須多一些負擔
與其讓cpu safe skip不如全丟給硬體加速不是很好嗎

gulian 2008-11-11 10:41 PM

版眾的都支持軟解吧~


所有的時間均為GMT +8。 現在的時間是09:45 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。