瀏覽單個文章
orakim
Master Member
 

加入日期: Sep 2003
文章: 1,810
> 反之原生 BD 因為畫面乾淨,sharp 就算開很高也不會對畫質造成過多負面影響
嚴格來說anime 那種本身就沒有太多資訊才可能這樣
一般的影片(實寫) 場景複雜的地方即便是BD(20M)還是可能會髒

BD有他的規格,而這個規格嚴格來說不夠好
8bit YUV很明顯需要 dither 要不然漸層的地方就是色階到處跑
且4:2:0 的chroma sampling 實質上的解析度只有540p也是個問題
基本上你可以說BD在chroma上面規格是很糟糕的

如果把YUV分離 只看UV的樣子就知道chroma糊得很糟糕
實際上如果在對Y 進行SSIM測量,可以知道720p upscale 到1080p SSIM是0.985+
算高到不行的程度,要再高就只能靠流量去衝高,沒有必要在Y上面做sharp
當然UV也有0.98出頭一點點,但是本身過於模糊 即便無失真也還是模糊 這是一定要拿來處理一下

所以我鎖定的對象是chroma(只有chroma 沒有luma)
針對上面提到BD的問題點用deband 跟chroma sharp解決,然後用10bit + 4:4:4存起來
(BDrip的時候一併解決,不太會影響到編碼的速度)
好處是邊緣會比較明確、色塊少很多、沒有dither(也不需要dither),副作用是顏色會鮮艷一些些

基本上我處理的原則是
本身品質就已經不錯的 不需要額外加filter(以我的看法這是多此一舉),對於差的我才會使用filter
另外喜歡調整自己愛好的方式,請便我不妨礙你

> 像你說的 BDrip 應該是指壓製沒錯吧,這本來就跟顯卡無關。
因為編碼只是其中一部份,我處理的不只編碼
特定幾個地方要用到GPU 不過跟哪家的沒關係,主要是可以支援opencl 就好
(目前主流三大廠都有,所以上面才說跟顯示卡沒有太大關係)

處理的過程中也順便發現了AMD fluid motion 只能在4:2:0的輸出下使用
之前4:4:4不能套用特效,使用AMD fluid motion 反而可以用 是因為AMD fluid motion把他弄成4:2:0

> 像你說的 BDrip 應該是指壓製沒錯吧,這本來就跟顯卡無關。
> 只要有一台 5960X +X99 我可以把480p/24p的動畫壓成4K/60p 甚至附帶3D效果
很明顯講的東西完全不同,我這輩子還沒幹過這種無聊的事

> 而就我所知目前唯一能在播放時即時進行後處理(sharp, denoise, deband...
> 還有一些雜七雜八)只有 AMD 顯卡能辦到,力度多大也完全能自由調整
基本上不需要由AMD來處理,或者應該說正常的使用不需要AMD;
一些東西是可以在編碼的時候解決,再來靠opencl 就夠了
舊 2015-10-06, 03:49 AM #138
回應時引用此文章
orakim離線中