10-21 229,193
本教程的內容已經過時,僅作為存檔供參考。請通過主頁導航鏈接查看更新的教程。
本教程適用於以下任何一種讀者:
- 不想太折騰播放器,希望以最少的折騰獲得一個使用穩定、畫質夠用的播放體驗的;
- CPU不夠強力,播放HEVC感到吃力,希望藉助64bit播放器的效率提升來增加流暢度的
- 因為便利、性能或驅動的原因,不希望或不能使用 madVR 的
- 習慣使用 PotPlayer 播放器(另有姊妹篇教程介紹 MPC-HC)
本文僅適用於使用 Windows 系統默認視頻渲染器(EVR)的情況。
如果你使用 madVR 渲染器,應當參考另外一篇教程:
https://vcb-s.com/archives/7228
安裝之前的準備:
為了獲得至少正確的播放效果,我們需要先設置一下顯卡。
使用 Intel 或 NVIDIA 顯卡的用戶,請解壓下文百度盤中額外的zip壓縮包。那是一個讓NV/Intel顯卡,可以正確顯示視頻亮度範圍的小工具「madLevelsTweaker」。(部分殺毒軟體可能會誤判;請放心這玩意無毒無害)
使用方法很簡單,勾選Force PC Levels,然後點擊apply。(部分顯卡和系統下打開後為灰色不可選,則說明無需調整)
安裝 64-bit PotPlayer 和 64-bit LAV 解碼器
首先我們要安裝 Potplayer 和 LAV Filters。為避免混亂和下載報錯,這裡給出下載地址:
鏈接: https://pan.baidu.com/s/1rJFM9y4lKLm4RDU_IINHrw 提取碼: knas
下載之後,你會得到兩個 EXE 文件,和一個REG文件。分別雙擊 EXE 文件開始安裝。
安裝 PotPlayer:基本上就是一路下一步。注意中間過程和最後結束畫面的勾選。這裡只給出關鍵步驟截圖。
選擇安裝組件的時候,這裡可選要不要創建各種快捷方式,不需要的可以不選。其他的選項應該都能看懂吧。
安裝完畢後不用急著啟動potplayer,但是需要安裝額外的解碼包:
安裝額外的解碼器,請全部勾選:
安裝 LAV Filters:同樣也基本上就是下一步。注意中間過程問你是否創建各種快捷方式,可以都選擇不創建。這裡只給出關鍵步驟截圖。
這裡選擇安裝組件,只勾選64bit 的視頻解碼器就可以了。
這裡勾上,然後點擊 Finish,會彈出設置窗口。
然後會打開視頻解碼器設置窗口。
視頻解碼器這裡去掉左邊框中除 RGB24外所有的勾,並啟用一種Deinterlace(反交錯)方式,點擊確定。其他的不要動。
(部分系統可能在這時候無法顯示整個對話框,表現為下方一些選項缺失,但是缺失的部分沒有需要手動設置的,因此不要緊。)
最後,雙擊導入PotPlayer_Settings_by_VCB-Studio.reg,完成安裝。然後你就可以使用potplayer觀看視頻了。
******這裡給出一組截圖對比,片源來自VCB-Studio的KanColle 10bit HEVC版:
http://pan.baidu.com/s/1dDc3Yy1
3092v.png是標準截圖;
origin.png是Potplayer默認的播放效果,這裡我已經排除了驅動的干擾(不然驅動默認還會對它有影響);
optimized.png是用以上方案得到的播放效果。
從對比不難看出potplayer默認下低精度的處理,導致的偏色以及色帶問題還是肉眼可見的,其明顯程度甚至高於vcb-s的8bit版本。那也不難理解為什麼時至今日,很多人依舊堅持10bit無用論,認為10bit肉眼看不出提升。小白們引以為高端的potplayer默認都這德行,配合驅動加成風味更佳,10bit的優勢從何談起……
所以再次驗證了老教程裡面的那句話:現在的高清視頻觀看體驗,瓶頸不在片源,也不在製作,而是在播放器。
我用64位pot+LAV+madvr播放1080P X264視頻,結果24fps變成了60fps,這是怎麼回事呢?
圖在這裡:https://imgly.net/img/Xvt.png
你肯定開了MADVR的smooth了,不過你放心你還是24fps播放,那玩意並不能補幀。雖然顯示60,但更正確的說法應該是那60指的是你屏幕刷新率而不是片源幀數。
但我關掉smooth也是那樣啊https://imgly.net/img/Xvv.png
pot內部似乎而已相似的功能,你自己找下看看
LP大,為什麼用RGB24+xy-VSFilter默認會出現畫面翻轉的現象?是直接用播放器調過來還是需要在修改一下VSFilter的設置呢?
這個教程中我就沒加入madVR和vsfitler的設計。需要用這兩個的話不要參照本教程。
感謝LP大回答,忽然發現以前教程根本沒仔細看過==,導致現在發現問題一大堆,現在重新再整,還有先前發言個人覺得實在是過於不尊重LP大和團隊了,於是就刪了,要是看到了在下道個歉,沒看到也道個歉,最後還是感謝LP大和團隊壓的高質量片子和視頻方面的科普,祝團隊發展能越來越好
有沒有取消設置的方法,按照教程整了一次拖動的時候反而有延遲,本人I5 6600K。
右鍵畫面,選項,播放,時間跨度,勾選「如存在關鍵幀則以關鍵幀為移動單位」
只想問一下這樣做會不會影響svp的使用…
你搞反了,你首先關心的是SVP是否會影響本教程而不是本教程是否會影響SVP
看到這篇科普文 ,流著眼淚看完(滑稽
potplay吧動輒上千字科普,各種瞎折騰,各種專用術語,在精品區中完全找不到一篇科普小白帖子,讓我這種小白只覺得不明覺厲。還是圖文拼茂傻瓜式教學比較適合我這種小白。
pot吧有播放器方面的設置嗎?反正我是沒寫過
沒有什麼基礎類的帖子,對新人不友善啊(大哭
用完美解碼的小白路過求科普討論播放器的網站 論壇。。
如果你懂英文可以上doom9這個論壇,如果不會可以去這裡或者NMM這些都可以。
不懂英文。。。
NMM是什麼?就找到老滾。。
色塊和色帶指的是不是同一個概念的東西?
我認為不是,但視頻片源方面都是因為碼率不足等原因造成的就是了。
這年頭愛專研的人挺多的,但斷章取義、以偏概全的人也漸漸多了起來,因為大家都還沒對自己(包括自身和使用的硬體)的進行合適的定位。希望大家在看本文和評論時注意不要犯上面的錯誤
可否寫一下ffmpeg的設置 現在個人是用km+k-lite搭配
ffmpeg是一定有畫質損失的,不管怎麼寫。
折騰許久的播放器,現在用potplayer+lav+madvr,其實我的高度近視也看不出區別來,要求只是能看就行了,老是追求播放效果有點捨本逐末的感覺
小白表示直到今天我才知道什麼叫播放器 ,果斷拋棄以前的播放器
正在用以前教程推薦的lav+madvr的完美解碼版 使用本文的設置需要卸載完美解碼嗎?
如果以前那套用的很好,你不需要用這套。
倒是沒啥問題 就是播放視頻顯卡就奔70度去了 風扇也很吵 想給顯卡減減負
用兩套的話,應該互相有衝突,表現在有無madVR的時候LAV的設置是不同的。這裡倒是有一個辦法可以兼容:設置LAV的時候,除了RGB24,16bit那一欄前三個(P016-Y416)勾上。這樣設置後應該互相不衝突了。
了解 多謝了
不需要,可以結合設置就是了,只要修改LAV部分就行了,VCB寫的這幾個教程根本不是誰替代誰就是了,你完全可以把這些結合起來就是了。
直接用的K-Lite Codec Pack然後一直下一步安裝的 只要不快進就不會卡…
請教問個偏一點的問題,反交錯不選用YADIF會不會畫質好一點?
出除此之外也比較疑惑,請問啟用硬體反交錯和軟體反交錯,那個畫質會好些呢?最近需要在LAV+MADVR條件下看一些隔行掃描的TS片源,所以來此求教……謝謝!
yadif的反交錯跟硬體反交錯效果沒太大區別,至少在我看來。
感覺i卡跟n卡的硬體反交錯效果比A卡好得多……也許是玄學。
可以用tmod的LAV來代替嗎……
tMod多久沒更新了。。。能不能支持HEVC都不知道。
不是一直跟著LAV版本走的嗎……http://tmod.nmm-hd.org/LAVFilters/
原來是自動更新。。。好吧。
tMod是否能兼容我並不確定,雖然我覺得問題不大。
但是是否需要升級也不確定,因為這篇教程里針對性優化跟tMod的思路是一致的,至少視頻解碼部分完全不需要tMod的修改。
有一點不明白的就是為什麼要用RGB24而不是RGB32,總之謝謝LP菊苣了,祝退坑愉快。
你換RGB32完全沒問題
謝謝教程,vcb組所有成員好人一生平安,謝謝教程,vcb組所有成員好人一生平安,謝謝教程,vcb組所有成員好人一生平安!!!因為很重要,所以說三遍。然後,我想問一個問題,mpc自帶lav的吧,我電腦上已經安裝mpc了,安裝這個會不會衝突???
不會
為何要設置只輸出RGB24,把渲染器的工作(chroma upscaling)交給解碼器做,有任何好處么,如果你播放的時候顯示比例超過100%,那還要渲染器做二次工作。
1. LAV內部以32bit浮點的精度,Bicubic的優秀演算法來做這些處理。EVR CP做渲染器精度很低,特別是10bit視頻只能被迫降低到8bit丟給EVR CP渲染器,這麼做造成的色帶色塊問題肉眼可見(這也是為啥我說這套方案畫質好於默認)
2. 如果渲染器只跟RGB數據打交道會好很多。即便要二次處理,精度上的損失完全可以接受,因為RGB對於精度的需求不如YUV那麼高,即便還需要放大縮小,也不會產生精度不足導致的問題。
3. LAV直接將RGB丟給EVR CP,可以免疫驅動程序試圖「優化」畫面,這點類似madVR。
4. EVR CP即便做重採樣之類的處理,性能開銷相比解碼等環節可以忽略不計。
原來LAV演算法和精度比EVR CP好,我只想到了第3點。那麼即使如此也不使用madVR(默認設置或降低設置)來提升處理精度,還是因為madVR設置太繁瑣了么。
第一個是太繁瑣,第二個是容易在多顯卡/顯卡驅動有bug的系統上出錯。看看vcb-s舊版教程,因為madVR問題來報錯求解的數不勝數。
我就來報錯了…win10下用A卡播放madvr渲染的視頻就黑屏。更新驅動依舊,裝回老版驅動後win10又自動下載安裝新版驅動。請問各位大大有解么,無解我就改用這個方案了。
就算有,沒辦法上機調試也很難找到解法。所以推薦直接用非madVR方案吧。
若採用lav+madvr,是不是output formats採用默認設定更好?madvr的演算法較LAV更優?
為什麼pot播放感覺顏色並不鮮艷,反而泛白(愛奇藝、迅雷看看就很好)。我知道pot很優秀
現版本pot簡直呵呵 補丁全拿去喂狗了 只知道添加什麼希臘語支持 然而lang包有欒用
顏色不同一般有兩種原因:
1. 播放器故意調色
2. 顯卡驅動亂改。
YCbCr全色域這是錯的;日常幾乎所有視頻,YCbCr都是有限色域的。至少你用這樣的設置播放VCB-Studio的所有BDRip,一定是有偏色的,表現為黑位做了一次壓縮,雖然這樣帶來的觀感是圖像對比度加大,一定程度上顏色更鮮艷了。pot默認的色彩設置沒有原則性的問題,無非是處理精度低,縮放演算法差。默認下偏色絕大多數是顯卡驅動亂改的鍋。
比如說這是用你的設置,播放KanColle第一集的截圖:http://img.2222.moe/images/2015/10/21/source.png
自行與公網標準截圖比較,就會發現明顯的偏色:
https://nmgspw.bn1301.livefilestore.com/y2pdb4rIDpmaoKdWvH6TOel8orSAAr327WeXTQKjTYg0J8mqDV74V_kHQ6EGFdr9n20UT3H5aUTZAl9u_cr7N2kKm9A73DnhiN4R7hShab9RXaqkQHzwYippUUh-DVBU48lQQCMdURVp4OSl9L68sJhJg/3092.png
這裡寫一些Q&A:
Q: mpc篇在哪裡?
A: 還在寫不要急
Q: 顯卡加成什麼的不用關了?
A: 原則上還要關,只不過你按照教程走,播放H264/H265視頻自動免疫,所以不關也無所謂了。
Q: 問題是我還要看其他格式(比如DIVX)視頻呢?
A: potplayer中,F5-濾鏡-視頻解碼器,能換成LAV Video Decoder的全給換了。然而這麼做我不保證一些罕見視頻不出錯……
Q: 這教程是用來教我們放什麼大腿時代之類的高清病毒的么?
A: 想多了,不是。這套播放方案還是偏向於畫質的。
Q: 沒madVR/3DLUT/SVP/Reclock……你也好意思談畫質?
A: 這群出錯率、折騰性遠高於觀看體驗提升的東西,以及為它們所精心編寫的,動輒上千字的教程,才是阻礙一般用戶體驗高質量播放、逼迫他們使用傻瓜播放器或者pot/mpc默認方案的罪魁禍首。
Q: 那麼這套方案畫質如何?
A: 比madVR默認參數是要差一點點,比起pot默認那是好的沒法比。這套播放教程依舊強化了處理精度和resizer演算法。
Q: 對顯卡的要求呢?
A: 集顯即可。
Q: 我能試著開硬解么?
A: 對自己顯卡驅動穩定性有信心的可以,然而一定記住在LAV設置那邊選DXVA2(copy-back),切記。
Q: 為啥聲音感覺大小不正常?
A: 覺得不爽的可以在potplayer中F5調出設置,聲音-規格化/混響,取消在播放時開啟規格化。
Q: 我用了之後為啥放HEVC還是卡?我用的E6600
A: 軟體優化的再到位那也只是E6600啊……10年前的CPU看10年後的最新格式視頻你不覺得太為難它了么……
擦,感覺原pot吧默認黨都躺槍了。
如果懶得設置推薦你用隔壁的MPC-HC
開硬解一定要選DXVA2(copy-back)嗎?選DXVA2(native)這個不行嗎?
選native會摧毀這教程中為了精度所做的一切努力。
因為選native LAV會把8bit的YUV數據丟出去,然後EVR CP低精度處理後慘不忍睹。而選copy-back則是高精度處理後的RGB24丟給渲染器,效果好很多。
如果再加上madvr的話,即使native LAV把8bit的YUV數據丟給madvr,也沒關係了吧
有madVR,你只要不主動取消10bit/16bit那些勾,就不會有問題。
感謝指導~~~~