Potpalyer+LAV Filters+madVR+xysubFilter++FxSound從零開始打造自用極簡綠色完美播放器

本文使用markdown編輯生成,本文有點(diǎn)長,注意左側(cè)有目錄哦??!同步在線更新地址:http://www.itdecent.cn/p/842e9dc29cfd

一、前言

這年頭一款趁手好用的播放器,功能強(qiáng)大的播放器是必需的,目前幾乎所有視頻播放器其實只有三種:MPC-HC、Mplayer、VLC player,其余可以理解為各種殼各種定制版各種修改版。(potplayer的前身km是基于MPC),其中MPC-HC已經(jīng)內(nèi)置了LAV Filters,不過Potplayer可定制項更多,更有可玩性,因此選用Potplayer進(jìn)行搭建目前公認(rèn)最完美的高清方案顯然是Potplayer(主播放器)+LAV Filters(分離器)+madVR(渲染器)+xy-VSFilter(字幕濾鏡),當(dāng)然這個所謂的最完美方案是嚴(yán)重高能耗的一個方案,就我個人而言一直覺得性質(zhì)比不佳,但這基本上是你已經(jīng)是能找到的最完美的高清方案了。

不想怎么折騰的朋友,直接使用播放器和默認(rèn)設(shè)置就好了;要求再高一點(diǎn)的朋友,添加LAV Filters+madVR+xy-VSFilter進(jìn)播放器,然后也不需要去配置參數(shù),默認(rèn)就好;發(fā)燒友們想自學(xué)高級播放器設(shè)置,網(wǎng)上教程總是不缺的,一搜一大堆,各大論壇什么的置頂帖,萬年冷凍庫,等等,寫的比本文更新、更詳細(xì)、更高端的比比皆是,也都可以作為很不錯的教程。不過其中有些教程過于專業(yè)詳盡,又或者只是授人以鯉,或者授人以鳊、鰱、鳙……,導(dǎo)致很多人直接傻眼了?,F(xiàn)在網(wǎng)上林林總總的教程,不會跟你說的很多細(xì)節(jié)與知識。有的人madVR設(shè)置玩出了花,結(jié)果不知道檢查pot內(nèi)置的ffmpeg解碼器,會把YUV420 10bit 降低精度+瞎轉(zhuǎn)換 為YUV422 8bit丟給madVR,然后又說自己看不出區(qū)別……這折騰的意義何在呢。所以首先提出幾點(diǎn)建議:

1、實事求是。不要盲目的去折騰,也不要為了心理安慰去折騰。一套更好的方案,只有你確實感覺到了提升,并且這個提升在你心理滿意度上,足夠抵消麻煩,才值得你去升級。比較的過程中,相信自己的眼睛,而不是相信別人的說教。比如說我真不推薦筆記本用戶折騰任何頂級縮放算法——那么小個屏幕你能看出點(diǎn)啥?教程里說出花的放大算法跟你有幾毛錢關(guān)系?

2、循序漸進(jìn)。先把一套簡單基礎(chǔ)的方案弄好弄懂,再去學(xué)習(xí)和嘗試更好的方法。對于新的插件,你要嘗試測試它們在你機(jī)器上的表現(xiàn);對于別人的設(shè)置,設(shè)法了解他這么推薦的原因,以及這個原因是否適用于你。最典型的,很多人用著madVR問我,你在新教程里教我們LAV只勾選RGB,我要改么?看了這篇教程你應(yīng)該知道要不要改與背后的原因了吧。

3、量力而行。播放器越高級,組件越多,往往性能消耗越大,出錯概率也越高,同時收益越少。學(xué)會放棄與妥協(xié),畢竟,你看的是片子,不是播放器組件和參數(shù)。

二.為什么我們要對播放器進(jìn)行折騰?

我們先了解一般視頻在DirectShow架構(gòu)的播放器播放時的運(yùn)作過程,首先是讀取檔案的File source(讀取濾鏡),將其讀取的內(nèi)容傳給Splitter(分離器),前面兩者又可合稱Source filters(源濾鏡)。然后Splitter會將其分離為視訊編碼跟音訊編碼,將視訊編碼傳給Video decoder(視訊解碼器)做解碼,將音訊編碼傳給Audio decoder(音訊解碼器)做解碼,然后解碼完的視訊內(nèi)容傳給Video renderer(渲染器)渲染后交由顯卡輸出,解碼完的音訊內(nèi)容則交給音訊裝置輸出(預(yù)設(shè)是DirectSound Device)。若是播放DVD,則源濾鏡會使用win內(nèi)建的DVD Navigator,其他則大同小異。所以最簡單的方案就是選用算法更好的分離器,解碼器和渲染器。(補(bǔ)充:部分視頻有字幕的話直接分給字幕渲染器)

以Potplayer為例,確實很優(yōu)秀,但是其內(nèi)置的設(shè)定還是有些雞肋,更何況現(xiàn)在高清視頻正在普及,所以進(jìn)行一番調(diào)教是應(yīng)該的,直接給出一些對比效果:

關(guān)于Potplayer皮膚
下載地址:https://pan.baidu.com/s/1mgkfVCk

它的zune皮膚就秒掉一大批播放器,還可以打造高大上的無邊框視頻播放效果,小伙伴們看了都說酷炫~

播放中:簡潔大方進(jìn)度條等自動隱藏,鼠標(biāo)放在那個位置才出現(xiàn),鼠標(biāo)不動立馬淡化消失。

關(guān)于LAV Filters
下載地址:https://github.com/Nevcairiel/LAVFilters/releases

LAV Filters,是一個包含分離器/視頻解碼器/音訊解碼器三者的外掛解碼方案,內(nèi)容有LAV Splitter、LAV video decoder、LAV audio decoder三者,由DOOM9論壇上的nevcairiel所開發(fā),格式支持高,完整支持各種10bit編碼,也支持DVD及BD的解碼,BUG少,功能強(qiáng)大但又實用而不花俏。LAV Filters分離器被稱為高速萬能分離器,所謂高速是指lav分離器的跳轉(zhuǎn)速度很快,普遍高于pot內(nèi)置分離器,萬能指的是lav的分離器和音視頻濾鏡很全,幾乎可播放所有常見視頻。而且,LAV還支持開啟硬件加速(如果使用madVR的話建議不要開啟),至于為啥看看下面的問題就知道了。

關(guān)于madVR
下載地址:http://madvr.com/

視頻的播放,解碼吃的是CPU效能(硬解例外,硬解是使用顯卡上的解碼模組,既不吃CPU也不吃GPU效能),而渲染才是吃顯卡GPU效能,額外的像去交錯的部分也是吃顯卡效能,整體而言還是CPU最重要,只有使用madVR時例外,GPU的部分也很重要。而madVR鼎鼎大名,地面最強(qiáng)的渲染器,又稱顯卡殺手,不惜一切效能代價以換取最大的畫質(zhì)表現(xiàn),也因此這個渲染器對顯卡的要求稍微吃重些,超越了我們一般對播放軟件之硬件要求的常識(這個常識是指,只有玩游戲才需要用到較高階的顯卡,影像播放只需要低階顯卡甚至核顯已可勝任),但并不是說只有好的顯卡才能用這個渲染器,事實上madVR內(nèi)部的選項相當(dāng)彈性,根據(jù)設(shè)置的不同它可以讓低階卡跟內(nèi)顯順順跑,也可以把目前最高端的顯卡跑爆,一般來說,我建議在能力許可的范圍內(nèi)選擇一張不算太差的獨(dú)立顯卡才能發(fā)揮它該有的戰(zhàn)力。目前甚至可以在普通顯示器上模擬HDR,看下效果

左為MADVR渲染,右為播放器默認(rèn)渲染,左邊鋸齒大大降低

右為MADVR渲染,色彩、細(xì)節(jié)皆要強(qiáng)于普通渲染

有HDR


無HDR

關(guān)于fxsound
FxSound 是原來的DFX,包含了兩個版本:Free 免費(fèi)版和 Premium 專業(yè)版。相對于前者高清晰度音質(zhì)和錄音室品質(zhì)均衡設(shè)置功能外,后者還擁有完全可調(diào)效果、定制預(yù)設(shè)和最小化等功能。我首先分享破解版本,Premium 專業(yè)版的售價49.99美金,有條件地自行去購買。

官網(wǎng):

破解版下載:度盤(下載密碼:vqmg)

關(guān)于xysubfilter
下載地址:https://github.com/Cyberbeing/xy-VSFilter/releases

xy-vsfilter和xysubfilter都是第三方播放器濾鏡,都支持mpc系列播放器也支持potplayer,xy-vsfilter是修改原本播放器的vsfilter而生成的,目的為了減輕顯示多特效字幕的CPU負(fù)荷;xysubfilter則是重新編寫的字幕渲染器,比xy-vsfilter新和更好的字幕渲染效果,也支援更多像素格式及對硬體加速的支援也提升。xysubfilter額外支持的部分:支持更多像素格式輸入/輸出、高解析度的字幕渲染、支持PGS/HDMV格式字幕。

但使用xy-vsfilter/xysubfilter后便正常呈現(xiàn)出效果,上方日文字幕出現(xiàn)應(yīng)有的字體消失后的字幕特效。

關(guān)于Advanced codecs
下載地址:http://shark007.net/forum/Thread-Setup-and-usage

Shark007 出品的萬能視頻解碼器分為 ADVANCED Codecs 和 STANDARD Codecs 兩個版本,它們能讓 Windows 系統(tǒng)自帶的 WMP 影音播放器功能得到全方位的加強(qiáng),而且完全免費(fèi)!它的前身是 Win8 Codecs,現(xiàn)在已經(jīng)改名并完美支持 Win10/8/7 系統(tǒng)了,當(dāng)然它也被叫做 Win10 Codecs。
之所以安裝這款解碼包是因為在使用Potplayer過程中播放部分mov文件遇到了只有圖像沒有聲音的問題,安裝之后完美解決,這款直接默認(rèn)安裝就好了。

我打包好的懶人包

這款懶人包只是為了避免下載的麻煩,你依然需要解壓到非中文目錄,然后按照下面第三步的操作進(jìn)行加載才可以使用。

百度網(wǎng)盤鏈接莫名會掛,所以使用Onedrive,國內(nèi)網(wǎng)頁版受污染了,建議自備梯子。內(nèi)附3個測試視頻(含2個4K短片,各位可以下載來看看自己調(diào)教情況如何),

OneDrive:https://1drv.ms/f/s!Ao8-_iKL_vIMga4-0aee1p29HtBiuw

如果你沒法打開下載頁面,在你的hosts文件后面添加下面代碼,試試看是否可以正常下載

204.79.197.217 onedrive.live.com
204.79.197.213 api.onedrive.com
157.55.109.224 skyapi.onedrive.live.com
204.79.197.217 skyweb.skyprod.akadns.net
204.79.197.217 webedgegeo.skyprod.akadns.net

三、懶人必備:加載皮膚和濾鏡

1.皮膚及設(shè)置

把下載好的皮膚拖入skins文件夾,打開播放器,F(xiàn)5打開參數(shù)選項,點(diǎn)選新皮膚,根據(jù)自己的設(shè)備決定是否啟用觸控皮膚,建議勾選視頻下自動隱藏。

然后修改皮膚輸出方式,現(xiàn)在整個界面已經(jīng)十分清爽干凈了。如果你決定使用madVR的話,這里皮膚輸出方式應(yīng)該選擇使用圖層式皮膚輸出

然后我們再修改幾個設(shè)置讓播放器更好用,不是必須的,主要是我的使用習(xí)慣,除了我強(qiáng)調(diào)的,其他的都可以自行設(shè)置。

注意:務(wù)必勾選保存設(shè)置到INI文件,否則每次重裝系統(tǒng)或者到其他電腦就得重新配置。

說明:播放窗口尺寸設(shè)置為自定義可以有效避免因為視頻源分辨率導(dǎo)致畫面忽大忽小的問題,避免手動拖拉調(diào)整的麻煩,由于我是高分屏,所以設(shè)置為1366768,普通用戶推薦1024576,因為這是網(wǎng)上流行的1080P和720P視頻的比例。


說明:勾選以避免放大調(diào)整播放器時產(chǎn)生黑邊。

說明:個人并不喜歡ass字幕特效,不如簡單樸素點(diǎn)好。

這點(diǎn)開始就設(shè)置好,因為我們不會使用其內(nèi)置濾鏡,雖然到這里就Potplayer已經(jīng)是一款很簡潔美觀的綠色播放器了。

2.加載LAV Filters

接下來依然F5進(jìn)入選項設(shè)置-源濾鏡/分離器-“濾鏡/解碼器管理”

由于我選擇不安裝進(jìn)系統(tǒng),所以在這里,我選擇“添加外部濾鏡”

瀏覽到剛才LAVFilters解壓的文件夾,分別添加圖示項。

添加后回到管理界面設(shè)置,點(diǎn)擊左邊的”LAV AudioDecoder”,將右邊”音頻解碼器”里能鉤的全勾上。點(diǎn)擊”LAV Splitter Source”,將”源濾鏡/分離器”里的除了H264之外的全勾上。點(diǎn)擊”LAV Video Decoder”,將”視頻解碼器”里的全勾上,最后點(diǎn)擊確定。

注意:所謂LAV Splitter Source的其實就是LAV Splitter + File Source。直接使用LAV Splitter可能會出現(xiàn)不協(xié)調(diào)的問題,而且MS的File Source是存在bug的,特別是xp系統(tǒng)。所以與其讓potplayer調(diào)用MS的File Source,不如直接全部交給LAV來處理,所以個人推薦你直接選擇LAV Splitter Source而不是LAV Splitter。

然后在全局濾鏡優(yōu)先權(quán)新增lav video decoder,再設(shè)定優(yōu)先順序為強(qiáng)制使用。

然后需要我們手動修改啟用LAV,以上便是pot中調(diào)用lav filter的方法

3.加載madVR

添加madVR渲染器,這一點(diǎn)與添加LAV方式一致,添加外部濾鏡,點(diǎn)選madVR.ax即可,需要注意的是,瀏覽器的皮膚在madVR下不可用。

我們也可以在全局濾鏡中勾選強(qiáng)制使用,這樣我們馬上可以看到效果。

madVR的初始預(yù)設(shè)值是重視效能取向和穩(wěn)定性的,也就是讓大部分的顯卡都可以正常運(yùn)作為前提的設(shè)置,懶的研究設(shè)置的朋友用預(yù)設(shè)值也可以順順使用madVR,但如果想要進(jìn)一步發(fā)揮madVR強(qiáng)大的功能,我們就再繼續(xù)看四,如果你設(shè)置混亂了,可以恢復(fù)初始設(shè)置繼續(xù)研究。

4.加載xysubFilter

操作依然一樣,直接看圖即可,我們我們可以先勾選強(qiáng)制使用看看效果,右下角會出現(xiàn)一個向右上方的箭頭,右鍵這個箭頭可以選擇字幕,播放器里已經(jīng)無法選擇字幕了。

那么到此我們的濾鏡就已經(jīng)加載完畢了,那怎么看是否加載成功呢?這里有三種方法:

我們可以打開一個視頻,右鍵選擇濾鏡,看看是否都成功加載,如果沒有問題說明已經(jīng)成功了。

我們還可以按下Tab鍵,查看相應(yīng)的解碼器渲染器信息是否正確,如圖說明LAV解碼器,madVR都加載成功,幀率穩(wěn)定在60,可以暢享60fps的大片了。

我們還可以按下Ctrl+J,這會顯示madVR的實時渲染信息,可以借此修正madVR的設(shè)置,發(fā)揮顯卡更大潛能,要掌握這個,這是我們以后進(jìn)一步調(diào)教madVR的關(guān)鍵。

5.提高音質(zhì)

使用Dolby

首先查看自己電腦的音質(zhì)輸出

然后在Potplayer中進(jìn)行相關(guān)設(shè)置,選擇內(nèi)置WASAPI音頻渲染器,高品質(zhì),關(guān)閉開啟規(guī)格化(會調(diào)節(jié)音量,但會損失細(xì)節(jié),更具自己需要看看吧)

使用Fx sound

6.獨(dú)顯筆記本要為Potpayer選擇獨(dú)顯,這里以N卡為例

四、設(shè)置LAV

1.分離器部分

上方的Audio(音頻)及Subtitles(字幕),可以設(shè)定優(yōu)先的軌道,可以依自行需求設(shè)定,
(不過這部分我比習(xí)慣使用MPC-BE內(nèi)的切換)

在Subtitle Selection Mode內(nèi)以下幾種選項可選:

  1. No Subtitles:不載入任何字幕
  2. Only Forced Subtitles:只選擇有強(qiáng)制軌(forced track)的字幕
  3. Default:選擇有強(qiáng)制軌(forced track)或預(yù)設(shè)軌(default track)的字幕
  4. Advanced:選擇在Subtitles的欄位中填入選擇邏輯

在Demuxer Settings(分路器設(shè)定)內(nèi),
Prefer Audio Stream with the Highest Quality (偏好最高音質(zhì)音軌)
此項可以視情況勾選,
勾選后LAV會傾向選擇最高音質(zhì)的音軌,
但少數(shù)影片最高音質(zhì)的音軌不一定是對的/最好的。

左下角的Enble System Tray Icon勾選后,
在啟用LAV分離器時,會在右下角工作列的通知區(qū)域內(nèi)顯示圖示。(依需求選擇是否勾選)

2.音頻解碼器

右方的Output Formats(輸出格式)中,可以自由選擇輸出格式,不過這邊建議預(yù)設(shè)即可。

左下角的Enble System Tray Icon勾選后,在啟用LAV音訊解碼器時,會在右下角工作列的通知區(qū)域內(nèi)顯示圖示。(依需求選擇勾選)

Enable Mixing(開啟混音)勾選后,便可以將 多聲道音軌 混和成 較少聲道數(shù) 輸出,輸出聲道可以在Output Speaker Configuration(輸出揚(yáng)聲器設(shè)置)中設(shè)置,依照聲道數(shù)設(shè)定。

Mono:單聲道
Stereo:立體聲/雙聲道
4.0:4.0聲道
5.1:5.1聲道
6.1:6.1聲道
7.1:7.1聲道

右方Setting(設(shè)定)選項中,Clipping Protection(音量保護(hù)),可以使揚(yáng)聲器在大動態(tài)音頻輸出時,降低破音機(jī)率。(如果對揚(yáng)聲器有信心,不建議勾選此項,因為可能會損失音質(zhì))

3.視頻解碼器

左上角Settings(設(shè)定)選項中,Threads for Multi-Threading(設(shè)定多執(zhí)行續(xù)的執(zhí)行數(shù)),基本上設(shè)定成Auto(自動)即可。

Setting for Interlaced Video Streams(設(shè)定隔行掃描影片):

Field Order(場序規(guī)則),在處理格行掃描影片時需要先進(jìn)行去交錯,而反交錯時分成 奇數(shù)場 優(yōu)先或是 偶數(shù)場 優(yōu)先,可依需求設(shè)定,或是設(shè)定成Auto讓LAV自動判斷。

Deinterlacing Mode(去交錯模式),有幾種選項,

Auto:自動。
Agressive:當(dāng)影片中發(fā)現(xiàn)有格行掃描的畫面時,則全部進(jìn)行去交錯處理。
Force:強(qiáng)制進(jìn)行去交錯處理。
Disabled:關(guān)閉去交錯處理。

右上角的Hardware Acceleration(硬件加速/硬解),Hardware Device to use(使用硬件裝置),簡單來說就是選擇要用何者來進(jìn)行硬體解碼,有以下幾種選項,

NVIDIA CUVID:Nvidia專用硬體解碼介面,可以開啟硬體去交錯處理。
Intel QuickSync:Intel內(nèi)顯專用硬體解碼介面,CPU使用率比其余硬解模式稍高5~10%左右,可以開啟硬體去交錯處理。
DXVA2 (copy-back):為微軟開發(fā)的硬體加速介面,ANI顯示卡均可使用,會將解碼完成的資訊回傳給記憶體,由於多個回傳動作,故效能會比native略差,不過優(yōu)勢為可以在解碼器與渲染器中間添加濾鏡。
DXVA2 (native):為微軟開發(fā)的硬體加速介面,ANI顯示卡均可使用,會將解碼完成的資訊將不會傳給記憶體,直接渲染,故效能比copy-back佳,缺點(diǎn)為限制較多。

如果要開硬解,會建議 DXVA2 (native) > DXVA2 (copy-back) > NVIDIA CUVID 或 Intel QuickSync(原版則建議使用DXVA2 (copy-back))

右下方的Hardware/GPU Deinterlacing (CUVID/QS only),
即為硬體去交錯處理設(shè)定,限定在NVIDIA CUVID或Intel QuickSync硬解模式下啟用。

Software Deinterlacing(軟體去交錯)
若要啟用軟體去交錯,可以選擇YADIF,此處的去交錯與madVR內(nèi)的去交錯,則一使用即可

左下角的Output Formats(輸出格式),可以設(shè)定不同色深下的影片輸出那些格式,如果沒有要使用madVR渲染器及后處理濾鏡(post-processing filters),建議讓LAV的高精度抖動輸出RGB模式(如下圖)

五、設(shè)置madVR

madVR的設(shè)置是十分值得研究的,這里也不再詳細(xì)說明,只把最常用的指出來,如果有興趣各位自行去查詢。我們播放視頻時,雙擊任務(wù)欄右下方的 MADVR 控制面板,進(jìn)入設(shè)置菜單。(沒有的話運(yùn)行 MADVR 文件夾里的 madHcCtrl.exe),或是在外掛濾鏡里加入madVR并點(diǎn)兩下都可以打開設(shè)定頁。

1.device菜單

<顯示設(shè)備名稱>
第一個就是你的顯示設(shè)備的名稱,各人的顯示設(shè)備不同,所以名稱也會不一樣。在這里可以選擇你輸出設(shè)備的制式,因為不同的設(shè)備,他的某些指標(biāo)不一樣,所以要認(rèn)真對待。設(shè)置顯示器的類型,一般選擇“Digital Monitor”

打開設(shè)備下的“properties”選項如果使用顯示器,這里一定要認(rèn)真對待。如果你用電腦顯示器看影片,就要選擇PC levels(0-255),如果你是接液晶電視,或者投影儀,可能需要選擇TV levels(16-235)。因為一般電視顯示的灰階不是0-255,如果你用0-255去輸出,那么16以下,235以上的灰階都丟失了,暗部細(xì)節(jié)漆黑一片,影片整個發(fā)灰。
針對電腦連接TV或投影,我詳細(xì)說一下。這里有些復(fù)雜,首先,你用的是什么線進(jìn)行連接。如果你的顯卡有HDMI接口,那么HDMI直連顯示設(shè)備,選擇16-235。如果你的顯卡沒有HDMI接口,用DVI轉(zhuǎn)接HDMI。這里還是選擇16-235.
如果你的顯示設(shè)備有DVI接口。DVI直連,并且你的顯示設(shè)備也支持的話,可以選擇0-255.而位深則選擇8 bit(or higher).8 bit或者更高。8 bit對應(yīng)256色階。通用。當(dāng)然你硬件設(shè)施夠好,達(dá)到10bit ,這個選項也完美對應(yīng)。

<顯示設(shè)備標(biāo)示(identification)>:
信息標(biāo)示頁面。在這個頁面里,會標(biāo)出你的顯示設(shè)備的型號啊,出廠日期什么的。

<性能(properties)>:

這里一定要認(rèn)真對待。如果你用電腦顯示器看影片,就要選擇PC levels(0-255)。如果你是接液晶電視,或者投影儀,可能需要選擇TV levels(16-235)。因為一般電視顯示的灰階不是0-255,如果你用0-255去輸出,那么16以下,235以上的灰階都丟失了,暗部細(xì)節(jié)漆黑一片,影片整個發(fā)灰。針對電腦連接TV或投影,我詳細(xì)說一下。這里有些復(fù)雜,首先,你用的是什么線進(jìn)行連接。如果你的顯卡有HDMI接口,那么HDMI直連顯示設(shè)備,選擇16-235。如果你的顯卡沒有HDMI接口,用DVI轉(zhuǎn)接HDMI。這里還是選擇16-235.如果你的顯示設(shè)備有DVI接口。DVI直連,并且你的顯示設(shè)備也支持的話,可以選擇0-255.而位深則選擇8 bit(or higher).8 bit或者更高。8 bit對應(yīng)256色階。通用。當(dāng)然你硬件設(shè)施夠好,達(dá)到10bit ,這個選項也完美對應(yīng)。

<校準(zhǔn)(calibration)>:

這里的校準(zhǔn),指顏色校準(zhǔn)。使用yCMS和3DLUT進(jìn)行校準(zhǔn)。這里我覺得沒什么好講的,因為顯示器存在差異,因此你必須按照你自己的顯示器來進(jìn)行顏色校準(zhǔn)設(shè)置。但是這需要校準(zhǔn)設(shè)備。這個東西一般只有顯示設(shè)備評測機(jī)構(gòu)有,我們自己恐怕沒辦法去搞這種校準(zhǔn)。所以這里就不要去開啟它了。而下面的選項,我在圖片里也有詳細(xì)說明。在此不再復(fù)述。選擇BT.709而伽馬部分,如果你是N卡,就選擇pure power curve。后面的2.20最好不要動。那個數(shù)值是標(biāo)準(zhǔn)。不過你也可以嘗試改改看~

<分辨率(display modes)>:

這里的選項多半是為接其他顯示設(shè)備用的,一般用不到。留空就可以了。

<色彩與伽馬(color & gamma)>:

啟用伽馬處理,一般選擇啟用。然后交由你選擇的伽馬處理標(biāo)準(zhǔn)去處理灰階。N卡選擇pure power curve后面的2.20不要動,這個是標(biāo)準(zhǔn)數(shù)值。

<hdr>:

在hdr項目中,選擇convert HDR content to SDR by using pixel shader math,假如你有某些螢?zāi)恍Ib置可以選擇包括3DLUT的項目,不過我沒有此類設(shè)備所以不知如何設(shè)定。設(shè)置好了之后可以去觀看HDR影片,如果想肯定HDR功能是否正常運(yùn)作,可以在播放時按下Ctrl+J開啟OSD訊息表,觀察紅框內(nèi)matrix的色域是否BT.2020,而且下方有無出現(xiàn)HDR項目。


在正常運(yùn)作下即使模擬HDR功能的效果亦相當(dāng)出眾,光暗和色彩效果都只能用驚艷形容,比較下會感覺非HDR版的色彩變得非常暗啞,但少年pi這套電影在當(dāng)時畫面呈現(xiàn)的效果已經(jīng)算是相當(dāng)出色,但在HDR的效果更上一層樓。參見開始展示的對比圖。

2.processing菜單

deinterlacing 選項,對應(yīng)的是圖像交錯處理。建議在最上面的選項打勾,讓視頻需要進(jìn)行圖像交錯的時候交給 MADVR 自己去處理,并且在懷疑時不啟動交錯處理。如果??磩勇模梢匀サ簟皁nly look at pixels in the frame center”勾選。

arifact removal 選項,對應(yīng)的是圖像去色階功能。在普通的視頻中,我們經(jīng)常會看到人物的臉上,或者不同顏色的交界處有淡淡的光暈和條紋,這就是沒有去掉色階。而我們的目的就是讓圖像的顏色過渡更加自然,讓條紋現(xiàn)象減少甚至消失。(這個選項會占用一些 GPU 資源,但尚可接受,開啟無壓力。)第一個選項是整體畫面的去色階效果。一般選擇 low 就會有不錯的效果。第二個選項是不同顏色交界處去色階效果??梢赃x擇 high。

3.scaling algorithms菜單

這個是最關(guān)鍵的圖像縮放算法的設(shè)置,這部分是影響效能最大也是影響畫質(zhì)表現(xiàn)最明顯的地方,也是 madVR 的最大特色。里面5個頁面的內(nèi)容基本類似。讓用戶選擇的東西都是各種圖像縮放模式,而不同的模式所消耗的性能也是不同的,基本上從上到下,性能消耗是越來越大,用戶要根據(jù)自己的配置來考慮。每個頁面的設(shè)置主要都是為了解決視頻圖像中的鋸齒(aliasing)和振鈴效應(yīng)(ringing)。根據(jù)選擇的不同,右上角會有效果介紹。綠條一般越長也越好。紅條則是越低越好。
說明在算法的最下面還有兩個選項:①active anti-ringing filter(簡稱ar)可以開啟抗光環(huán)處理,也容易在downscale時候增加鋸齒。②scale in linear light可以增加image downscale轉(zhuǎn)換之后,顏色對比度的精確性。建議在image downscale中開啟。
chroma upscaling:色度拉升,即色度平面放大。不過色度拉伸的算法比較難感受到差別。如果配置好的話就設(shè)置是 NNEDI3 或 NGU(chroma upscaling 這里開到 NNEDI3以上幾乎沒什么意義,肉眼分辨不出)如果顯卡中等的話,可以設(shè)置 Jinc + AR如果顯卡不太好的話,則可設(shè)置 Bicubic 75 + AR如果是 Intel 集顯得話,則可設(shè)置 SoftCubic 60 + AR

image downscaling:影像縮放只要輸出分辨率小于原始分辨率就會用到這部分的算法,比如 4K 分辨率的視頻在 1080P 顯示器上播放。公認(rèn)的最佳演算法組合(resize 后最接近原本的畫面),使用 Catmull-Rom,并勾選“activate anti-ringing filter”(簡稱 AR)跟”scale in linear light”(簡稱 SC)。

image upscaling:影像拉伸,也就是影像放大,只要輸出目標(biāo)分辨率大于原始分辨率就會用到這部分的算法,比如 1080P 分辨率的視頻在 4K 顯示器上播放。推薦用下圖的設(shè)置(Jinc+AR)。顯卡吃不消的可以考慮:Lanczos 4+AR(HD4600 等級集顯)甚至是 Bicubic 60+AR(HD4000 等級集顯)

upscaling refinement:銳化算法,目的是在于改善放大運(yùn)算后造成的模糊,只在視視頻大后使用,如果是1:1無放大的影像,這部分勾選了也不會有作用。。

4.rendering菜單

image.png

image.png

說明madvr 默認(rèn)就是用全屏獨(dú)占模式(exclusive)。雖然這種模式有它的好處,但如果電腦配置不夠就會出現(xiàn)上間歇性黑屏,去掉“enable automatic fullscreen exclusive mode”的勾選即可。

image.png

六后記:效果展示

鑒于madVR是壓榨顯卡性能,所以顯卡占用如果沒到80%以上說明還沒有達(dá)到最佳設(shè)置,另一個標(biāo)準(zhǔn)就是你的風(fēng)扇有沒有嘩嘩響。

全高清


全高清下的大腿時代,播放4K視頻沒壓力


4K屏顯卡已經(jīng)吃不消了

4K下的大腿時代,果然是顯卡殺手,持續(xù)掉幀,開啟LAV硬解還是跑不到60fps,筆記本1050顯卡確實太弱了,估計得得1070才能流暢流暢解析吧。

七、參考資料:

1.https://ppkkkp.blogspot.com/2017/04/madvr-hdr.html
2.https://lysandria1985.blogspot.com
3.https://blackmickeysvp.blogspot.com/2017/05/lav-filters.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 鑒于國內(nèi)各類播放器惱人的廣告和綴余的功能,同時需要由于喜歡重裝系統(tǒng),需要打造一款適合自己的高質(zhì)量播放器。首先,我們...
    愛咪哆閱讀 171,285評論 8 53
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,035評論 4 61
  • 昱記-20161105周六 01:10(周日) 晴 閱讀的四個基本問題 一直在想寫點(diǎn)什么,但到現(xiàn)在也沒有什么感覺好...
    知昱閱讀 259評論 0 0
  • H . 有時候,我們不得不承認(rèn),那個蹙...
    夜咖閱讀 444評論 0 0

友情鏈接更多精彩內(nèi)容