Skip to content

Commit

Permalink
调整注释与按键以适配stats的第四页功能
Browse files Browse the repository at this point in the history
  • Loading branch information
hooke007 authored Jul 20, 2021
1 parent 28c96d9 commit 55537b1
Showing 1 changed file with 91 additions and 91 deletions.
182 changes: 91 additions & 91 deletions input.conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
##⇘⇘在(shift+)i键的第一页查看vf/af的启用列表,在(shift+)i键的第二页查看glsl/hook的加载列表
##这里的"set"参数类似于 mpv.conf 中的"=",是覆盖式替换(支持多项)。例如之前已使用"toggle/append"(只支持单项)加载了KrigBilateral,按下CTRL+4后之前所有使用/追加的其它着色器都被清除,需要再次执行来启用KrigBilateral
##"toggle"的行为类似开关(只支持单项),当前加载列表中若没有则添加到列表最后方,若有则从当前列表中清除
##任何着色器和滤镜都可以设置成自动加载模式而无需每次手动装载,详见 mpv.conf
##⇘⇘在(shift+)i键的第一页查看vf/af的启用列表,第二页查看glsl/hook的加载列表,第四页静态键位绑定列表
##自定义快捷键的规则见手册[05]
##任何着色器和滤镜都可以设置成自动加载模式而无需每次手动装载,详见 mpv.conf 中“脚本 滤镜 着色器”的部分

################
## 着色器列表 ##
Expand All @@ -21,7 +20,7 @@
CTRL+4 change-list glsl-shaders set "~~/shaders/Anime4K_DarkLines_HQ.glsl;~~/shaders/Anime4K_ThinLines_HQ.glsl;~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl"

##清空所有已加载的着色器
CTRL+` change-list glsl-shaders clr ""
CTRL+` change-list glsl-shaders clr "" # 清空视频着色器列表



Expand All @@ -30,6 +29,7 @@
##############

##⇘⇘很多滤镜不支持 无-copy 的纯硬解方式(即 hwdec=xxxx ),最好使用 hwdec=no 或 hwdec=xxxx-copy 获得更好的兼容性
##滤镜的语法说明见手册[03]

##启用/关闭 强制片源的色阶0-255标记为16-235 (少数片源存在压制后色彩范围标记错误,具体表现在背景纯黑显灰色/底色纯白却发绿,常见于野路子的小黄片㊌㊎)
CTRL+5 vf toggle format=colorlevels=limited
Expand All @@ -46,10 +46,10 @@

##启用/关闭 画面翻转
Ctrl+UP vf toggle vflip # 切换 画面垂直翻转
Ctrl+DOWN vf toggle hflip # ~~~~ ~~~~水平~~~~
Ctrl+DOWN vf toggle hflip # 切换 画面水平翻转

##清除所有已加载的视频滤镜
CTRL+0 vf clr ""
CTRL+0 vf clr "" # 清空视频滤镜列表



Expand All @@ -61,19 +61,19 @@
##个别外置脚本的部分快捷键也可在 /script-opts/ 文件夹内找对应的配置文件进行修改,遵原作者介绍优先

##高级播放列表打开后,此时方向键切换与选中,回车播放,退格键移除,Esc键关闭(超时自动关闭或者再次按打开键也会关闭)
F8 script-binding playlistmanager/show_list # 打开高级播放列表(替换默认显示的难看osd播放列表
F8 script-binding playlistmanager/show_list # 打开高级播放列表(替换原默认的简易OSD播放列表
SHIFT+ENTER script-binding playlistmanager/show_list # 打开高级播放列表
CTRL+o script-binding open_file/open_dialog # 拉起(powershell)资源管理器的对话框加载文件
CTRL+a script-binding cycle_adevice/back # 切换上一个音频设备
ALT+a script-binding cycle_adevice/next # 切换下一个音频设备
CTRL+a script-binding cycle_adevice/back # 切换到上一个音频设备
SHIFT+DEL script-binding Thumbnailer_OSC/visibility # 切换 Thumbnailer_OSC的可见性


##⇘⇘MPV内部自带的LUA脚本

#i script-binding stats/display-stats # 临时显示状态信息(1-4翻页,2/4页可键盘上下滚动查看
#I script-binding stats/display-stats-toggle # 常驻显示状态信息
#` script-binding console/enable # 进入控制台(此时Esc退出)

i script-binding stats/display-stats # 临时显示状态信息(此时12340翻页,2/4/0页可方向上下键滚动查看
I script-binding stats/display-stats-toggle # 常驻显示状态信息(再次按下退出)
` script-binding console/enable # 进入控制台(此时Esc退出)
DEL script-binding osc/visibility # 切换 内置OSC的可见性


##############
Expand All @@ -91,98 +91,98 @@

##⇘⇘鼠标

#MBTN_LEFT ignore #左键-单击 无操作
#MBTN_LEFT_DBL cycle fullscreen #左键-双击 切换 全屏状态
#MBTN_RIGHT cycle pause #右键-单击 切换 暂停状态
#MBTN_BACK playlist-prev #后退键 切换到列表中的上个文件
#MBTN_FORWARD playlist-next #前进键 ~~~~~~~~~~~~~~下~~~~~~
#MBTN_MID #中键(按压滚轮)。默认没给定义但是很多人用,要用建议清空下两条操作名(易误触)
MBTN_LEFT ignore #左键-单击 <无操作>
MBTN_LEFT_DBL cycle fullscreen #左键-双击 切换 全屏状态
MBTN_RIGHT cycle pause #右键-单击 切换 暂停状态
MBTN_BACK playlist-prev #后退键 切换到列表中的上个文件
MBTN_FORWARD playlist-next #前进键 切换到列表中的下个文件
MBTN_MID ignore #中键(按压滚轮)。默认没给定义但是很多人用,要用建议清空下两条操作名(易误触)

#WHEEL_UP seek 10 #滚轮-向上 前进10秒 #虽以秒为单位步进,但受关键帧的限制,以下多项相同)
#WHEEL_DOWN seek -10 #滚轮-向下 后退~~~~
#WHEEL_LEFT add volume -2 #滚轮-向左 增加音量2格 #挺奇葩的预设,一般鼠标的滚轮不能朝左右按
#WHEEL_RIGHT add volume 2 #滚轮-向右 减少~~~~~~~
WHEEL_UP seek 10 #滚轮-向上 前进10秒
WHEEL_DOWN seek -10 #滚轮-向下 后退10秒
WHEEL_LEFT ignore #滚轮-向左 <无操作>
WHEEL_RIGHT ignore #滚轮-向右 <无操作>

##⇘⇘键盘

#o show-progress # 临时显示时间码/进度条
#P show-progress # ~~~~~~~~~~~~~~~~~~~~~
#O no-osd cycle-values osd-level 3 1 # 常驻显示时间码

#1 add contrast -1 # 降低对比度
#2 add contrast 1 # 提升~~~~~~
#3 add brightness -1 # 亮度
#4 add brightness 1
#5 add gamma -1 # 伽马
#6 add gamma 1
#7 add saturation -1 # 饱和度/纯度
#8 add saturation 1
9 add volume -1 # 音量(同 滚轮左右)
0 add volume 1
- add hue -1 # 色相
= add hue 1
o show-progress # 临时显示时间码/进度条
P show-progress # 临时显示时间码/进度条
O no-osd cycle-values osd-level 3 1 # 常驻显示时间码

1 add contrast -1 # 对比度 -
2 add contrast 1 # 对比度 +
3 add brightness -1 # 亮度 -
4 add brightness 1 # 亮度 +
5 add gamma -1 # 伽马 -
6 add gamma 1 # 伽马 +
7 add saturation -1 # 饱和度/纯度 -
8 add saturation 1 # 饱和度/纯度 +
9 add volume -1 # 音量 -
0 add volume 1 # 音量 +
- add hue -1 # 色相 -
= add hue 1 # 色相 +

##当输出旋转之后,垂直方向因跟随输出方向的变化而改变。输出旋转操作会启动缩略图重建进程
##输出旋转可能产生色度升频的bug,可改 mpv.conf 中 --cscale=bilinear 或启用去色带或使用软解解决
CTRL+LEFT cycle-values video-rotate "0" "270" "180" "90" # 视频输出逆时针旋转90°
CTRL+RIGHT cycle-values video-rotate "0" "90" "180" "270" # ~~~~~~~~顺~~~~~~~~~~~
CTRL+RIGHT cycle-values video-rotate "0" "90" "180" "270" # 视频输出顺时针旋转90°

ALT+0 cycle-values window-scale "0.5" "1.0" "1.5" # 快速缩放窗口大小
ALT+` set window-scale 1.0 # 重置窗口大小为一倍
ALT+1 add window-scale 0.1 # 增大窗口
ALT+2 add window-scale -0.1 # 减小~~~~
ALT+9 cycle-values panscan "0.0" "1.0" # 缩放以适合/填充窗口
ALT+= add video-zoom 0.1 # 视频放大(窗口不变)
#ALT+- add video-zoom -0.1 # ~~~~缩小
ALT+LEFT add video-pan-x -0.1 # ~~~~左移
ALT+RIGHT add video-pan-x 0.1 # ~~~~右移
ALT+UP add video-pan-y -0.1 # ~~~~上移
ALT+DOWN add video-pan-y 0.1 # ~~~~下移
#Alt+BS set video-zoom 0 ; set video-pan-x 0 ; set video-pan-y 0 # 重置视频的缩放与移动

#q quit # 关闭当前MPV程序
#ESC set fullscreen no # 退出全屏状态
#m cycle mute # 切换 静音状态
#p cycle pause # 切换 暂停/播放状态(同 鼠标右键)
#. frame-step # 暂停后进行帧步进
#, frame-back-step # ~~~~~~~~~~~~步退
#SPACE cycle pause #空格键 切换 暂停/播放状态(同"p")
#> playlist-next # 切换到列表中的下个文件
#ENTER playlist-next #回车键 切换到列表中的下个文件
#< playlist-prev # 切换到列表中的上个文件
#T cycle ontop # 切换 置顶状态
#f cycle fullscreen # 切换 全屏状态(同 鼠标左键-双击)

#RIGHT seek 5 #方向右键 前进05秒
#LEFT seek -5 #方向左键 后退~~~~
#UP seek 60 #方向上键 前进60秒
#DOWN seek -60 #方向下键 后退~~~~
[ add speed -0.1 # 降速播放(最小0.01)
] add speed 0.1 # 增速~~~~(最大100)
#{ multiply speed 0.5 # 半速
#} multiply speed 2.0 # 倍速
#BS set speed 1.0 #回车键 重置播放速度为1倍

#d cycle deinterlace # 切换 去隔行
D cycle deband # 切换 去色带
h cycle-values tone-mapping "mobius" "reinhard" "hable" "bt.2390" "gamma" # 切换 hdr映射曲线
CTRL+h cycle-values hwdec "d3d11va-copy" "no" # 切换 硬解//硬解+//软解
ALT+1 add window-scale 0.1 # 窗口 +
ALT+2 add window-scale -0.1 # 窗口 -
ALT+9 cycle-values panscan "0.0" "1.0" # 视频缩放以适合/填充窗口
ALT+= add video-zoom 0.1 # 视频缩放 +(窗口不变)
ALT+- add video-zoom -0.1 # 视频缩放 -(窗口不变)
ALT+LEFT add video-pan-x -0.1 # 视频移动 ←(窗口不变)
ALT+RIGHT add video-pan-x 0.1 # 视频移动 →(窗口不变)
ALT+UP add video-pan-y -0.1 # 视频移动 ↑(窗口不变)
ALT+DOWN add video-pan-y 0.1 # 视频移动 ↓(窗口不变)
Alt+BS set video-zoom 0 ; set video-pan-x 0 ; set video-pan-y 0 # 重置视频的缩放与移动

q quit # 关闭当前MPV程序
ESC set fullscreen no # 退出全屏状态
m cycle mute # 切换 静音状态
p cycle pause # 切换 暂停/播放状态
. frame-step # (暂停)帧步进
, frame-back-step # (暂停)帧步退
SPACE cycle pause #空格键 切换 暂停/播放状态
> playlist-next # 切换到列表中的下个文件
ENTER playlist-next #回车键 切换到列表中的下个文件
< playlist-prev # 切换到列表中的上个文件
T cycle ontop # 切换 置顶状态
f cycle fullscreen # 切换 全屏状态

RIGHT seek 5 #方向右键 前进05秒
LEFT seek -5 #方向左键 后退05秒
UP seek 60 #方向上键 前进60秒
DOWN seek -60 #方向下键 后退60秒
[ add speed -0.1 # 播放速度 -(最小0.01)
] add speed 0.1 # 播放速度 +(最大100)
{ multiply speed 0.5 # 播放速度 半减
} multiply speed 2.0 # 播放速度 倍增
BS set speed 1.0 #回车键 重置播放速度

d cycle deinterlace # 切换 去隔行状态
D cycle deband # 切换 去色带状态
h cycle-values tone-mapping "mobius" "reinhard" "hable" "bt.2390" "gamma" # 切换 HDR映射曲线
CTRL+h cycle-values "hwdec" "d3d11va-copy" "no" # 切换 硬解//硬解+//软解

##快速在多个音频输出设备间切换,设备名的获取见发布页FAQ或文档 https://mpv.io/manual/master/#options-audio-device
#a cycle-values audio-device "wasapi/{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" "wasapi/{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"

#z add sub-delay -0.1 # 延迟字幕100ms
#Z add sub-delay +0.1 # 预载字幕100ms
#x add sub-delay +0.1
#G add sub-scale +0.1 # 增大字幕
#F add sub-scale -0.1 # 减小~~~~
#r add sub-pos -1 # 字幕上移
#R add sub-pos +1 # ~~~~下移
#t add sub-pos +1

#s screenshot # 截屏(有字幕、有OSD)输出原始分辨率
#S screenshot video # 截屏(无字幕、无OSD)输出原始分辨率
#CTRL+s screenshot window # 截屏(有字幕、有OSD)输出实际分辨率
z add sub-delay -0.1 # 字幕同步 延迟100ms
Z add sub-delay +0.1 # 字幕同步 预载100ms
x add sub-delay +0.1 # 字幕同步 预载100ms
G add sub-scale +0.1 # 字幕缩放 +
F add sub-scale -0.1 # 字幕缩放 -
r add sub-pos -1 # 字幕移动 ↑
R add sub-pos +1 # 字幕移动 ↓
t add sub-pos +1 # 字幕移动 ↓

s screenshot # 截屏(有字幕、有OSD)输出原始分辨率
S screenshot video # 截屏(无字幕、无OSD)输出原始分辨率
CTRL+s screenshot window # 截屏(有字幕、有OSD)输出实际分辨率
#ALT+s screenshot each-frame
##截屏(逐帧),再次执行该命令停止。默认方式等同"s",可以在"each-frame"后添加" video"或" window"修改逐帧截图的方式。可能需要在mpv.conf使用 --framedrop=no 来避免截图丢帧与重复

0 comments on commit 55537b1

Please sign in to comment.