實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

一、MADVR介紹

  • MADVR 是一款超強的視頻插件,其配合高清播放軟件,可以做到目前 PC 上播放高清視頻的最強畫質。
  • MADVR 這款視頻渲染器比市面上大多數播放器自帶的渲染器有着更精確的顏色處理,更高質量的圖像縮放縮放、以及更低的顏色錯誤率。這就使得它所渲染出來的視頻在顏色上更趨於真實,在畫質細節上也要強於其他渲染器。
  • MADVR 支持各類顯卡,包括 NVIDIA 和 AMD 的獨顯以及英特爾的核芯顯卡。不過用戶在使用 MADVR 渲染視頻時,會佔用大量的 GPU 資源和 CPU 資源。

二、MADVR的使用

這裏我們以 Potplayer 這款播放器爲例,演示如何使用 MADVR 進行視頻渲染。

1,安裝Potplayer播放器

(1)官網地址:http://potplayer.daum.net/

(2)安裝的時候記得勾選“安裝額外編解碼器”。Potplayer 便會自動下載一些編解碼器。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(3)下載好的編解碼器要全部打勾。然後結束安裝。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)


2,安裝LAV Filters解碼器

(1)GitHub 地址:https://github.com/Nevcairiel/LAVFilters/releases

(2)這裏我們只需要安裝 64 位的視頻解碼器就可以了。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

3,安裝MADVR渲染器

(1)官網地址:http://www.madvr.com/

(2)將 MADVR 渲染器放在一個沒有英文名的路徑下。然後又鍵點擊“install.bat”,選擇“以管理員身份運行”,便完成 MADVR 的安裝了。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

4,Potplayer設置

(1)啓動 PotPlayer 後,按下 F5 打開“選項”窗口。點擊“濾鏡”,關閉 Potplayer 內置圖像濾鏡。 

 這樣做防止 Potplayer 對視頻進行瞎處理。比如播放 10-bit 視頻,如果不關閉內置濾鏡的話,數據在傳遞給 madVR 前已經從 10-bit 砍成 8-bit 損失精度,madVR 內部再怎麼精度高也是白搭。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(2)點擊“濾鏡”->“全局濾鏡優先權”->“添加系統濾鏡”。找到 LAV Video Decoder 和 madVR,並添加進來。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(3)同時還要把添加的這兩項優先順序改稱“強制使用”。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(4)隨便播放一個視頻。按 Tab 鍵即可看視頻的解碼和渲染是不是 LAV 和 MADVR,如果是的話就說明設置正確了。同時可以發現雖然我的電腦是集顯,幀率也提升了一倍多。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

5,MADVR簡易設置

(1)我們雙擊任務欄右下方的 MADVR 控制面板,進入設置菜單。(沒有的話運行 MADVR 文件夾裏的 madHcCtrl.exe)

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(2)在“devices”這個選項中,不過我們使用的是顯示器還是電視,一律選擇“Digital Monitor/TV”。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

(3)打開設備下的“properties”選項。

  • 如果使用顯示器,第一項 RGB 範圍選擇 0-255。如果是連接電視機,則選擇 16-255。(這個還是比較測試下,我接電視反而感覺選 0-255 效果更好)
  • 第二項是色深。一般選擇 8bit。如果顯示器或者電視能達到 10bit 或更高,則選擇 10bit。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

三、MADVR的高級設置技巧

我們打開 MADVR 文件夾中的 madHcCtrl.exe,這個便是 MADVR 的控制面板。下面對畫質起關鍵作用的幾個選項,分別進行介紹。

1,processing菜單

(1)deinterlacing 選項,對應的是圖像交錯處理。

  • 建議在最上面的選項打勾,讓視頻需要進行圖像交錯的時候交給 MADVR 自己去處理,並且在懷疑時不啓動交錯處理。
  • 如果常看動漫的,可以去掉“only look at pixels in the frame center”勾選。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

關於“only look at pixels in the frame center”:
"only look at pixels in the frame center"這個選項只對film型式的交錯式(隔行掃描interlaced)影片有影響,也就是說這選項在啓動madVR的film mode時纔有作用(文後有解釋)
我 們知道對於這類影片必須對其作IVTC讓它還原成24p(60i→24p),但實際上我們有時候會發現錄了一部電視播放的電影或動畫下來,電視臺常常在四邊打上跑馬燈或臺標之類的東西,而這個跑馬燈或臺標卻是video型式的interlaced訊號(真正的60i 無法IVTC),因此我們要作IVTC時如果是對整個畫面的像素作偵測,遇到這種情形時就很容易產生誤判。因此勾選這個選項時就只會對畫面中央部分的像素 作偵測,避開那些跑馬燈或臺標可能出現的位置以免作IVTC時產生誤判,但缺點就是這樣偵測的效率較低,遇到動畫這類常常有靜止畫面的影片在偵測是哪一類 pulldown時就會花比較久的時間。如果會看電視臺播放的電影或動畫的話,建議勾選此選項,如果是看DVD原盤的話,則建議取消勾選。
這選項對progressive的影片完全沒有影響,如果照字面理解爲這選項不利於動畫的話那是錯誤的理解,因爲很多動畫片源只要是藍光或是錄製下來壓制時做過IVTC的,都會是progressive而非interlaced。電視臺錄製下來的原始TS檔或是DVD原盤纔有可能是interlaced。


(2)arifact removal 選項,對應的是圖像去色階功能。
在普通的視頻中,我們經常會看到人物的臉上,或者不同顏色的交界處有淡淡的光暈和條紋,這就是沒有去掉色階。而我們的目的就是讓圖像的顏色過渡更加自然,讓條紋現象減少甚至消失。(這個選項會佔用一些 GPU 資源,但尚可接受,開啓無壓力。)

  • 第一個選項是整體畫面的去色階效果。一般選擇 low 就會有不錯的效果。
  • 第二個選項是不同顏色交界處去色階效果。可以選擇 high。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)


2,scaling algorithms菜單

這個是最關鍵的圖像縮放算法的設置,這部分是影響效能最大也是影響畫質表現最明顯的地方,也是 madVR 的最大特色。

  • 裏面4個頁面的內容基本類似。讓用戶選擇的東西都是各種圖像縮放模式,而不同的模式所消耗的性能也是不同的,基本上從上到下,性能消耗是越來越大,用戶要根據自己的配置來考慮。
  • 每個頁面的設置主要都是爲了解決視頻圖像中的鋸齒(aliasing)和振鈴效應(ringing)。
  • 根據選擇的不同,右上角會有效果介紹。綠條一般越長也越好。紅條則是越低越好。

(1)chroma upscaling:色度拉昇
即色度平面放大。不過色度拉伸的算法比較難感受到差別。

  • 如果配置好的話就設置是 NGU Anti-Alias,high quality(這裏開到 very high qulity 以上幾乎沒什麼意義,肉眼分辨不出)
  • 如果顯卡中等的話,可以設置 Jinc + AR
  • 如果顯卡不太好的話,則可設置 Cubic Bicubic75 + AR 
  • 如果是 Intel 集顯得話,則可設置 Cubic SoftCubic60 + AR

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)


(2)image downscaling:影像縮放
只要輸出分辨率小於原始分辨率就會用到這部分的算法,比如 4K 分辨率的視頻在 1080P 顯示器上播放。

  • 如果電腦配置特別高的話,還可以考慮下使用 SSIM 1D 100%。SSIM 是目前表現最好的算法,在縮小畫面的同時很好的保留了原解析度的細節跟銳利度,不過效能消耗也比較大。
  • 如果顯卡跑不動 SSIM 的話,可以考慮 Cubic(Bicubic 150)+ AR + LL,即勾選“activate anti-ringing filter”(簡稱 AR)跟”scale in linear light”(簡稱 SC)。
  • 如果顯卡還是不給力,那就使用下圖的 Cubic(Catmull-Rom)+ AR + LL,這個也算是公認的最佳演算法組合(resize 後最接近原本的畫面)

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)


(3)image upscaling:影像拉昇

也就是影像放大,只要輸出目標分辨率大於原始分辨率就會用到這部分的算法,比如 1080P 分辨率的視頻在 4K 顯示器上播放。

在這裏我們可選擇使用 doubling(影像翻倍)或 upscaling(影像拉昇)。前者效果比後者好很多,所以說能開的話還是開一下吧。(當然如果顯卡不是很好的話,就不要使用 doubling 了)

  • 對顯卡很有自信的可以開 NGU Anti-Alias,同時下拉框設置爲下圖所示。

這裏注意第四個下拉框(activate doubling)的選項:

  • 我們這裏選擇的是“... always -supersampling”,表示始終啓用 NGU 進行翻倍。
  • 而原來默認的“let madVR decide”表示目標分辨率的寬或高大於或等於原始分辨率 1.2 倍時才啓用 NGU,沒達到 1.2 倍啓用條件的話則會使用 Jinc + AR 替代。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

  • 如果上面的設置有些吃力的話,可以把第一個下拉框(luma doubling)的選項調成 medium。
  • 如果配置中等的話,還是建議設置爲 upscaling 下的 Jinc + AR。
  • 顯卡吃不消的可以考慮:Lanczos 4+AR(HD4600 等級集顯)甚至是 Cubic Bicubic60+AR(HD4000 等級集顯)。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)


(4)upscaling refinement:銳化算法
目的是在於改善放大運算後造成的模糊,只在視視頻大後使用。

四、常見問題

1,播放視頻的時候會間歇性黑屏?

故障現象:Potplayer 播放視頻的時候,時不時會自動在 windowed 和 exclusive 之間來回切換(視頻左上角會出現切換字樣)。這樣每次切換整個界面就會黑一下。

 

問題原因:madvr 默認就是用全屏獨佔模式(exclusive)。雖然這種模式有它的好處,但如果電腦配置不夠就會出現上面的問題。只要將其關閉即可。

 

解決辦法:打開 madVR 的設置頁面。“rendering”->“general settings”選擇中,去掉“enable automatic fullscreen exclusive mode”的勾選。

原文:實現PC視頻播放最強畫質教程( Potplayer播放器+MADVR插件)

 

2,如何判斷設置是否適合

在播放不卡頓的前提下,我們選擇儘量高的設置。是否卡頓可以這麼判斷:

  • 可以使用 fraps 查看幀率,全屏模式下應該是等於你顯示器刷新率,窗口模式下一般是輸出幀率。
  • 也可以用 GPU-Z 查看 GPU 負荷,不到 90% 什麼的基本就沒問題


原文出自:www.hangge.com  轉載請保留原文鏈接:http://www.hangge.com/blog/cache/detail_1461.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章