(小白教程)MPV.NET 播放器安装和添加插件脚本Bilibili弹幕

MPV.NET安装和添加插件脚本

MPV跨平台播放器:该播放器基于流行的mpv媒体播放器。mpv.net 设计为与 mpv 兼容,几乎所有 mpv 功能都可用,这意味着官方mpv 手册适用于 mpv.net,差异记录在mpv.net 手册中。

主要差异是mpv.net为MPV添加了现代化GUI,独有功能:

  • mpv兼容性非常高,几乎所有mpv功能都可以使用
  • 具有可定制颜色主题的现代图形用户界面
  • 可自定义的上下文菜单
  • 可搜索的配置编辑器
  • 可搜索输入(快捷键)编辑器
  • 全局键盘快捷键
  • .NET 语言(C#、VB.NET 和 F#)的扩展 API
  • 可以从文件资源管理器中将文件加入队列

文章相关文件:
https://wwtf.lanzoul.com/b00l1aille 密码:hw8z

目录

MPV.NET安装和添加脚本

一、安装MPV.NET

二、.Conf 配置

1.配置生成

2.MPV关联媒体文件

三、脚本使用

1.添加脚本uosc

2.添加脚本danmaku

总结


一、安装MPV.NET

下载本地包

GitHub - mpvnet-player/mpv.net: 🎞 mpv.net is a media player for Windows with a modern GUI.

解压至英文地址盘

二、.Conf 配置

1.配置生成

MPV.NET配置文件地址:F:\MPV\portable_config\

MPV文件夹内新建portable_config文件夹(全部是空白文件即可)

portable_config文件夹内新建:scripts、scripts-opts、input.conf、mpv.conf


默认地址不好找就不大推荐使用。上面自己新建MPV会默认使用

默认配置的:点击mpvnet.exe,空白处右键-设置-编辑mpv.conf和input.conf
地址在:C:\Users\系统名称\AppData\Roaming\mpv.net

2.MPV关联媒体文件

三、插件脚本使用

1.添加插件脚本uosc

GitHub - tomasklaen/uosc: Feature-rich minimalist proximity-based UI for MPV player.

手动安装:

https://wwtf.lanzoul.com/b00l1aille 密码:hw8z

1.1 下载uosc.zip,将uosc文件夹里的fonts和scripts文件夹解压到F:\MPV\portable_config即可

1.2 将uosc.conf文件放到F:\MPV\portable_config\script-opts

1.3 其他具体配置自行设置

2.添加插件脚本danmaku加载弹弹play弹幕(Bilibili)

GitHub - dyphire/uosc_danmaku: 在MPV播放器中加载弹弹play弹幕,基于 uosc UI框架和弹弹play API的mpv弹幕扩展插件

1.1 下载uosc_danmaku.zip,将uosc_danmaku解压到F:\MPV\portable_config\scripts即可

1.2 按脚本danmaku配置要求,在uosc.conf配置添加danmaku弹幕搜索按钮和弹幕开关

也可直接下载我改好的

在F:\MPV\portable_config\script-opts\uosc.conf 查找

controls=menu,gap,subtitles,<has_many_audio>audio,<has_many_video>video,<has_many_edition>editions,<stream>stream-quality,gap,space,speed,space,shuffle,loop-playlist,loop-file,gap,prev,items,next,gap,fullscreen

替换为:

controls=menu,gap,subtitles,<has_many_audio>audio,<has_many_video>video,<has_many_edition>editions,<stream>stream-quality,button:danmaku,cycle:toggle_on:show_danmaku@uosc_danmaku:on=toggle_on/off=toggle_off?弹幕开关,gap,space,speed,space,shuffle,loop-playlist,loop-file,gap,prev,items,next,gap,fullscreen

原文:

1.3 修改插件脚本danmaku快捷键为“Ctrl+j”

脚本danmaku快捷键为:弹幕搜索功能 “Ctrl+d”,弹幕开关功能 “j”

但是MPV.NET :“Ctrl+d”为音频延迟±0.1s,相互冲突

F:\MPV\portable_config\input.conf文件添加即可:

Ctrl+j script-message open_search_danmaku_menu
j script-message show_danmaku_keyboard


总结

1.新打开加载有延迟,需要等待0~20s才可使用快捷键

2.一些最新的视频和电影可能会没有弹幕,下载本地弹幕ASS或XML格式,文件命名相同于视频,直接快捷键 “j”加载就行。(油猴插件ACG助手好用点)

3.插件 uosc不能中文输入......复制粘贴可以。可能没配置好,知道的留言

4.一般用来看番用的,一般视频的弹幕支持也不是很好,用MPV在线播放配合弹幕加载(MPV-Play-BiliBili-Comments)会更好的

5.其他弹幕脚本看这篇文章吧:https://github.com/dyphire/mpv-config/discussions/105?sort=new

6.MPV使用很麻烦,开箱用也有点繁琐,不同配置不同地址,还需要去找命令行....嗯嗯

不能一键开箱用...但是MPV杜比视界不会偏色和占用会小点,不过potplayer最新版也支持杜比视界了...

7. 想要最全的MPV弹幕器,这个KikoPlay会好点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/456515.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 字符设备驱动 之 无法归类的《杂项设备驱动》

学习目标&#xff1a; 了解 杂项设备驱动 和普通字符设备的异同&#xff0c;及杂项设备驱动程序的写法 学习内容&#xff1a; 一、杂项设备驱动的特别之处 杂项设备&#xff08;Miscellaneous Devices&#xff09;是一种通用的设备类型&#xff0c;用于表示那些不适合其他设备…

基于springboot企业微信SCRM管理系统源码带本地搭建教程

系统是前后端分离的架构&#xff0c;前端使用Vue2&#xff0c;后端使用SpringBoot2。 技术框架&#xff1a;SpringBoot2.0.0 Mybatis1.3.2 Shiro swagger-ui jpa lombok Vue2 Mysql5.7 运行环境&#xff1a;jdk8 IntelliJ IDEA maven 宝塔面板 系统与功能介绍 基…

ubuntu 安装haproxy

####安装##### sudo apt update sudo apt install haproxy sudo haproxy -v sudo systemctl status haproxy sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg-org####配置站点##### nano /etc/haproxy/haproxy.cfgfrontend www-httpbind *:5001mode httpdefault_ba…

SAP RFC 的几种类型

SRFC: ARFC: ARFC: TRFC: QRFC: QRFC-QIN Scheduler: *RFC: tables: RSTRFCTA RFC-TEST: Outbound Queue: STOP/RESTART (after STOP) RSTRFCTB RFC TEST: Outbound Queue: Get/Execute LUWs from Local/Remote Syst RSTRFCTC RFC-TEST: Inbound Que…

当有违法数据时,浏览器不解析,返回了undefined,导致数据不解析

现象&#xff1a;页面上没有看到数据 排查&#xff1a;断点到线上的源码里&#xff1a;1、协议回调确实没有拿到数据是个undefined 2、network里看服务确实响应了数据 3、控制台没有任何报错。 心情&#xff1a;莫名其妙的现象 我本地有json格式化工具&#xff0c;copy进去后&…

【论文阅读】Tabbed Out: Subverting the Android Custom Tab Security Model

论文链接&#xff1a;Tabbed Out: Subverting the Android Custom Tab Security Model | IEEE Conference Publication | IEEE Xplore 总览 “Tabbed Out: Subverting the Android Custom Tab Security Model” 由 Philipp Beer 等人撰写&#xff0c;发表于 2024 年 IEEE Symp…

linux入门之必掌握知识点

#1024程序员节&#xff5c;征文# Linux基础 top命令详解 top命令是用来查看进程系统资源使用情况的工具&#xff0c;它可以动态的现实。 top命令执行后&#xff0c;按大写M可以按内存使用情况进行排序&#xff0c;大写P可以按CPU使用情况进行排序&#xff0c;大写H可以显示线…

vue-vant框架引入

一、工具说明 vscode编辑器 二、安装 使用包管理器安装 npm install vant -S 查看是否安装成功&#xff1a;查看项目下的package.json文件中的依赖是否有vant: 三、导入 1、按需导入 按照node_mouduls目录下的vant文件夹的lib目录中的路径导入你要的组件 2、整体导入 在…

WPS电信定制版 v12.8.2.18205 自带 VBA\无广告

下载&#xff08;哪个方便就下哪个&#xff09;&#xff1a;【1】https://pan.quark.cn/s/5373bf6cdcf5【2】链接: https://pan.baidu.com/s/1Vn2Bbhp8px-BBtlalkIIYg?pwdjgry 提取码: jgry 软件介绍&#xff1a; 1、VBA 组件更换为电信定制版&#xff0c;签名日期&#xf…

【进阶OpenCV】 (19)-- Dlib库 --人脸表情识别

文章目录 表情识别一、原理二、代码实现1. 摄像头前预处理2. 计算嘴唇变化3. 绘制嘴唇轮廓4. 显示结果5. 完整代码展示 总结 表情识别 目标&#xff1a;识别人物的喜悦状态。 一、原理 我们在对一张人脸图片进行关键点定位后&#xff0c;得到每个关键点的位置&#xff1a; 比…

疯狂变现!5分钟教你如何高效率制作AI商业海报!

在这个快节奏的时代&#xff0c;效率就是生命力。无论你是创业者、还是设计师&#xff0c;制作吸引人的详情海报都是日常工作中不可或缺的一环。传统的设计从构思到定稿&#xff0c;往往需要数小时甚至数天的时间。但现在&#xff0c;有了AI技术的加持——仅5分钟&#xff0c;你…

红帽Linux认证与其他认证相比优势在哪?

在各种各样的 IT 认证里头&#xff0c;红帽 Linux 认证凭借自身独特的地方和长处崭露头角。那红帽 Linux 认证跟其他认证相比&#xff0c;长处到底在啥地方呢&#xff1f; 接下来就给大伙简单说道说道。 首先&#xff0c;红帽 Linux 认证特别注重实践。它主要考查考生实际操作…

AI智能监测系统:全面赋能燃气安全管理的智能化转型方案

燃气安全智能化的需求&#xff1a; 随着燃气供应系统的广泛应用&#xff0c;燃气安全成为城市管理和企业运营中的重要环节。由于燃气泄漏、操作不规范等事故会造成巨大的人员伤亡和财产损失&#xff0c;传统的安全管理方法往往效率低下&#xff0c;依赖人工巡检&#xff0c;无…

JavaEE----多线程(二)

文章目录 1.进程的状态2.线程的安全引入3.线程安全的问题产生原因4.synchronized关键字的引入4.1修饰代码块4.2修饰实例方法4.3修饰静态方法4.4对象头介绍4.5死锁-可重入的特性 5.关于死锁的分析总结5.1死锁的分析5.2死锁成因的必要条件5.3死锁的解决方案 1.进程的状态 public…

深入了解 kotlinx-datetime:配置与使用指南

深入了解 kotlinx-datetime&#xff1a;配置与使用指南 在Kotlin多平台开发中&#xff0c;处理日期和时间是常见的需求。kotlinx-datetime库提供了强大且简洁的API来帮助开发者应对这一挑战。本文将详细介绍如何配置kotlinx-datetime库&#xff0c;并通过生动的示例演示其核心…

java中Set,Map,List集合的比较(不包含增删改查函数方法)

目录 1. 集合的简介2. List3. Set4. Map5. 比较5.1 结构特点5.2 实现类5.3 区别 6. 其他问题6.1 集合与数组的区别6.2 哪些集合类是线程安全的 7. 参考链接 1. 集合的简介 所有的集合类和集合接口都在java.util包下。 在内存中申请一块空间用来存储数据&#xff0c;在Java中集…

[网络协议篇] UDP协议

文章目录 1. 简介2. 特点3. UDP数据报结构4. 基于UDP的应用层协议5. UDP安全性问题6. 使用udp传输数据的系统就一定不可靠吗&#xff1f;7. 基于UDP的主机探活 python实现 1. 简介 User Datagram Protocol&#xff0c;用户数据报协议&#xff0c;基于IP协议提供面向无连接的网…

毕业设计—基于 Inception-ResNet模型的皮肤癌分类系统实现

1.摘要 皮肤癌是人类最常见的恶性肿瘤&#xff0c;主要通过视觉诊断进行初步临床筛查。但是由于皮肤病变外观的细微变化性&#xff0c;使用图像自动分类皮肤病变是一项具有挑战性的任务。本文为了提高深度学习算法在皮肤病检测上的准确率&#xff0c;本文提出了基于Inception和…

VoLTE 微案例:VoLTE 注册失败,I-CSCF 返回 403,HSS(UAR) 返回 5001

目录 1. 问题描述 2. 故障注册流程与正常流程对照 3. 结论 博主wx:yuanlai45_csdn 博主qq:2777137742 想要 深入学习 5GC IMS 等通信知识(加入 51学通信),或者想要 cpp 方向修改简历,模拟面试,学习指导都可以添加博主低价指导哈。 1. 问题描述

Geranium天竺葵:位置修改、守护进程管理器、清理器、屏幕时间删除器和 TrollStore 监督器

LocSim&#xff0c;TrollStore 的守护进程经理、清洁工和主管 关于 LocSim、守护进程管理器、清理器、屏幕时间删除器和 TrollStore 监督器 安装 安装Geranium需要满足以下要求&#xff1a;使用TrollStore 1.3或更高版本&#xff0c;并在iOS 15或更高版本的设备上运行。您可以从…