-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinput.conf
236 lines (210 loc) · 15.6 KB
/
input.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# This file defines the key and mouse bindings and the context menu of mpv.net.
# A input and config editor can be found in the context menu under 'Settings'.
# The mpv.conf defaults of mpv.net contain: 'input-default-bindings = no'
# which disables the input defaults of mpv.
# Every line in this file begins with a space character to make search easier,
# if you want to know if 'o' has already a binding you can search for ' o '.
# input test mode:
# mpvnet --input-test
# The input key list can be found in the context menu under: View > Show Keys
# mpv.net input.conf defaults:
# https://github.com/stax76/mpv.net/blob/master/src/Resources/input.conf.txt
# mpv input.conf defaults:
# https://github.com/mpv-player/mpv/blob/master/etc/input.conf
# mpv input commands:
# https://mpv.io/manual/master/#list-of-input-commands
# mpv input options:
# https://mpv.io/manual/master/#input
MOUSE_BTN3 add volume 2
MOUSE_BTN4 add volume -2
o script-message mpv.net open-files #menu: 打开文件
Space cycle pause #menu: 播放/暂停
s stop #menu: 停止
Enter cycle fullscreen #menu: 全屏
_ ignore #menu: -
u script-message mpv.net open-url #menu: 文件 > 剪贴板链接
_ script-message mpv.net open-optical-media #menu: 文件 > 光盘设备
_ ignore #menu: 文件 > -
_ script-message mpv.net open-files append #menu: 文件 > 添加到播放列表
F8 script-binding show-playlist #menu: 文件 > 显示播放列表
_ cycle shuffle #menu: 文件 > 切换随机播放
L cycle-values loop-file "inf" "no" #menu: 文件 > 切换文件循环
l ab-loop #menu: 文件 > 设定/清除 片段循环
_ ignore #menu: 文件 > -
F11 playlist-prev #menu: 文件 > 上个视频
F12 playlist-next #menu: 文件 > 下个视频
Home script-message mpv.net playlist-first #menu: 文件 > 第一个视频
End script-message mpv.net playlist-last #menu: 文件 > 最后一个视频
_ ignore #menu: 文件 > -
PGUP add chapter -1 #menu: 文件 > 上一章节
PGDWN add chapter 1 #menu: 文件 > 下一章节
#_ ignore #menu: 文件 > 章节
_ ignore #menu: 文件 > -
# h script-message mpv.net show-history #menu: 文件 > 显示播放历史
_ Recent #menu: 文件 > Recent
. frame-step #menu: 播放 > 下一帧
, frame-back-step #menu: 播放 > 上一帧
_ ignore #menu: 播放 > -
Right seek 10 #menu: 播放 > 快进 10 秒
Left seek -10 #menu: 播放 > 后退 10 秒
_ ignore #menu: 播放 > -
Down seek 30 #menu: 播放 > 快进 30 秒
Up seek -30 #menu: 播放 > 后退 30 秒
_ ignore #menu: 播放 > -
Ctrl+Right seek 300 #menu: 播放 > 快进 5 分钟
Ctrl+Left seek -300 #menu: 播放 > 后退 5 分钟
_ ignore #menu: 播放 > -
] multiply speed 1.1 #menu: 播放 > 快速 10%
[ multiply speed 1/1.1 #menu: 播放 > 慢速 10%
\ multiply speed 1.5 #menu: 播放 > 1.5 倍速
' multiply speed 0.5 #menu: 播放 > 0.5 慢速
; set speed 1 #menu: 播放 > 重置
# Ctrl++ add video-zoom 0.1 #menu: 画面 > 放大
# Ctrl+- add video-zoom -0.1 #menu: 画面 > 缩小
# _ ignore #menu: 画面 > -
# Ctrl+KP4 add video-pan-x -0.01 #menu: 画面 > 左移
# Ctrl+KP6 add video-pan-x 0.01 #menu: 画面 > 右移
# _ ignore #menu: 画面 > -
# Ctrl+KP8 add video-pan-y -0.01 #menu: 画面 > 上移
# Ctrl+KP2 add video-pan-y 0.01 #menu: 画面 > 下移
# _ ignore #menu: 画面 > -
# w add panscan -0.1 #menu: 画面 > 降低高度
# W add panscan 0.1 #menu: 画面 > 增加高度
# _ ignore #menu: 画面 > -
# Ctrl+BS set video-zoom 0; set video-pan-x 0; set video-pan-y 0 #menu: 画面 > 重置
_ set contrast 0; set brightness 0; set gamma 0; set saturation 0; set hue 0 #menu: 视频 > 调色 > 重置
_ ignore #menu: 视频 > 调色 > -
Ctrl+1 add contrast -1 #menu: 视频 > 调色 > 降低对比度
Ctrl+2 add contrast 1 #menu: 视频 > 调色 > 增加对比度
_ ignore #menu: 视频 > 调色 > -
Ctrl+3 add brightness -1 #menu: 视频 > 调色 > 降低亮度
Ctrl+4 add brightness 1 #menu: 视频 > 调色 > 增加亮度
_ ignore #menu: 视频 > 调色 > -
Ctrl+5 add gamma -1 #menu: 视频 > 调色 > 降低伽玛系数
Ctrl+6 add gamma 1 #menu: 视频 > 调色 > 增加伽玛系数
_ ignore #menu: 视频 > 调色 > -
Ctrl+7 add saturation -1 #menu: 视频 > 调色 > 降低饱和度
Ctrl+8 add saturation 1 #menu: 视频 > 调色 > 增加饱和度
_ ignore #menu: 视频 > 调色 > -
Ctrl+9 add hue -1 #menu: 视频 > 调色 > 降低色相
Ctrl+0 add hue 1 #menu: 视频 > 调色 > 增加色相
_ vf clr "" #menu:视频 > 滤镜 > 重置
#_ vf toggle vapoursynth="~~/mvtools-fast.vpy" #menu: 视频 > 滤镜 > 预置模式:mvtools补帧 2x_8b
#_ vf toggle vapoursynth="~~/mvtools-standard.vpy" #menu: 视频 > 滤镜 > 预置模式:mvtools补帧 60
_ ignore #menu: 视频 > 滤镜 > -
_ vf toggle format=colorlevels=limited #menu: 视频 > 滤镜 > 开/关 动态范围限制
_ vf toggle vflip #menu: 视频 > 滤镜 > 开/关 垂直翻转
_ vf toggle hflip #menu: 视频 > 滤镜 > 开/关 水平翻转
_ vf toggle pad=aspect=16/9:x=-1:y=-1 #menu: 视频 > 滤镜 > 开/关 填充16:9的黑边
_ vf toggle format=gamma=gamma2.2 #menu: 视频 > 滤镜 > 开/关 伽马修正2.2
_ vf toggle fps=fps=60/1.001 #menu: 视频 > 滤镜 > 开/关 强制帧数59.94
_ vf toggle colortemperature=temperature=6500 #menu: 视频 > 滤镜 > 开/关 色温修正6500
_ change-list glsl-shaders clr "" #menu: 视频 > 着色器 > 重置
# _ change-list glsl-shaders set "~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Upscale_Deblur_DoG_x2.glsl" #menu: 视频 > 着色器 > 预置模式:A4k-DD
# _ change-list glsl-shaders set "~~/shaders/Anime4K_Darken_HQ.glsl;~~/shaders/Anime4K_Thin_HQ.glsl;~~/shaders/Anime4K_Denoise_Bilateral_Mode.glsl;~~/shaders/Anime4K_Deblur_DoG.glsl" #menu: 视频 > 着色器 > 预置模式:A4k-DTDD
# _ change-list glsl-shaders set "~~/shaders/cas_luma_0_5.glsl;~~/shaders/ravu-lite-r4.glsl" #menu: 视频 > 着色器 > 预置模式:CAS_05&RAVU_l4
# _ change-list glsl-shaders set "~~/shaders/SSimSuperRes.glsl;~~/shaders/SSimDownscaler.glsl" #menu: 视频 > 着色器 > 预置模式:SSim-SR&DS
_ ignore #menu: 视频 > 着色器 > -
_ change-list glsl-shaders toggle "~~/shaders/KrigBilateral.glsl" #menu: 视频 > 着色器 > 开/关 KrigBilateral
_ change-list glsl-shaders toggle "~~/shaders/ACNet_HDN_L1.glsl" #menu: 视频 > 着色器 > 开/关 ACNet_HDN_L1
_ change-list glsl-shaders toggle "~~/shaders/AiUpscale_Fast_2x_Photo.glsl" #menu: 视频 > 着色器 > 开/关 AiUpscale_Fast_Photo
_ change-list glsl-shaders toggle "~~/shaders/Anime4K_Upscale_DTD_x2.glsl" #menu: 视频 > 着色器 > 开/关 A4K_放大_DTD
_ change-list glsl-shaders toggle "~~/shaders/Anime4K_Restore_CNN_M.glsl" #menu: 视频 > 着色器 > 开/关 A4K_线条重塑(中)
_ change-list glsl-shaders toggle "~~/shaders/adaptive-sharpen_2_0_anime.glsl" #menu: 视频 > 着色器 > 开/关 自适应锐化(2D)
_ change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_8-0-4-1_LineArt.glsl" #menu: 视频 > 着色器 > 开/关 FSRCNNX_8041_LA
_ change-list glsl-shaders toggle "~~/shaders/nnedi3-nns128-win8x4.glsl" #menu: 视频 > 着色器 > 开/关 NNEDI3_128
_ change-list glsl-shaders toggle "~~/shaders/ravu-zoom-r3.glsl" #menu: 视频 > 着色器 > 开/关 ravu-zoom-r3
_ ignore #menu: 视频 > -
_ cycle-values hwdec "auto" "no" #menu: 视频 > 切换硬件解码
_ cycle deinterlace #menu: 视频 > 切换逐行扫描
_ cycle-values video-aspect "16:9" "4:3" "2.35:1" "-1" #menu: 视频 > 切换长宽比
_ cycle icc-profile-auto #menu: 视频 > 开/关 ICC校色
_ cycle deband #menu: 视频 > 开/关 去色带
Alt+s script-message mpv.net load-sub #menu: 字幕 > 加载外部字幕文件
KP8 cycle sub #menu: 字幕 > 下一个
v cycle sub-visibility #menu: 字幕 > 隐藏/显示
_ ignore #menu: 字幕 > -
z add sub-delay 0.1 #menu: 字幕 > 字幕延迟 +0.1
Z add sub-delay -0.1 #menu: 字幕 > 字幕延迟 -0.1
_ ignore #menu: 字幕 > -
r add sub-pos -1 #menu: 字幕 > 上移
R add sub-pos +1 #menu: 字幕 > 下移
_ ignore #menu: 字幕 > -
_ add sub-scale -0.1 #menu: 字幕 > 减小字体
_ add sub-scale 0.1 #menu: 字幕 > 加大字体
Alt+a script-message mpv.net load-audio #menu: 音频 > 加载外部音频文件
KP7 script-message mpv.net cycle-audio #menu: 音频 > 下一个
_ ignore #menu: 音频 > -
KP6 add audio-delay 0.1 #menu: 音频 > 声音延迟 +0.1
KP9 add audio-delay -0.1 #menu: 音频 > 声音延迟 -0.1
_ ignore #menu: 音频 > -
+ add volume 5 #menu: 音频 > 增加音量
- add volume -5 #menu: 音频 > 减小音量
_ ignore #menu: 音频 > -
m cycle mute #menu: 音频 > 静音
# _ ignore #menu: Track
# KP0 script-message rate-file 0 #menu: 扩展 > Rating > 0stars
# KP1 script-message rate-file 1 #menu: 扩展 > Rating > 1stars
# KP2 script-message rate-file 2 #menu: 扩展 > Rating > 2stars
# KP3 script-message rate-file 3 #menu: 扩展 > Rating > 3stars
# KP4 script-message rate-file 4 #menu: 扩展 > Rating > 4stars
# KP5 script-message rate-file 5 #menu: 扩展 > Rating > 5stars
# _ ignore #menu: 扩展 > Rating > -
#_ script-message rate-file about #menu: 扩展 > Rating > About
Ctrl+t cycle ontop #menu: 查看 > 窗口置顶开关
# Alt++ no-osd set window-scale 1.2 #menu: 查看 > Window Size > Enlarge
# Alt+- no-osd set window-scale 0.8 #menu: 查看 > Window Size > Shrink
Ctrl+b cycle border #menu: 查看 > 切换边框
i script-message mpv.net show-info #menu: 查看 > 文件/流信息
t script-binding stats/display-stats #menu: 查看 > 显示统计数据
T script-binding stats/display-stats-toggle #menu: 查看 > 切换统计信息
Del script-binding osc/visibility #menu: 查看 > 切换 OSC 可见性
F9 show-text ${track-list} 5000 #menu: 查看 > 显示音频/视频/字幕列表
p show-progress #menu: 查看 > 显示进度
Ctrl+p script-message mpv.net show-profiles #menu: 查看 > 显示配置文件
Shift+p script-message mpv.net show-properties #menu: 查看 > 显示属性
Shift+c script-message mpv.net show-commands #menu: 查看 > 显示命令
F1 script-message mpv.net show-command-palette #menu: 查看 > 显示所有命令
` script-binding console/enable #menu: 查看 > 显示控制台
j screenshot video #menu: 工具 > 截屏-原始大小无字幕OSD
J screenshot subtitles #menu: 工具 > 截屏-原始大小带字幕OSD
Ctrl+j screenshot window #menu: 工具 > 截屏-窗口大小带字幕OSD
_ ignore #menu: 工具 > -
c script-message mpv.net show-conf-editor #menu: 工具 > 功能编辑器
Ctrl+i script-message mpv.net show-input-editor #menu: 工具 > 快捷键编辑器
Ctrl+f script-message mpv.net open-conf-folder #menu: 工具 > 打开配置文件夹
_ script-message mpv.net show-setup-dialog #menu: 工具 > 系统
_ script-message mpv.net shell-execute https://mpv.io #menu: 帮助 > mpv 主页
_ script-message mpv.net shell-execute https://github.com/stax76/mpv.net #menu: 帮助 > mpv.net 主页
_ ignore #menu: 帮助 > -
_ script-message mpv.net shell-execute https://mpv.io/manual/stable/ #menu: 帮助 > mpv 手册
_ script-message mpv.net shell-execute https://github.com/stax76/mpv.net/blob/master/docs/Manual.md #menu: 帮助 > mpv.net 手册
_ ignore #menu: 帮助 > -
_ script-message mpv.net update-check #menu: 帮助 > 检查更新
_ script-message mpv.net show-about #menu: 帮助 > 关于
# _ ignore #menu: -
#Esc ignore #menu: 退出播放器
#Q ignore #menu: 播放完退出播放器
ctrl+q quit
Power quit
Play cycle pause
Pause cycle pause
PlayPause cycle pause
MBTN_Mid cycle pause
Stop stop
Forward seek 60
Rewind seek -60
Wheel_Up add volume 2
Wheel_Down add volume -2
Wheel_Left add volume -10
Wheel_Right add volume 10
Prev playlist-prev
Next playlist-next
MBTN_Forward playlist-next
MBTN_Back playlist-prev
> playlist-next
< playlist-prev
Ctrl+Wheel_Up no-osd seek 7
Ctrl+Wheel_Down no-osd seek -7
MBTN_Left_DBL cycle fullscreen
KP_Enter cycle fullscreen