11-11 151,710
本教程的內容已經過時,僅作為存檔供參考。請通過主頁導航鏈接查看更新的教程。
現在的高清視頻觀看體驗,瓶頸不在片源,也不在製作,而是在播放器
——題記
看到logo那張對比圖了么?曾經就有人拿著右邊效果一般的截圖來質問我,而正確的播放結果是左邊——他當時是用了QQ影音。
閱讀這篇文章之前,我假設你知道之前教程里的內容(http://www.vcb-s.com/archives/534),並且能夠正確的開啟madVR.
本文既有適合入門讀者閱讀的設置建議,也有適合進階讀者閱讀的詳細解釋。前者用黑字標註,後者用藍字標註。如果你覺得理解不能,你可以跳過某些解釋部分。
部分教程內容取自http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
為什麼推薦madVR作為渲染器:
1、madVR可以實現更精確的顏色處理。madVR全程在16bit/32bit下進行運算,精度遠高於EVR/VMR等8bit,並抖動到8bit RGB輸出。madVR的高精度運算和輕微的抖動雜訊有著掩蓋色帶色塊等作用。如果片源是10bit,madVR搭配ffdshow/lav解碼器也可以直接接收原生10bit的顏色輸入,真正利用好10bit的精度優勢。
2、madVR可以實現可調節的、高質量的圖像放大縮小。一般的視頻,經過了色度半採樣(Chroma SubSampling)之後,播放時候會做兩次調整大小:第一次將色度調整至亮度同樣大小,並且將YUV轉換為RGB,第二次將RGB圖像放大縮小到你的屏幕或者播放器窗口大小。madVR不但提供了多種演算法,還允許你微調其中的各種細節。
3、madVR可以大大降低顏色的出錯幾率。madVR的放大縮小演算法不但能正確處理gamma issues,還能正確的根據片源的color matrix/range做正確的顏色轉換,並免疫很多例如驅動程序等試圖「優化」畫面。
如何開啟madVR的設置面板:
前提是你正確開啟了madVR(見之前教程)。一般播放的時候,任務欄右下角有圖標,右鍵-edit madVR settings即可。如果沒有,右鍵視頻畫面,選擇濾鏡-madshi video render,點擊show tray icon可以開啟右下角的圖標,點擊edit settings可以開啟設置。
設置你的顯示器類型
一般都選擇digital monitor
properties,如果你是pc,選擇0-255,如果是TV,選擇16-235。原始顏色精度,一般8bit面板選8bit or higher。如果你是6bit dither到8bit的面板,推薦選擇7bit。選擇6bit/7bit可以減少色帶問題,但是播放時候畫面細微噪點更多。如果你發現你播放時候經常發現色帶問題,你可以選擇6bit/7bit。
device其他部分一般就不用改了。接下來的一些選項跟調色有關。顯示器沒有經過專業調色的就不用看了。經過專業調色的不妨看看這個文章,參數調的好,搭配優秀的顯示器,madVR的播放效果可以輕鬆媲美頂級藍光播放機:http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
解碼和反交錯方面保持默認就好。常常看動漫的,可以在processing-deinterlacing中,取消勾選only look at pixels in the frame center.
Scaling algorithms,就是放大縮小的演算法。這部分是madVR設置的核心,對日常播放畫質影響最為顯著
在介紹不同的演算法之前,我們先來了解一下放大縮小圖片,不同的演算法導致的效果,有好有壞:
銳利度(sharpness) vs 「一糊遮百丑」(hide source artifacts)
這是用一個低清爛畫質做片源,全屏播放,採用不同的演算法造成的效果對比。
銳利度(sharpness)是指細節突出能力,左邊的演算法銳利度就很高,感覺細節還原很強,圖片似乎「解析度高了」,但是源的缺點,比如毛糙的線條等也被突出;而右邊畫面顯得很模糊,細節少,但是很好的掩蓋了源的缺點。這兩個優點幾乎不可兼得,對於畫質較好的源,我們優先選擇銳利度。
aliasing(鋸齒)
鋸齒(aliasing)就是所謂的狗牙。表現為線條好像鋸齒一般不連續,甚至斷斷續續的。這是圖像放大縮小時候需要全力避免的。
ringing(光環)
光環(ringing)是指線條邊緣的環型光暈。注意上圖index雙手外側的「特效」。ringing也是放大縮小過程中必須儘力避免的。
madVR提供了這一系列的演算法:
從上到下,效果趨於更好,但是開銷也基本更大。
Nearest Neighbor和bilinear可以全部調用GPU流處理器完成;DXVA2則是調用GPU自帶的解碼模塊(效果根據GPU而定,不過一般不會太好),下方就是需要CPU+GPU合力運算。bicubic可以選擇銳利程度,softcubic可以選擇模糊程度(一糊遮百丑),lanczos/spline/jinc可以選擇taps(採樣數量),taps越多,銳利程度越高,鋸齒越少,ringing越重,開銷也越大。
active anti-ringing filter(簡稱ar)可以開啟抗光環處理,也容易在downscale時候增加鋸齒。
scale in linear light可以增加image downscale轉換之後,顏色對比度的精確性。建議在image downscale中開啟。其實是讓madVR做gamma-aware的resize,這個概念可以閱讀http://www.nmm-hd.org/newbbs/viewtopic.php?f=5&t=1286
面對這麼多選項,怎麼快速知道選什麼效果如何呢?madVR在右上方提供了形象的(但是不一定完全符合目視效果需要的)介紹:
sharpness,銳利程度,綠色條越長表明越高,一般也越好。一般情況下,upscale(放大)時候優先保證這一項的效果。downscale(縮小)則不是第一要務
hide source artifacts,掩蓋片源缺陷,綠色條越長表明越高,掩蓋效果更好。
aliasing,鋸齒,紅色越長表明越高,狗牙效果更嚴重。選擇效果好開銷大的演算法,並且增加taps數量有助於減少鋸齒
ringing,光環,紅色越長表明效果越高,光環」特效「更嚴重。image downscale中不明顯,但是upscale會很明顯。勾選active anti-ringing filter可以有效減少光環程度
other artifacts,其他的問題,紅色越長越嚴重,一般沒啥其他大問題就是。。。
以下是我個人的推薦,適合畫質較好的視頻(感謝mawen1250的講解評點)
顯卡等級 chroma upscaling image upscaling image downscaling
哥看的是寂寞 Jinc 8 taps + AR Jinc 8 taps + AR + linear light lanczos 8 taps + AR + linear light
高 Jinc 4 taps + AR Jinc 4 taps + AR spline 3 taps + linear light
次高 Jinc 3 taps + AR jinc 3 taps + AR spline 3 taps + linear light
中間 softcubic 60 lanczos 4 taps + AR Catmull-Rom + linear light
中低 softcubic 60 bicubic sharpness 75 Catmull-Rom
最低 bilinear bilinear bilinear
Chroma Upscaling優先保證不出什麼問題,然後是銳利程度,能開Jinc+ar就開,不能就用softcubic 50-70
Image Upscaling優先保證銳利程度,搭配AR控制ringing
image downscaling用Spline 3taps一般實際觀感效果較好
在你播放不卡頓的前提下,選擇盡量高的設置(可以使用fraps查看幀率,全屏模式下應該是等於你顯示器刷新率,窗口模式下一般是輸出幀率。也可以用GPU-Z查看GPU負荷,不到90%什麼的基本就沒問題了)。注意,很可能播放低解析度的視頻,反而能讓你卡死,因為上述推薦設置中,放大演算法更加消耗運算量。
GTX 780Ti Quad SLI也許可以征服目前的一切遊戲,但是絕對征服不了開了Jinc 8taps+AR 跑《炮姐時代》的madVR
接下來是渲染中的選項,基本沒有太重要的。General settings推薦如下配置,可以減少全屏播放下畫面撕裂,但是特別容易引驅動之類的bug。如果你全屏幕播放有問題,下面的勾全部取消,否則開啟:
smooth motion,可以平滑動態畫面場景的一個功能。對於動漫等很好用,雖然消耗不小,但是建議開啟(開了svp的請無視這個功能):
trade quality for performance,這裡面都是犧牲畫質來換取流暢度的。其中不少可以勾選,比如顯示器顏色精度夠渣(筆記本那種6bit抖動面板什麼的)的可以勾選這幾項(反正輸出只有不到8bit的精度,中間運算精度太高也沒用)
最後一項是設置快捷鍵了。這個不多說。某些有需要的可以設置
比如特地設置Chroma Upscaling Algorithm中的softcubic 和 jinc。這樣當你觀看效果較好的視頻用Jinc,否則用softcubic
- VCB-Studio 編年史(2024.12.31 更新) - 2024年12月31日
- White Album 2 / 白色相簿2 1080p AVC BDRip [Reseed V4 Fin] - 2022年2月14日
- Toradora! / 龍與虎 10-bit 1080p AVC BDRip [Reseed V2 Fin] - 2021年12月25日
反饋..正數第二張配圖掛了,電信聯通網路下均無法顯示@LittlePox
來了幾次,都被標題對比畫面吸引,然後最直觀的體驗就是進度條拖動變卡了,我不需要放大,我還是覺得壓片比渲染器重要
升級到最新版本筆記本強制使用獨顯開啟播放器,720及720的視頻可正常播放,但是1080的視頻必須在全屏的情況下才能出現畫面,非全屏的情況下只有聲音。
來介紹下SuperRes這玩意吧
LP大大 我歷經5次重裝終於迷之開啟MADVR 畫質美哭 但是有個小問題 全屏的時候偶爾會有畫面閃一瞬 請問何解?聯想筆記本i5 3230M Geforce750M 配置如下:次高 Jinc 3 taps + AR jinc 3 taps + AR spline 3 taps + linear light播放LLOP和冰菓ED1,CPU和GPU平均使用率大概50%,參數還有提升空間否?可以給點建議嗎?謝謝!
GT750M 可以開高。
畫面閃爍,看文章里:「接下來是渲染中的選項,基本沒有太重要的。General settings推薦如下配置,可以減少全屏播放下畫面撕裂,但是特別容易引驅動之類的bug。如果你全屏幕播放有問題,下面的勾全部取消,否則開啟:」
LP大大,那個是exclusive處理的默認設置,默認全屏後三秒開啟,可修改為立刻開啟
exclusive的一閃只會在出全屏,和進入全屏後三秒時出現的 可以調成無延遲 進出時閃一下 就看不太出來了
正是這個問題,請問在哪個頁面調?
madVR setting >rendering >delay…3 seconds (取消勾選)
LP大大,我想問一下我用了inspector改了而且面板裡面已經顯示使用獨顯,但是看視頻的時候實際還只有核顯在跑
NVInspector不保證100%可靠。至於為啥有這麼腦殘的設計,強迫播放器用N卡,問NV去。
連inspector都沒用的話,那筆記本就跑不動madvr了。。。
其實還有一招,改播放器名稱。比如你習慣用mpc-hc,你就去完美解碼根目錄下,把exe改個名字。然後手動設置所有的視頻文件用改名後的mpc跑
試過好像也不行,不知與950M有沒有關係,還沒有正式驅動。
看了下那個參考教程,但是出了問題……現在終於用上4K 60Hz 10Bit屏啦,儘管是個TN儘管是ACO U2870VQE,但是這和使用imagle doubling一開就幀數從60->10+為什麼會低於視頻原始幀數啊,已經卡了啊,CPU和顯卡佔用不到20%啊(i7 4910M + 970m sli)……另外就是mawen大大壓的戀愛隨意鏈接怎麼感覺畫質略不好,這是視頻源不好的鍋么……和其他番對比起來說的,沒有看過心連情結的其他BDrip,我就和組內壓的No Game No Life比的4K下使用Jinc4 + AR,心連情結拉出來鋸齒顯然多……即使用SoftCubic 60也是鋸齒多
N卡的驅動,OpenCL有bug,性能較弱。不知道你imagedoubling怎麼開,開了哪些,截個圖看看?心連沒看過,不知道如何。
真是個悲傷的故事……設置是這樣的,這是1:1
我的屏幕是3840*2160,如果算高度的話,那就是兩倍於1080,三倍於720,正好然後全屏,此時解析度3840*2160 由於png此時已超過5m即使用ps壓縮也不會低於5m,無法傳路過圖床,只好讓ps存jpg,質量12拉滿……
GG了……真的卡了取消double之後只用jinc4啥的是這樣的
其他設置同教程,trade全關。開了debanding,不過沒開也那樣。現在想來標題看起來鋸齒多可能也是因為製作的時候標題就在一直做縮放操作逐漸變大,不像No Game No Life是固定,那也沒辦法不過其他地方感覺也有些問題
強制N卡運行只有聲音,畫面全黑,幾秒之後聲音也聽不到
顯卡是GTX850m
都15年了,這個教程是不是該更新一下了
開了之後整幅畫面總有點發白紗的感覺 怎麼調a
最近閑的蛋疼突然想比較下MADVR和其它渲染器的效果,然後同一個畫面,切換不同的解碼設置來比較,發現HDRIP/10BIT解碼設置下和開啟MADVR的畫面看不出區別……請問這是怎麼回事?我的設置錯誤了嗎?完美解碼版本最新,顯卡是N卡。
我的配置是i7 4770K加GTX660,播放了一下炮姐時代和那個少女時代,完全放不了。。。已哭瞎 還有就是封面那張圖是表示N卡不行么。。。
問一下 按照設置 Jinc 4 taps + AR ,Jinc 4 taps + AR, spline 3 taps + linear, 配置 4790K+gtx970播放10bit 1080p 點兔, 畫面運動場景,抖動較厲害, 如何設置呢?
試試svp
madvr0.87版該怎麼設置,好多新東西搞不懂
問個問題,madVR能不能降低10bit視頻的軟解壓力?我在potplayer吧看到有人是這麼說的?還是說僅僅是用GPU去做渲染,並沒有降低CPU壓力的功能。還有就是64bit的MPC-HC軟解會比32bit的MPC-HC壓力小?
madVR只有加壓力沒有減壓力。至於64bit的實用性不大。
是否考慮介紹一下針對爛片源的解法,比如需要補新番但是新番一集不到200M的情況。我已經調了Chroma Upscaling還是覺得不夠模糊 是不是還得給image upscaling 來一發
感覺這個文件壓制好像很朦朧是的,比較糊
哎 madvr 就不要看殺馬特幻想了
你的GPU 十分吃力啊
求助啊,我的madVR播放時 CPU使用率的右邊的藍色的數據是 -1%,這是怎麼回事,求幫助!
想問一下 R9 295X2一路的話能跑得動炮姐時代嗎 應該不必SLI吧
290已跪
圖好像裂了…….