madVR和PotPlayer的播放器全能教程

本教程的部分內(nèi)容可能已經(jīng)過時(shí),僅作為存檔供參考。我們更推薦使用 MPC-HC 或 MPC-BE 配合 madVR。2017年

Potplayer 是高清影視常用的播放器,界面簡(jiǎn)潔,功能齊全,比 MPC-HC 和 MPC-BE 更人性化;但其默認(rèn)方案十分糟糕,預(yù)設(shè)過多錯(cuò)誤,無法正確播放 10-bit 視頻,一直飽受詬病。VCB-Studio 以往發(fā)布的數(shù)篇高清教程大多偏重于 madVR,在 PotPlayer 的設(shè)置方面有些錯(cuò)漏。為了廣大觀眾能正確、便捷地用 PotPlayer 享受高清影視,我們?yōu)榇蠹規(guī)硪黄?PotPlayer 的高清影視全套 64-bit 工具鏈完整配置圖文詳解教程。

本教程花大力氣調(diào)整 Potplayer ,很大程度上是為了糾正 Potplayer 錯(cuò)誤的默認(rèn)設(shè)置,讓它能跟 MPC-HC 和 MPC-BE 站到同一起跑線上,如果嫌 Potplayer 設(shè)置麻煩,請(qǐng)使用 MPC-HC 和 MPC-BE 搭配 madVR。如果 VCB-Studio 其他播放器教程中的 Potplayer 設(shè)置與本篇有沖突,以本篇教程為準(zhǔn)。

工具安裝篇
1、為了避免版本混亂導(dǎo)致的 bug,本教程提供所全套 64-bit 工具:

PotPlayer(播放器),LAV Filters(分離/解碼器),madVR(視頻渲染器),xy-vsFilter(通用字幕插件),xy-SubFilter(madVR專用字幕插件)。

大陸用戶請(qǐng)下載:百度網(wǎng)盤  密碼:5pes

安裝路徑只允許純英文,否則一些工具會(huì)無法使用,故建議單獨(dú)建一個(gè)純英文路徑的文件夾 Tools,把這些以上提到的程序都放進(jìn)去,方便更新與維護(hù)。

2、安裝 PotPlayer 和 LAV Filters。
二者都是普通的 exe 安裝包,雙擊啟動(dòng)即可,將安裝路徑設(shè)置到 Tools 文件夾,其他安裝選項(xiàng)全默認(rèn)。

3、安裝 madVR,xy-VSFilter 或 xy-SubFilter。
二者都是插件,安裝方法為:將壓縮包解壓至 Tools 文件夾中,右鍵點(diǎn)擊各自的 install.bat,以管理員權(quán)限運(yùn)行,若移動(dòng)這些組件則需要重新安裝。

PotPlayer 設(shè)置篇
1、 顯卡卡驅(qū)動(dòng)設(shè)置。
N 卡用戶打開 Nvidia 驅(qū)動(dòng)面板,將紅框中的動(dòng)態(tài)范圍參數(shù)調(diào)整至完全,藍(lán)框的輸出顏色深度調(diào)到10bpc或者8bpc(取決于顯示器支持),如下圖

Intel 核顯用戶,將量化范圍設(shè)為全范圍:

AMD 顯卡:新版設(shè)置界面,選擇 Full RGB:

CCC 舊版界面,同樣選擇 Full RGB:

2、PotPlayer 選項(xiàng)設(shè)置。

我們先用 PotPlayer 隨便打開一個(gè)視頻,按一下 Tab 鍵,調(diào)出 Potplayer 自帶的 OSD 菜單,如下圖。這是 Potplayer 的默認(rèn)方案,讀作 “a piece of shit”。接下來我們要調(diào)教它,關(guān)掉各種渣渣內(nèi)置濾鏡,以我們準(zhǔn)備的各種外置濾鏡代替之。

藍(lán)色框中的 Pot 內(nèi)置解碼器,我們要用 LavFilters 代替;紅色框中的視頻渲染器,簡(jiǎn)稱 EVR,是Windows 充話費(fèi)送的渣渣,幾乎所有名字中帶有“影音”二字的垃圾播放器用的都是它;橙色框中的部分,是 Pot 內(nèi)置的視頻處理濾鏡弄出來的,不知道它怎么 PS 畫面的,故需要消滅之。

(1)在播放界面點(diǎn)擊鼠標(biāo)右鍵-選項(xiàng)-播放,打開設(shè)置界面,開始調(diào)教 Pot 的進(jìn)度條,將紅框中的部分調(diào)整至如下圖,其他選項(xiàng)也可參照?qǐng)D中改動(dòng)。

(2)切至濾鏡選項(xiàng)卡,關(guān)閉 Pot 內(nèi)置濾鏡(最重要),防止 Pot 對(duì)視頻進(jìn)行瞎處理,操作如下圖。

如果沒有關(guān)閉 Potplayer 內(nèi)置圖像濾鏡,數(shù)據(jù)在傳遞給 madVR 前已經(jīng)從 10-bit 砍成 8-bit 損失精度,madVR 內(nèi)部再怎么精度高也是白搭。這一點(diǎn) VCB-Studio 的舊版 PotPlayer 教程中最大的遺漏,它直接導(dǎo)致這篇新教程的出現(xiàn)。

2023-04-23 增補(bǔ)說明:“內(nèi)置聲音處理濾鏡設(shè)置”里的兩個(gè)選項(xiàng)也可以都勾選上,其中前者可以在變速播放時(shí)保持音調(diào)不變,后者可以避免(有外掛音軌存在時(shí))內(nèi)封與外掛音軌同時(shí)播放。

(3)展開濾鏡選項(xiàng)卡,點(diǎn)擊 源濾鏡/分離器 分支,開始載入外掛 LavFilters。點(diǎn)擊紅框中的按鍵,管理濾鏡和解碼器。點(diǎn)擊下圖紅框中的搜索后添加,左邊藍(lán)框會(huì)出現(xiàn)一堆解碼器;點(diǎn)擊確定,加載 LavFilters 完成。

點(diǎn)擊確定后上圖界面關(guān)閉,自動(dòng)回到源濾鏡/分離器選項(xiàng)卡。帶*的選項(xiàng)都是外掛的濾鏡/解碼器。將紅框中的所有選項(xiàng)都換成 Lav Splitter Source;無法切換為 Lav 的就保持原狀,參考下圖

接下來,視頻解碼器和音頻解碼器也如法炮制,所有能換成 Lav 的項(xiàng)目全部換成 Lav。

下一步,個(gè)人濾鏡優(yōu)先權(quán),添加字幕插件 xy-vsFilter(即 DirectVobSub,通用) 或 xy-SubFilter(madVR專用)。以前者為例,操作如圖。

優(yōu)先級(jí)設(shè)置上,DirectVobSub (auto-loading version) 設(shè)為強(qiáng)制使用,負(fù)責(zé)外掛字幕;DirectVobSub 設(shè)為按優(yōu)先級(jí)使用,負(fù)責(zé)內(nèi)掛字幕。

建議使用 madVR 的同學(xué)用 xy-SubFilter,設(shè)置方法相同,效果會(huì)好一點(diǎn),Bug 也少點(diǎn),支持內(nèi)掛圖形字幕,不支持外掛圖形字幕。

如果要自動(dòng)載入字幕,一定要讓字幕文件跟視頻頻文件的文件名相同。

以上二者均可渲染內(nèi)掛和外掛文字字幕(ass 和 srt 等格式),但是不能渲染外掛圖形字幕(SUP 和 PGS)。外掛圖形字幕請(qǐng)使用 Pot 內(nèi)置字幕插件。

(個(gè)人濾鏡優(yōu)先權(quán)這塊可以實(shí)現(xiàn)一些額外功能,比如一些特殊特效代碼必須使用的vsFilterMod;插幀用的SVP或AFM都需要在這里加插件,但是我強(qiáng)烈不建議折騰這些東西。它們會(huì)極大地增加bug概率,還會(huì)造成降低精度、撕裂、鬼影等無法修復(fù)的瑕疵,其副作用足以抵消我們?yōu)閮?yōu)化畫質(zhì)所做的所有努力。)

(4)切換至視頻選項(xiàng)卡,設(shè)置默認(rèn)視頻渲染器,選擇 madVR。

madVR 的全稱是 madshi Video Renderer,是 Windows 平臺(tái)最強(qiáng)視頻渲染器,調(diào)教得當(dāng)?shù)脑捫Ч敲理敿?jí)藍(lán)光機(jī),當(dāng)然消耗也不小。

屏幕 1920×1080 分辨率,則 GTX 960 / 1050 Ti 級(jí)別顯卡足夠體驗(yàn) madVR 的所有好處;屏幕 2560×1440 或者 3840×2160 分辨率,GTX 970 / 1060 3G 級(jí)別顯卡勉強(qiáng)可以享受所有好處,GTX 1060 6G 足夠,GTX 1070 則綽綽有余。

(5)切換至 色系/屬性 選項(xiàng)卡,設(shè)置 YCbCr<->RGB 規(guī)則,設(shè)為自動(dòng)選擇,如圖。

(6)音頻渲染器設(shè)置,根據(jù)一些文檔敘述,WSAPI渲染器比 Default Direct SoundDevice 效果好,具有程序獨(dú)占,抗干擾,延遲低的優(yōu)點(diǎn);建議關(guān)閉規(guī)格化,避免 Pot 擅自改變音量。操作方式如下:

做完這一步,Potplayer 設(shè)置就完成了,記得點(diǎn)擊應(yīng)用和確定按鈕,不然就白忙活了。

LAV 和字幕設(shè)置篇

本部分主要教如何切換視頻、音頻、字幕軌道,以及設(shè)置軟解和硬解的方法。
隨便打開一個(gè)視頻,在播放界面點(diǎn)擊右鍵-屬性,打開此界面。點(diǎn)擊橙色框就能進(jìn)入視頻/音頻解碼器設(shè)置界面。

(1)視頻解碼器 LAV Video Decoder 設(shè)置。LAV 的設(shè)置分為兩套方案,A 方案應(yīng)搭配 madVR 使用,B 方案搭配默認(rèn)的 EVR(CP) 使用。
A:如果使用 madVR,橙色框中的 Output Format 勾選除了 AYUV 以外的所有選項(xiàng);RGB Output Level選 PC;Dither Mode 選 Random。LAV 默認(rèn)設(shè)置就是如此,如圖所示。

B:如果使用 EVR(自動(dòng)選擇),橙色框中的 Output Format 只勾選 RGB24 和 RGB32 選項(xiàng),RGB48 可選可不選;其他同上。(僅供需要省電或顯卡性能不足者使用)

為什么 madVR 和 EVR 勾選方式不同?

因?yàn)?madVR 能正確處理 LAV 解碼出的所有數(shù)據(jù),LAV 解碼出的數(shù)據(jù)原封不動(dòng)喂給 madVR 就是最好的,這是 madVR 被稱作最強(qiáng)視頻渲染器的主要原因之一。然而 EVR 只支持處理 8-bit 數(shù)據(jù),LAV 解碼出的 10-bit YUV 數(shù)據(jù)會(huì)被 EVR 直接砍成 8-bit YUV 進(jìn)行處理,導(dǎo)致精度大幅降低,色帶滿天飛,這也是Pot 默認(rèn)方案讀作 a piece of shit 的主要原因之一;如果讓 LAV 解碼后將 10-bit YUV 轉(zhuǎn)為 RGB24,也就是 8-bit RGB,再喂給 EVR 處理,可避免精度大幅損失。

渲染器 madVR 和 EVR 可以在 pot 的播放界面快速切換,方法是:右鍵-視頻-視頻輸出設(shè)備。切換渲染器的同時(shí),記得要修改對(duì)應(yīng)的 LAV Video Decoder 設(shè)置。再次強(qiáng)調(diào),A 方案配 madVR 使用,B 方案配 Potplayer 默認(rèn)的 EVR 使用。

很多使用 madVR 的觀眾被這篇供非 MadVR 用戶使用的教程 https://vcb-s.com/archives/4384 誤導(dǎo),只勾選了 RGB24,導(dǎo)致 madVR 沒有接收到 LAV 解碼出的正確的數(shù)據(jù)。

(2)硬解相關(guān)設(shè)置。解碼方案優(yōu)先級(jí)推薦:CPU軟解 > D3D11 = DXVA2(copy-back) = Intel QuickSnyc > DXVA2(native) > NVIDIA CUVID 。建議沒事別用硬解,因?yàn)榕紶枙?huì)出現(xiàn) bug,況且大多數(shù)人也不缺這點(diǎn) CPU 性能。

N 卡 GTX 950 / GTX 960 / GTX 1000 全系列、A 卡 4 系 5 系全系列以及 Intel 七代(Kaby Lake)處理器集成顯卡可硬解 HEVC 10-bit YUV420 視頻。

常見顯卡都能硬解 AVC 8-bit YUV420 視頻,所有顯卡都不能硬解 AVC 10-bit 視頻。接下來以 HEVC 10-bit YUV420 的視頻進(jìn)行示范。

CPU 軟解 + madVR 示范,注意綠框中的 Active Decoder 和紅框中的輸出:

藍(lán)色和綠色框中是解碼器選項(xiàng),如果使用 CPU 軟解,則選擇 None;如果使用顯卡 GPU 進(jìn)行硬解,則選擇 DXVA2 (copy-back) 或 D3d11 或 DXVA2 (native),A/N 都可用,前者兼容性更好,后者更節(jié)省 CPU;如果使用英特爾核顯,則選用 Intel QuickSync;NVIDIA CUVID 是 N 卡專用硬解方式,基本用不上。

DVXA2 (native)硬解 + madVR 示范:

紅框中顯示 dxva,實(shí)際上輸出依然是 P010,橙框中的 Active Decoder 為 dxva2n,OK 表明顯卡支持此硬解方式。DXVA2 (copy-back) 和其他硬解方式都類似。

(3)音頻解碼器 LAV Audio Decoder 設(shè)置。僅有一項(xiàng)需要調(diào)整,勾選 Enable Mixing。

由于絕大部分人都使用雙聲道設(shè)備,所以遇到 5.1 聲道音軌時(shí),只有左/右兩聲道會(huì)被耳機(jī)/音響接收,其他聲道都被直接丟棄了。所以,一般來說我們應(yīng)讓 LAV 把多聲道混流成雙聲道(Stereo)再輸出;玩多聲道音響的土豪請(qǐng)隨意。

(4)字幕處理,我們已經(jīng)在上面設(shè)置好了 xy-vsfilter 或 xy-Subfilter 字幕插件,所以要關(guān)閉 Pot 內(nèi)置渣渣字幕插件,否則就會(huì)出現(xiàn)兩行字幕的奇觀,右鍵-字幕-取消勾選顯示字幕,如圖。字幕應(yīng)該跟視頻放在同一目錄下,且與視頻文件同名,會(huì)被自動(dòng)加載,字幕由 DirectVobSub 或 xy-SubFilter 控制,而非 Potplayer。

(5)切換多字幕軌/多視頻/多音軌,使用右下角的任務(wù)欄里 LAV 和字幕插件 DirectVobSub 或 xy-SubFilter 的圖標(biāo)。很多觀眾都不知道 VCB-Studio 以及其他壓制組制作的 BD 往往含多條音軌,比如文件名中含 2flac、flac_aac、FLACX2 等字眼的 mkv,以及外掛 mka。這意味著視頻帶有多音軌,可能是 5.1,也可能是聲優(yōu)或是 staff 評(píng)論音軌,可以切換著使用。

切換音軌也可以直接點(diǎn)擊右鍵-聲音-選擇聲音來實(shí)現(xiàn),進(jìn)行切換;視頻軌同理,不過多音軌很常見,而多視頻軌幾乎見不到。

madVR 調(diào)教篇
madVR 的核心優(yōu)勢(shì)有兩個(gè):

1、高精度的數(shù)據(jù)處理,避免畫面失真,產(chǎn)生色帶、鋸齒等瑕疵;

2、高質(zhì)量的縮放算法,在片源分辨率低于屏幕分辨率時(shí),提供更清晰、更銳利的畫面,算法甚至優(yōu)于很多高級(jí)藍(lán)光機(jī)。

madVR 功能強(qiáng)大,其調(diào)教也大有學(xué)問,本篇教程不再贅述 madVR 調(diào)教具體步驟,詳情請(qǐng)見我們之前做過的 madVR教程: [VCB-Studio 科普教程 2] madVR 渲染器配置教程

如果教程也無法滿足你的需求,歡迎有耐心、有基礎(chǔ)者鉆研:萬年冷凍庫(kù) 最強(qiáng)渲染器——madVR設(shè)置研究  

以上,以 Potplayer 為基礎(chǔ)的高質(zhì)量播放器工具鏈設(shè)置完成,請(qǐng)盡情享受高清影視的樂趣吧!

常見 Bug 解決篇

1、為什么使用 madVR 全屏?xí)r候會(huì)黑屏?

答:黑短短幾秒是正常的,表明 madVR 正在切換至全屏獨(dú)占模式(fullscreen exlucsive mode,簡(jiǎn)稱 FSE 模式 ),這個(gè)模式有一些好處,比如防止畫面撕裂。但實(shí)際上,我們推薦你關(guān)閉 FSE 模式,因?yàn)樗鼛淼穆闊┻h(yuǎn)多于好處。

如果你不喜歡 FSE 模式,可以在 madVR 中關(guān)閉它,具體操作為:取消勾選 madVR 的控制面板里的 rendering -> general settings -> enable automatic fullscreen exlucsive mode 選項(xiàng)。

2、為什么全屏 FSE 模式下點(diǎn)鼠標(biāo)/切音軌/切換字幕/拉進(jìn)度條畫面會(huì)閃?

答:因?yàn)槿聊J骄褪墙o你看視頻用的,任何操作都應(yīng)該在按 Enter 鍵 或 點(diǎn)擊鼠標(biāo)中鍵 退回到 窗口模式 后再進(jìn)行。

此外,全屏模式下完全可以用鍵盤輕松控制,比如 ←/→  默認(rèn) 后退/前進(jìn) 5s;Ctrl + ←/Ctrl + → 默認(rèn)后退/前進(jìn) 30s;Ctrl + PageUp / Ctrl + PageDown 默認(rèn)后退/前進(jìn) 至上/下一章節(jié),這些實(shí)用的快捷鍵都可以在 Potplayer 的設(shè)置里找到并定制。

3、為什么 EVR 和 madVR 切換時(shí)會(huì)卡死?

答:播放過程中, madVR 渲染器和 EVR 渲染器相互切換可能導(dǎo)致卡死,故建議盡量在暫停時(shí)切換。同理,任何切換字幕、音軌等操作,如果出現(xiàn)問題,應(yīng)先暫停再操作;如果還不行,嘗試關(guān)閉視頻,重新打開。

 

4、為什么我按照教程設(shè)置還有這樣那樣的 Bug ?

答:最安全的方式是使用本教程文首提供的安裝包,并按照教程從頭重新設(shè)置 Potplayer。 Potplayer 本身就是個(gè)問題大戶,版本號(hào)還那么多,導(dǎo)入 reg 文件導(dǎo)致的 Bug 也五花八門,無從下手。但按照本文的步驟從頭設(shè)置,至少能將出問題的概率壓到最低。我在許多臺(tái)電腦上,按照本文的步驟設(shè)置過 LAV + Potplayer + madVR,從沒出現(xiàn)過 Bug。

5、如何配合此教程的方案使用插幀/倍速播放/截圖/錄制等功能?

答:自己動(dòng)手,豐衣足食,以上大多數(shù)功能可以由 Potplayer 本身實(shí)現(xiàn),但不保證在使用 madVR 后還能用。本教程的目的是提供基本完美的視頻播放功能,是為欣賞視頻用的,不是拿來折騰的,不可能為各種細(xì)枝末節(jié)的需求做定制調(diào)整,我個(gè)人尤其反感插幀和倍速播放。更何況即使我們有心,播放器本身也未必能實(shí)現(xiàn)。

 

6、為何我的畫面是上下顛倒的?為何我的 madVR 老是崩潰?

答:這兩個(gè)問題大多是由 xy-vsFilter 造成的,因?yàn)?xy-vsFilter 存在不少 Bug,本教程以 xy-vsFilter 作為字幕插件純粹是為了照顧無法使用 madVR 的用戶。因此,只要你電腦能跑得動(dòng) madVR ,我都強(qiáng)烈建議改用 madVR + xy-SubFilter 的組合。各種字幕插件至今都是 beta 版,madVR 也是,如果出了問題,除了更新到最新的版本,也沒什么更好的辦法。實(shí)在不行那就用播放器自帶吧,mpv、mpc-hc 和 mpc-be 自帶的字幕插件尚且堪用;Potplayer 變黃前自帶的字幕功能也勉強(qiáng)湊合,但變黃后就是一坨 shit。

7、Potplayer 太容易崩潰了,有沒有什么解決辦法?

答:將 Potplayer 換成 mpc-hc 或者 mpc-be 搭配 madVR 使用吧,他們本質(zhì)上是一樣的。本文最開始就強(qiáng)調(diào),Potpalyer 的優(yōu)勢(shì)在于其友好的使用界面,對(duì) Potpalyer 進(jìn)行如此多的調(diào)教,僅僅是為了讓它達(dá)到 mpc-hc 或者 mpc-be 默認(rèn)設(shè)置的水平而已。但即使經(jīng)過這么多調(diào)整,Potpalyer 的崩潰概率依然大于mpc-hc 或者 mpc-be。如果你能按照這篇教程成功設(shè)置 Potplayer ,那設(shè)置選項(xiàng)更簡(jiǎn)潔的 mpc-hc 或者 mpc-be 也不是問題。

 

weixin

阿強(qiáng)家庭影院導(dǎo)購(gòu)/產(chǎn)品/方案/評(píng)測(cè)/案例

多年家庭影院設(shè)計(jì)與裝修施工經(jīng)驗(yàn)、百多家真實(shí)案例展示

立即撥打132 4190 2523(同微信號(hào))或者關(guān)注公眾號(hào):hdkong

阿強(qiáng)抖音碼