- 1:概述
- 1.1:电脑端
- 1.2:手机端
- 2:电脑端播放器使用(简易版)
- 2.1:MPC-HC播放器下载和安装
- 2.2:电脑端 播放器设置
- 3:电脑端播放器使用(质量版)
- 3.1:potplayer下载和安装
- 3.2:LAV Filters下载和安装
- 3.3:MadVR下载和安装
- 3.4:potplayer播放器 LAV Filters配置
- 3.5:potplayer播放器 MadVR配置
- 3.6:MadVR详细配置
- 3.7:设置验证
- 4:手机端
- 4.1:手机端 播放器下载和安装
概述
电脑端
为了实现不报错播放视频,我们需要正确配置视频播放器的分离/解码器。
为了实现正确播放视频,我们需要正确配置视频播放器的分离/解码器和渲染器。
电脑端常用的播放器为potplayer和mpchc。
播放视频的首选分离/解码器为LAV Filters,该分离/解码器被mpchc内置,而想通过potplayer使用该分离/解码器需要手动下载并配置。
播放视频的首选渲染器为madVR,mpchc和potplayer使用madvr均需要手动下载并配置。
手机端
手机端只需要安装播放器即可,能够使得视频不报错播放,但难以精确配置渲染过程。
电脑端播放器使用(简易版)
简易版教程适合想用最低的成本得到视频的不报错播放的观众。
由于mpchc播放器内置LAV Filters,可以让观众节约下载、安装和配置LAV Filters的成本。
MPC-HC播放器下载和安装
到Release 1.7.13 · mpc-hc/mpc-hc下载MPC-HC,选择下载MPC-HC.1.7.13.x64.exe
安装包。
下载之后安装,一路点击下一步。
电脑端 播放器设置
默认应用设置:
-
1.首先用这个播放器打开一个视频,然后关闭播放器。
-
2.打开设置-应用-默认应用-视频播放器-MPC-HC。
设置完成。
电脑端播放器使用(质量版)
质量版教程适合愿意付出成本得到视频的正确回放的观众。
由于potplayer在持续更新中,UI相较mpchc也更为美观,选择potplayer作为质量版的播放器。
potplayer下载和安装
至Download | PotPlayer下载potplayer,选择64bit版本下载并安装。
LAV Filters下载和安装
至Release 0.71 · Nevcairiel/LAVFilters下载0.71版的exe安装包安装。
经过测试,0.72~0.74.1版本存在HEVC的硬解问题,表现为画面无法正常显示。
MadVR下载和安装
至madVR下载最新版的madvr,madvr是以压缩包的形式提供的,将其内容解压至一个选定的文件夹,找到其中的install.bat
的批处理文件,右击选择以管理员权限运行,该文件夹移动后需要重新运行该文件,重新注册安装。
若使用英伟达的显卡,运行enable nvidia 3d.reg
,成功后madvr可以调用显卡3d渲染模块进行运算。
potplayer播放器 LAV Filters配置
打开potplayer,在播放界面右击鼠标,选择"选项",此时会弹出"参数选项"界面。
找到滤镜,将"内置图像处理滤镜设置"的"激活条件"设置为"不使用",
其他设置也推荐如图中一致。
点击"源滤镜/分离器"选项卡,
点击"滤镜/解码器管理"按钮,
在弹出的窗口中先点击"搜索后添加的"按钮,之后左边的滤镜列表就会出现新的滤镜,保证LAV相关滤镜全部勾选后,点击"确定"。
回到"源滤镜/分离器"选项卡,
将粉色框中能换成LAV的格式全部换成LAV。
在"视频解码器"和"音频解码器"选项卡中,同样将能换成LAV的格式都换成LAV:
点击"确定"或"应用"保存更改。
注意:升级potplayer时,它可能会自动更改分离/解码器的设置,如果播放视频出现了问题,请注意定位问题,并查看分离/解码器的设置是否正确。
任意打开一个视频,在播放界面右击鼠标,选择"滤镜"--"Lav Video Decoder"。
保证左下角的"Output Formats"设置正确。
在Hardware Decoder to use的选项中:
若显卡有硬解支持,并且想使用硬件解码时,选择"DXVA2(copy-back)",否则选择"none"。
点击"确定"保存更改。
potplayer播放器 MadVR配置
打开选项,找到"视频",将视频渲染器配置为"Madshi 视频渲染"。
点击"色彩空间/属性"选项卡,将"YCbCr<->RGB规则"设置为"自动选择"。
MadVR详细配置
任意打开一个视频,在播放界面右击鼠标,选择"滤镜"-"Madshi Video Render"-"Edit Settings"。
devices
在devices中,我们主要需要关注的是显示器的"propeties"设置,我们需要根据显示的原生显示位深设置"the native display bitdepth is",如果你的显示器为10bit,需要注意,首先显卡需要支持10bit输出,并且在显卡的设置页面中正确设置了10bit才能正确输出10bit信号至显示器。
processing
processing-artifact removal
-
reduce banding artifacts
去除色带瑕疵
色带是8bit编码动漫最容易出现的瑕疵,如果在看各种8bit编码的新番时,很容易在暗场看到颜色过渡带,而不是均匀的颜色渐变,这就是色带。
-
reduce ringing artifacts
去除光环瑕疵
光环在动漫和现实的视频中均有出现,表现为线条周围包裹着和线条反色的瑕疵,在过度锐化时尤其常见。
-
reduce compression artifacts
去除压缩瑕疵
processing-image enhancements
该页基本上是锐化视频用的选项,当你在质量较差的源开启锐化,很有可能使得瑕疵非常明显,会让画面看起来非常难看,如果你有一个干净的视频源,开启锐化可以增加观感。
如果锐化力度过大,很有可能造成光环瑕疵。
scaling algorithms
scaling algorithms-chroma upscaling
在绝大多数视频编码中,都采用YUV420格式进行编码,由于人眼对颜色的敏感度不如亮度的敏感度,YUV420格式保留全分辨率的亮度信息,将色度信息的长和宽降至原来一半,节约存储空间。例如1920x1080的视频,亮度分辨率为1920x1080,而色度分辨率只有960x540。
当我们在1920x1080的屏幕上观看时,就必须将色度的图像放大至屏幕大小,该页选择的就是该色度的放大算法。
算法从上至下,效果越好,但是对性能的要求也就越高,右上角显示的是该算法的效果,绿色的为好的效果,红色的为坏的效果。
NGU为madvr作者训练的放大神经网络,有不同规格,大家可以对照自己的配置和爱好进行调整。
scaling algorithms-image downscaling
该页面设置视频缩小的算法。
scaling algorithms-image upscaling
该页面设置视频放大的算法。
upscaling使用的是传统的放大算法,可以指定输出的视频帧大小。
doubing算法均为先放大整数倍,之后如果需要,再使用传统算法放大或者缩小到屏幕的大小。
scaling algorithms-upscaling refinement
该页面设置视频放大时的精细调整的算法。
rendering
rendering-general settings
其中有一个选项"enable automatic fullscreen exclusive mode",勾选该选项,意味着在进入该模式时,除了播放器视频以外的渲染任务会被停止(比如说桌面和浏览器)。
rendering-dithering
madvr在处理的最后一步会对视频进行抖动,可以减轻色带,模拟高位深视频,该页面即为该抖动算法的选择,推荐选择"Error Diffusion"类抖动算法。
rendering-trade quality for performance
该页的选项均为牺牲质量换取性能的选项,若配置吃紧,可以考虑使用该页的选项换取视频的流畅的播放。
请勾选上"scale chroma separately"的选项,据了解,madVR的默认工作方式为将色度的半采样的yuv420视频先变换为yuv444后续再一同处理。输入视频分辨率越高,该选项尤为有用,特别是视频分辨率大于显示屏分辨率时。
madvr调试经验
运算量最大的选项基本都集中在processing和scaling algorithms中,可以根据配置调试各个选项,不过请在正常全屏播放时调试,若正常播放时的GPU 3D占用在百分之90以下说明刚好。(在调试选项时请关闭fullscreen exclusive mode)
有一些选项会有很明显的效果,另一些选项效果可能不够明显。
同一个选项在不同质量的视频源或者不同分辨率的视频源也可能会有较大区别,请根据情况进行调整。
设置验证
madvr验证
(若图片难以看清请点击图片查看大图,点击非图片部分退出大图查看)
不论是使用mpchc还是potplayer,如果正确设置好了madvr,在播放时按"Ctrl+J"都会出现madvr的信息界面。
当你的render queue(渲染队列)不是接近满的,可能说明你的渲染有点慢,需要降低渲染的运算量,得到更流畅的播放。
potplayer验证
当你使用potplayer时,在播放时按"tab"会出现该信息界面。
如果你的分离/解码器设置正确了,"视频解码器"和"音频解码器"都会是LAV的解码器。
如果你的渲染器设置正确了,"视频渲染器"会显示"Madshi Video Render"。
图中粉色框中的帧率为实际显示帧率,若该帧率小于屏幕的帧率过多,那可能是渲染任务太重了,你可能没法流畅播放视频,尝试减轻渲染运算量。
手机端
手机端 播放器下载和安装
到应用商店,搜索MX播放器,并下载。
播放视频时,选择MX播放器播放,或者打开MX播放器,它会自动扫描手机里面的视频,点击播放。
强迫症逼死播放器
华为手机用不了MX咋办
据我所知,华为应用商店里面搜索"mx播放器",最上面的那个应用是"mx播放器"的解码器,实际的mx播放器在结果列表的下面一点的位置。
感谢分享很有帮助
有用,赞一个,辛苦了
MadVR详细配置的那里,我的滤镜里为什么没有"Madshi Video Render"-"Edit Settings"呢?
要打开一个视频。