本帖最后由 孤雨独火 于 2022-3-26 02:53 编辑
内容可能已过时,以后点 这里 查看更新
osc_lazy.lua 是基于mpv原版OSC和缩略图脚本进行功能强化与界面美化的 外置脚本。
在继承上游的全部特性的同时,进行了较大的扩展改动。
粗略配置后的运行时预览图:
详细介绍——
01. 如果不在 mpv.conf 中设置
关闭内置OSC的话,将开屏常驻上图所示警告
02.(需要其它依赖) 兼容适配缩略图,此功能需要 deus0ww 的 Thumbnailer.lua Thumbnailer_Worker.lua 两个脚本共同实现(没有这两脚本就自然没有缩略图功能)
03. 音轨和字幕按钮支持 鼠标悬停时滚轮快速切换不同音轨/字幕 (原本只有音量按钮支持悬停滚轮快速调整音量)
04. 无边框模式下顶部标题的自定义
05.(独占) 新增布局bottombox;新增右侧动态次标题(支持自定义),光标悬停时间轴时,自动默认切换为调色板信息(支持自定义);新增右侧按钮(联动stats.lua),右键临时显示统计页面4,滚轮上临时显示统计页面1,滚轮下临时显示统计页面2,左键常驻/关闭(常驻状态下切换页面也为常驻显示);
06. osc弹出文本的本地化(用灰色圈出的按钮原本就支持 鼠标中键 // shift+鼠标左键 弹出这些OSD信息)
========================================
========================================
osc_lazy.lua 读取的设置文件为 osc_lazy.conf
继承了上游 osc.conf 和 之前的 Thumbnailer_OSC.conf 全部选项外,还有以下选项可供自定义:
- #wctitle=${media-title}
- # -- osc_lazy版无边框模式的上方标题与OSC标题的显示内容相互独立。示例即默认值
- #sub_title=
- # -- bottombox布局的右侧子标题(可选,默认不显示),兼容属性和扩展字符串
- #sub_title2=
- # -- bottombox布局的临时右侧子标题(在光标移动到时间轴时强制显示,默认为监视调色板属性),兼容属性和扩展字符串
复制代码
在此配置文件中使用
即可启用预览图所示的布局
mpv.conf中的个别参数可能导致此布局下的窗口动画假死,此时使用快捷键改变一次播放进度即可恢复
mpv中脚本的使用不再赘述 见此处的通用教程 |