Skip to content

mpv.net_CM的DW版本,定制了播放界面、右键菜单、缩略图、视频滤镜和着色器

Notifications You must be signed in to change notification settings

diana7127/mpv.net-DW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpv.net-DW

mpv.net_CM的💗DW版本💗

定制了播放界面、右键菜单、缩略图、视频滤镜和着色器

目录

📊 简介 🔝

🔲mpv.net-DW_vX.0:基于mpv.net v6版和mpv.net_CM的个人定制版

🔲mpv.net-DW_v202X.0:基于mpv.net v7版和mpv_lazy的个人定制版

🔳mpv.net:基于mpv开源播放器的Windows媒体播放器

🔲 DW版本特点 🔝

基于上游,做出以下个人定制款

✳️修改播放界面为ModernX(zydezu/ModernX)

✳️集成缩略图引擎thumbfast(po5/thumbfast)

✳️集成SVP补帧滤镜(hooke007/MPV_lazy)

✳️集成2x_AnimeJaNai V2和HFA2kCompact超分滤镜(hooke007/MPV_lazy)

✳️支持多种渲染样式显示次字幕

✳️修改右键菜单

  • 调整排列顺序
  • 修改部分翻译(参考potplayer)
  • 更多vs滤镜和着色器方案选择,兼容更多显卡

✳️修改部分mpv设置

  • 默认硬件解码为auto-copy
  • 默认开启列表循环
  • 默认OSD显示为建议方案
  • 默认音量为100
  • 默认开启interpolation
  • 默认开启icc色彩管理
  • 默认模糊识别音频与字幕
  • 修改srt字幕样式

✳️修改部分快捷键设置(参考potplayer)

  • 文件详细信息 — TAB
  • 打开其他音轨 — a
  • 打开其他字幕 — l

✳️自解压安装包封装

✳️一些其他细节

🔳 上游版本特点 🔝

引用自hooke007/mpv.net_CM;mpvnet-player/mpv.net

🔘mpv.net_CM

✔️界面汉化

✔️编辑器选项修改

✔️菜单条目 初始快捷键修改

✔️集成Python VapourSynth便携式组件

✔️预设脚本与着色器

✔️操作习惯移植自mpv-lazy

✔️有更友好的界面操作性

🔘mpv.net

✳️v6.0版

✔️几乎所有mpv的功能都可用,除去一些窗口行为

✔️兼容几乎所有mpv脚本/着色器,除去部分具有特定依赖的项目

✔️单实例/多实例切换

✔️支持基础操作的播放列表、音轨字幕轨列表面板

✔️图形化的设置修改与快捷键编辑器

✔️可自定义的右键菜单

✔️音量、窗口尺寸的退出时记忆

✳️v7.0 版

✔️.NET 6运行库

✔️改进了mpv.conf编辑器的布局,选项超过3项,就会使用全新的组合框控件(下拉菜单)

✔️mpv.conf编辑器根据mpv手册中的选项类别进行了重组,新增libplacebo选项

✔️支持MPVNET_HOME环境变量,允许自定义配置目录位置

✔️支持编码模式和thumbfast

❌移除蓝色mpv.net徽标,以提高OSC兼容性

❌由于与.NET 6平台的兼容性问题,移除.NET查看面板。其他用户脚本也有类似的功能:

📺 界面预览 🔝

🔘osc显示预览

预览图01

🔘srt字幕预览

预览图02

🔘右键菜单

预览图03 预览图04 预览图05

🔘设置选项

- ❣️X.0 (mpv.net v6.0)版❣️界面

预览图06 预览图07 预览图08

- ❣️202X.0 (mpv.net v7.0 )版❣️界面

预览图09

📖 使用说明 🔝

🔘OSC

Note

单击鼠标中键与Shift 鼠标左键功能相同,可单手操作

✳️进度条

  • 鼠标左键:定位到选定的位置
  • 鼠标右键:定位到所选章节的开头

✳️播放列表的后退/前进按钮

  • 鼠标左键:播放上一个/下一个文件
  • 鼠标右键:显示播放列表
  • Shift 鼠标左键:播放上一个/下一个文件并显示播放列表
  • Shift 鼠标右键:显示播放列表

✳️章节的后退/前进按钮

  • 鼠标左键:转到上一章/下一章
  • 鼠标右键:显示章节列表
  • Shift 鼠标左键:转到上一/下一章并显示播放列表
  • Shift 鼠标右键:显示章节列表

✳️向前/向后跳转按钮

  • 鼠标左键: 向前/向后跳转5秒
  • 鼠标右键: 向前/向后跳转1分钟
  • Shift 鼠标左键:跳到上一帧/下一帧

✳️音频/字幕按钮

  • 鼠标左键/鼠标右键:循环到下一个/上一个轨道
  • Shift 鼠标左键:循环到下一个/上一个轨道并显示轨道列表
  • Shift 鼠标右键:显示轨道列表

✳️音量按钮

  • 鼠标左键:静音/取消静音
  • 鼠标滚轮:改变音量

✳️置顶按钮

  • 鼠标左键:切换置顶,并取消边框
  • 鼠标右键:切换置顶,不更改边框

✳️播放时间(左侧)

  • 鼠标左键:切换为以毫秒显示时间

✳️持续时间(右侧)

  • 鼠标左键:切换为剩余时间,而不是总时间

🔘右键菜单

Note

右键菜单中的所有选择仅限当前窗口,窗口关闭后不会保存设置,如需保存个人设置,请前往mpv设置界面更改

✳️超分滤镜

  • 2x_AnimeJaNai V2L1要求显卡RTX3060及以上;HFA2kCompact要求显卡RTX4080及以上

🔘设置选项

Note

打开右键菜单mpv设置即为mpv.conf编辑器,可保存个人设置

✳️自动挂载滤镜/着色器

  • ❣️X.0 (mpv.net v6.0)版❣️在mpv.conf编辑器高级列表里,将其路径填入vf(视频滤镜)或glsl-shaders(着色器)的选项框中

    示例:

    • vf选项框中填入
    vapoursynth=~~/vs/MEMC_MVT_STD.vpy
    fps=fps=60/1.001
    • glsl-shaders选项框中填入
    ~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl
  • ❣️202X.0 (mpv.net v7.0 )版❣️在portable_config文件夹中的mpv.conf,写入vf(视频滤镜)或glsl-shaders(着色器)的路径

    示例:

    vf='vapoursynth=~~/vs/MEMC_MVT_STD.vpy'
    vf='fps=fps=60/1.001'
    glsl-shaders='~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl'

🔘进阶说明

✳️mpv-player

✳️其他组件

🧰 更新 🔝

更新频率:季更/半年更

🔑 安装 🔝

Important

不可使用覆盖旧版文件的形式进行更新,请提前做好个人配置的备份

Note

❣️X.0 (mpv.net v6.0)版❣️下载安装.NET framework 4.8运行库(win10 1903及之后版本的系统内已集成)
❣️202X.0 (mpv.net v7.0 )版❣️下载安装.NET Desktop Runtime 6.0运行库

  • 删除原有mpv.net-DW
  • 下载安装最新版mpv.net-DW
  • 运行mpvnet.exe

🔗 下载 🔝

见网页端右侧Releases或移动端下方Releases

💌 鸣谢 🔝

  • mpvnet-player/mpv.net
  • hooke007/mpv.net_CM, MPV_lazy
  • zydezu/ModernX
  • po5/thumbfast
  • tsl0922/ImPlay