10-21 222,609
本教程的内容已经过时,仅作为存档供参考。请通过主页导航链接查看更新的教程。
本教程适用于以下任何一种读者:
- 不想太折腾播放器,希望以最少的折腾获得一个使用稳定、画质够用的播放体验的;
- 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那些勾,就不会有问题。
感谢指导~~~~