/mpv_fruit

基于mpv player,mpv_lazy,dyphire/mpv-config重新组装

Primary LanguageGLSL

信息公告栏(超出一定时间的会清除):

🔈考虑到未来第三方osc可能停止维护,我个人无能力接手,因此准备了几套备用osc,以及设置好的默认osc,以便不时之需(虽然没有技术,但还是要有危机意识的😀) ——2024.08.15

🔈代码排版以本地notepad++为准。mpv播放器讨论QQ群:611768740 ——1970.01.01


mpv_fruit🍉🍌🍓🍎

配置特性🍺:

  • 0.基于mpv playerdyphire/mpv-configmpv_lazy重新组装,仅专注本地PC/HTPC高质量播放(PC/HTPC是不同的高质量情景)。

  • 1.使用mpv_lazy作者的osc_plus(本项目改为osc_fruit),osc实现的控制功能:暂停,文件和章节跳转,音频和字幕轨道切换,预览图;osc实现的显示功能:当前播放的文件名,章节,列表,窗口缩放,解码类型,音量,字幕延迟。

  • 2.播放器实现的功能:章节列表、播放列表、音频设备列表、轨道列表。通过数字小键盘调节字幕的尺寸、位置。脚本尽可能显示简体中文,并统一了样式,字幕轨道默认选择简体中文。

  • 3.备选了几款常见的osc并按照个人习惯进行了调整。

  • 4.通过tsl0922的菜单脚本实现mpv的菜单,并根据个人使用习惯做了简化,该脚本实现的菜单响应速度很快。

  • 5.集成KrigBilateralNNEDI3SSIMAnime4K

  • 6.集成3款补帧方案(mpv_lazy的SVP PRO、RIFE STD)。

  • 7.关闭所有默认快捷键,重新定义常用快捷键,并绘制快捷键说明书。

  • 8.四种预设,适配不同性能的硬件和情境。详解查看 wiki

  • 9.集成了simple-mpv-webui远程控制。

目录简介🥢(本项目不能覆盖更新):

更多的目录及文件说明请查看各文件夹内的.md,并自行查阅mpv官方说明书

  • 推荐只用本项目配置文件,mpv播放器自行下载 shinchiro/mpv-winbuild-cmake

  • 官方mpv更新非常频繁,所以本项目有滞后性,出现异常请自行查询mpv官方最新说明书进行修正 mpv manual master ,或等待本项目更新。

  • /mpv:mpv播放器的配置文件,将该目录下的文件覆盖到mpv播放器根目录即可正常使用。内容为:A.定制好的说明书,B.解码配置,C.快捷键配置,D.脚本,E.着色器(KrigBilateral、NNEDI3、SSIM、Anime4K)。其中Anime4K为原作者的高预设,默认不启用,如果有需求,可在每次播放时按相应快捷键启用。

  • /svpflow:收集到的svp补帧引擎,来源:hooke007/MPV_lazy#114 留作备份。

  • /webui控制:simple-mpv-webui远程控制,作为HTPC情境下除使用无线控制器(键鼠、手柄、遥控器等)外的另一个选择,删除了快捷键,并将文字全部替换为中文,能力有限,无法大幅度增强功能,不算完美,仅满足基本,所以默认没有集成到mpv内,如需要该功能,将该目录下的文件覆盖到mpv播放器根目录,默认访问地址为"你的设备IP:8086"。

  • /备用的osc:几款备用的osc,根据喜好选择切换。

  • /展示:播放器效果展示,随着更新,展示效果可能是过时的,请以实际使用效果为准。

  • /补帧套件:配置好的补帧套件和对应的快捷键配置,如需要该功能,将该目录下的文件覆盖到mpv播放器根目录,每次播放按相应快捷键启用。

  • /解码预设:四种预设,需要时将该目录下的文件覆盖到mpv播放器根目录,详解查看wiki

  • ⚠注意:本项目的补帧、webui以体验形式存在,即存在随时不再支持、随时出现错误、随时删除的可能,因此在备用预设中,播放器的配置以及按键配置默认是屏蔽注释掉这些“体验版”功能的,如有需要,可自行删除注释符。

预设对比🆚:

级别 预设 解码 渲染 色深抖动
1[低] 移动端:
适合低性能笔记本和台式,噪音很低
auto-safe 新渲染器
缩放算法:内置的profile=fast
默认(fruit)
2[中] 平 衡:
适合普通笔记本和台式,硬件能耗比差可能有噪音,尤其是笔记本
d3d11va 新渲染器
缩放算法:内置的profile=gpu-hq
默认(fruit)
3[高] 高质量[默认预设]:
不考虑功耗的追求画质,仅适合性能好的台式,笔记本噪音可能很大。默认自适应原始的单声道 - 八声道,如果有预期外问题请在mpv.conf中设置"audio-channels=stereo"或其他目标声道数
CPU 新渲染器
缩放算法:
deband=yes
cscale=ewa_lanczos
scale=ewa_lanczos
sigmoid-upscaling=yes
dscale=lanczos
correct-downscaling=yes
抗震铃(部分失效参数不删除,或许上游作者会重新设计),开启缩放优化
外置KrigBilateral+NNEDI3+SSIM着色器
误差抖动(内核为floyd-steinberg)
4[HTPC] 用于HTPC[配置同3,但设置了一些HTPC该有的默认习惯]:
√以全屏启动和播放
√音频设备独占
√杜比家族、DTS家族直通
配置同3 配置同3 配置同3

使用了以下项目🔍: