鑒于國(guó)內(nèi)各類播放器惱人的廣告和綴余的功能缰泡,同時(shí)需要由于喜歡重裝系統(tǒng)目溉,需要打造一款適合自己的高質(zhì)量播放器。首先艺普,我們目力所見(jiàn)的幾乎所有視頻播放器其實(shí)只有三種:MPC-HC簸州、Mplayer、VLC player歧譬,其余的都可以理解為各種殼各種定制版各種修改版岸浑,本文的主角Potplayer的前身km就是基于MPC,我選用Potplayer精簡(jiǎn)綠色版瑰步。至于寫作本文的目的矢洲,一是為了加深一下學(xué)習(xí)的知識(shí),二是做個(gè)筆記省得以后忘了缩焦,順便供網(wǎng)友參考读虏。首先來(lái)看看集顯下的效果
下載地址
1.Potplayer綠色精簡(jiǎn)版责静,并下載自己喜歡的皮膚拖入skins文件夾
3.madVR
從中找到最新版本并下載,由于便攜版的需求掘譬,我下載的Zip版泰演,因此直接解壓到非中文目錄即可呻拌,注意不要?jiǎng)h除葱轩。
說(shuō)明:因?yàn)槲业牟シ牌魇褂玫?4位,所以都選用64位的下載安裝藐握;若你的播放器是32位請(qǐng)選擇安裝32位的靴拱。(如果你需要加載進(jìn)系統(tǒng)的話,就在解壓后選擇install安裝進(jìn)系統(tǒng)猾普,否則直接解壓即可袜炕,不安裝部分功能不可用,但對(duì)我完全夠用了)初家,我選擇都解壓到Potplayer的文件夾偎窘,最終效果如圖
然后本人的配置
設(shè)置調(diào)教
1.potplayer播放器設(shè)置
點(diǎn)擊打開(kāi)PotPlayerMini64.exe或PotPlayerMini.exe,按F5進(jìn)入?yún)?shù)選項(xiàng)設(shè)置界面溜在,下面將分別截圖加以說(shuō)明陌知。注意:如果你是獨(dú)顯筆記本打算用獨(dú)顯的先跳到本文最后,給potplayer改名
注意:務(wù)必勾選保存設(shè)置到INI文件掖肋,否則每次重裝系統(tǒng)或者到其他電腦就得重新配置仆葡。
說(shuō)明:皮膚輸出方式請(qǐng)選擇Direct3D 11,或者Direct3D 9,可以讓potplayer變得非常簡(jiǎn)潔志笼,同時(shí)許多第三方皮膚也只支持此設(shè)置沿盅,如果是XP系統(tǒng),則選擇“使用窗口化圖層”纫溃。
說(shuō)明:播放窗口尺寸設(shè)置為自定義可以有效避免因?yàn)橐曨l源分辨率導(dǎo)致畫面忽大忽小的問(wèn)題腰涧,避免手動(dòng)拖拉調(diào)整的麻煩,由于我是高分屏紊浩,所以設(shè)置為1366768南窗,普通用戶推薦1024576,因?yàn)檫@是網(wǎng)上流行的1080P和720P視頻的比例郎楼。
說(shuō)明:勾選以避免放大調(diào)整播放器時(shí)產(chǎn)生黑邊万伤。
說(shuō)明:個(gè)人并不喜歡ass字幕特效,不如簡(jiǎn)單樸素點(diǎn)好呜袁。
其他設(shè)置默認(rèn)就可以了敌买,你可以酌情加以設(shè)置,點(diǎn)擊右下角確定或者應(yīng)用加以保存阶界,然后我們?cè)匍_(kāi)始配置LAVFilters和madVR虹钮。
加載LAVFilters和madVR
1.選擇“源濾鏡/分離器”選項(xiàng)聋庵,選擇“濾鏡/解碼器管理”
2.由于我選擇不安裝進(jìn)系統(tǒng),所以在這里芙粱,我選擇“添加外部濾鏡”
3.瀏覽到剛才LAVFilters解壓的文件夾祭玉,分別添加圖示項(xiàng)。
4.添加后回到管理界面設(shè)置春畔,點(diǎn)擊左邊的”LAV AudioDecoder”,將右邊”音頻解碼器”里能鉤的全勾上脱货。點(diǎn)擊”LAV Splitter Source”,將”源濾鏡/分離器”里的全勾上。點(diǎn)擊”LAV Video Decoder”,將”視頻解碼器”里的全勾上律姨,最后點(diǎn)擊確定振峻。
注意所謂LAV Splitter Source的其實(shí)就是LAV Splitter + File Source。直接使用LAV Splitter可能會(huì)出現(xiàn)不協(xié)調(diào)的問(wèn)題择份,而且MS的File Source是存在bug的扣孟,特別是xp系統(tǒng)。所以與其讓potplayer調(diào)用MS的File Source荣赶,不如直接全部交給LAV來(lái)處理凤价,所以個(gè)人推薦你直接選擇LAV Splitter Source而不是LAV Splitter。
5.然后需要我們手動(dòng)修改拔创,以上便是pot中調(diào)用lav filter的方法利诺,以下是lav的內(nèi)部設(shè)置,lav最大的好處就是伏蚊,完全使用默認(rèn)設(shè)置也能獲得很好的播放效果立轧,可說(shuō)是傻瓜式的設(shè)置,在potplayer中調(diào)用了躏吊,其實(shí)完全可以不管它如果你覺(jué)得這樣不爽氛改。
6.選擇全局濾鏡優(yōu)先權(quán),添加外部濾鏡比伏,在madVR的解壓目錄添加madVR64.ax或者madVR.ax胜卤,在lav filter解壓目錄添加,LAVVideo.ax赁项,并分別選中在右下角點(diǎn)選強(qiáng)制使用葛躏。
7.設(shè)置到這里,我們隨便打開(kāi)一個(gè)視頻按Tab鍵看看效果悠菜,看到LAV和madVR說(shuō)明加載成功舰攒,集顯下幀率提升一倍多,小白到這里就可以關(guān)閉了悔醋。
madVR參數(shù)設(shè)置
雙擊任務(wù)欄右下方的 MADVR 控制面板摩窃,進(jìn)入設(shè)置菜單。(沒(méi)有的話運(yùn)行 MADVR 文件夾里的 madHcCtrl.exe)
1.device菜單
設(shè)置顯示器的類型,一般選擇“Digital Monitor”
打開(kāi)設(shè)備下的“properties”選項(xiàng)
如果使用顯示器猾愿,第一項(xiàng) RGB 范圍選擇 0-255鹦聪。如果是連接電視機(jī),則選擇 16-255蒂秘。(這個(gè)還是比較測(cè)試下泽本,我接電視反而感覺(jué)選 0-255 效果更好)
第二項(xiàng)是色深。一般選擇 8bit姻僧。如果顯示器或者電視能達(dá)到 10bit 或更高规丽,則選擇 10bit。到這里小白可以跳過(guò)了
2.processing菜單
deinterlacing 選項(xiàng)段化,對(duì)應(yīng)的是圖像交錯(cuò)處理嘁捷。建議在最上面的選項(xiàng)打勾造成,讓視頻需要進(jìn)行圖像交錯(cuò)的時(shí)候交給 MADVR 自己去處理显熏,并且在懷疑時(shí)不啟動(dòng)交錯(cuò)處理。如果成故海看動(dòng)漫的喘蟆,可以去掉“only look at pixels in the frame center”勾選。
arifact removal 選項(xiàng)鼓鲁,對(duì)應(yīng)的是圖像去色階功能蕴轨。
在普通的視頻中,我們經(jīng)常會(huì)看到人物的臉上骇吭,或者不同顏色的交界處有淡淡的光暈和條紋橙弱,這就是沒(méi)有去掉色階。而我們的目的就是讓圖像的顏色過(guò)渡更加自然燥狰,讓條紋現(xiàn)象減少甚至消失棘脐。(這個(gè)選項(xiàng)會(huì)占用一些 GPU 資源,但尚可接受龙致,開(kāi)啟無(wú)壓力蛀缝。)
第一個(gè)選項(xiàng)是整體畫面的去色階效果。一般選擇 low 就會(huì)有不錯(cuò)的效果。
第二個(gè)選項(xiàng)是不同顏色交界處去色階效果〗种荩可以選擇 high圆米。
3.scaling algorithms菜單
這個(gè)是最關(guān)鍵的圖像縮放算法的設(shè)置,這部分是影響效能最大也是影響畫質(zhì)表現(xiàn)最明顯的地方户辞,也是 madVR 的最大特色。
里面5個(gè)頁(yè)面的內(nèi)容基本類似。讓用戶選擇的東西都是各種圖像縮放模式构哺,而不同的模式所消耗的性能也是不同的,基本上從上到下僧诚,性能消耗是越來(lái)越大遮婶,用戶要根據(jù)自己的配置來(lái)考慮蝗碎。
每個(gè)頁(yè)面的設(shè)置主要都是為了解決視頻圖像中的鋸齒(aliasing)和振鈴效應(yīng)(ringing)。
根據(jù)選擇的不同旗扑,右上角會(huì)有效果介紹蹦骑。綠條一般越長(zhǎng)也越好。紅條則是越低越好臀防。
說(shuō)明在算法的最下面還有兩個(gè)選項(xiàng):
①active anti-ringing filter(簡(jiǎn)稱ar)可以開(kāi)啟抗光環(huán)處理眠菇,也容易在downscale時(shí)候增加鋸齒。
②scale in linear light可以增加image downscale轉(zhuǎn)換之后袱衷,顏色對(duì)比度的精確性捎废。建議在image downscale中開(kāi)啟。
chroma upscaling:色度拉升致燥,即色度平面放大登疗。不過(guò)色度拉伸的算法比較難感受到差別。
如果配置好的話就設(shè)置是 NNEDI3 或 NGU(chroma upscaling 這里開(kāi)到 NNEDI3以上幾乎沒(méi)什么意義嫌蚤,肉眼分辨不出)
如果顯卡中等的話辐益,可以設(shè)置 Jinc + AR
如果顯卡不太好的話,則可設(shè)置 Bicubic 75 + AR
如果是 Intel 集顯得話脱吱,則可設(shè)置 SoftCubic 60 + AR
image downscaling:影像縮放
只要輸出分辨率小于原始分辨率就會(huì)用到這部分的算法智政,比如 4K 分辨率的視頻在 1080P 顯示器上播放。公認(rèn)的最佳演算法組合(resize 后最接近原本的畫面)箱蝠,使用 Catmull-Rom续捂,并勾選“activate anti-ringing filter”(簡(jiǎn)稱 AR)跟”scale in linear light”(簡(jiǎn)稱 SC)。
image upscaling:影像拉伸宦搬,也就是影像放大牙瓢,只要輸出目標(biāo)分辨率大于原始分辨率就會(huì)用到這部分的算法,比如 1080P 分辨率的視頻在 4K 顯示器上播放床三。推薦用下圖的設(shè)置(Jinc+AR)一罩。顯卡吃不消的可以考慮:Lanczos 4+AR(HD4600 等級(jí)集顯)甚至是 Bicubic 60+AR(HD4000 等級(jí)集顯)
upscaling refinement:銳化算法,目的是在于改善放大運(yùn)算后造成的模糊撇簿,只在視視頻大后使用聂渊,如果是1:1無(wú)放大的影像,這部分勾選了也不會(huì)有作用四瘫。汉嗽。
4.rendering菜單
說(shuō)明madvr 默認(rèn)就是用全屏獨(dú)占模式(exclusive)。雖然這種模式有它的好處找蜜,但如果電腦配置不夠就會(huì)出現(xiàn)上間歇性黑屏饼暑,去掉“enable automatic fullscreen exclusive mode”的勾選即可。
筆記本madVR開(kāi)啟獨(dú)顯
1.由于N卡已經(jīng)將potplayer拉入黑名單,所以最簡(jiǎn)單的方案是把potplayermini64.exe改名弓叛,比如改為Daum.exe彰居,但是改名之后需要重新配置potplayer哦
2.打開(kāi)NVDIA控制面板->管理3D設(shè)置->程序設(shè)置->添加->瀏覽,找到剛才改名的播放器撰筷,然后首選高性能播放器陈惰。
在通知區(qū)域顯示GPU圖標(biāo),打開(kāi)potplayer毕籽,可以看到已經(jīng)切換到獨(dú)顯運(yùn)行了
打開(kāi)文件查看效果
本文參考資料
1.http://blog.sina.com.cn/s/blog_8c8d4e710102wj4u.html
2.http://www.hangge.com/blog/cache/detail_1461.html
3.https://blackmickeysvp.blogspot.com/2017/05/lav-filters.html