Giter VIP home page Giter VIP logo

mpv.net-dw's Introduction

mpv.net-DW

mpv.net_CM的💗DW版本💗

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

目录

📊 简介 🔝

🔲mpv.net-DW:mpv.net_CM的个人定制版

🔳mpv.net_CM:mpv.net的中文分支模组

🔳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

🔘mpv.net_CM:

  • 界面汉化
  • 编辑器选项修改
  • 菜单条目+初始快捷键修改
  • 集成Python+VapourSynth便携式组件
  • 预设脚本与着色器
  • 操作习惯移植自mpv-lazy
  • 有更友好的界面操作性

🔘mpv.net:

  • 几乎所有mpv的功能都可用,除去一些窗口行为
  • 兼容几乎所有mpv脚本/着色器,除去部分具有特定依赖的项目
  • 单实例/多实例切换
  • 支持基础操作的播放列表、音轨字幕轨列表面板
  • 图形化的设置修改与快捷键编辑器
  • 可自定义的右键菜单
  • 音量、窗口尺寸的退出时记忆

📺 界面预览 🔝

🔘osc显示预览

预览图01

🔘srt字幕预览

预览图02

🔘右键菜单

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

🔘设置选项

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

📖 使用说明 🔝

🔘OSC

⭕进度条

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

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

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

⭕章节的后退/前进按钮

  • 鼠标左键:跳到上一章/下一章
  • 鼠标右键:显示章节列表

⭕向前/向后跳转按钮

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

⭕音频/字幕按钮

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

⭕播放时间(左侧)

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

⭕持续时间(右侧)

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

🔘右键菜单

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

⭕次字幕功能

  • 挂载次字幕时,先根据字幕类型选择显示模式,再打开次字幕
  • 示例:默认为弹幕模式,如需挂载弹幕,不需额外操作;如需挂载双语字幕(例如主字幕为中文,想要添加英文次字幕),CTRL+e或右键菜单选择切换 次字幕弹幕/双语模式,再使用快捷键e打开次字幕

🔘设置选项

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

⭕自动挂载滤镜/着色器

  • 如需启动时自动挂载视频滤镜或着色器,可在mpv.conf编辑器高级列表里,将其路径填入vf(视频滤镜)或glsl-shaders(着色器)的选项框中
  • 示例:在vf选项框中填入vapoursynth=~~/vs/MEMC_MVT_STD.vpyfps=fps=60/1.001,在glsl-shaders选项框中填入~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_M.glsl

🔘进阶说明

⭕mpv-player

⭕其他

🧰 更新 🔝

更新频率:季更/半年更

🔑 安装 🔝

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

如需使用默认的srt字幕字体,请下载安装得意黑开源简体中字(不安装则显示为系统字体)

  • 下载安装.NET framework 4.8运行库(win10 1903及之后版本的系统内已集成)
  • 删除原有mpv.net-DW
  • 下载安装最新版mpv.net-DW
  • 运行mpvnet.exe

🔗 下载 🔝

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

💌 鸣谢 🔝

  • hooke007/mpv.net_CM, MPV_lazy
  • zydezu/ModernX
  • po5/thumbfast
  • tsl0922/ImPlay

mpv.net-dw's People

Contributors

diana7127 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.