-
Notifications
You must be signed in to change notification settings - Fork 7
/
input.conf
129 lines (115 loc) · 11.8 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
# uosc 菜单 (自定义项目顺序)
# ignore #! 配置文件 >
# show-text "带有 * 后缀的配置文件默认启用" #! 配置文件 > 带有 * 后缀的默认启用
# ignore #! 着色器 >
# ignore #! 着色器 > Anime4K >
# ignore #! 着色器 > Anime4K (高性能) >
# cycle d3d11-exclusive-fs; set fullscreen no; script-message delay-command 1 set fullscreen yes #! 视频 > D3D11 全屏独占
# cycle audio-exclusive #! 音频 > 音频输出独占
# script-message smart-shaders "<clear>"; script-message restore-profile gpu-hq-enhance restore; script-message restore-profile gpu-hq; set hwdec auto; set video-sync audio; script-message delay-command 1 show-text "极速模式已应用" #! 极速模式
o script-binding uosc/open-file #! 打开文件
I script-binding stats/display-stats-toggle #! 显示/隐藏 统计信息
? script-binding stats/display-page-4 #! 显示快捷键绑定列表
Q set save-position-on-quit no; quit #! 退出但不保存选项
# 鼠标
MBTN_LEFT cycle pause #@click
MBTN_LEFT cycle fullscreen #@double_click
MBTN_LEFT_DBL ignore
MBTN_RIGHT script-binding uosc/menu
WHEEL_UP keypress up
WHEEL_DOWN keypress down
# 多媒体键
PLAY set pause no
PAUSE set pause yes
PLAYPAUSE cycle pause
STOP stop
PREV playlist-prev
NEXT playlist-next
UP add volume +2 # 增加音量
DOWN add volume -2 # 减少音量
RIGHT seek +5 exact #@click # 前进 5 秒
RIGHT set pause no; set speed 3 #@press # 3倍速前进播放
RIGHT set speed 1 #@release
LEFT seek -5 exact # 后退 5 秒
ESC set fullscreen no # 退出全屏
SPACE cycle pause # 切换暂停
BS set speed 1 # 还原播放速度
DEL change-list watch-later-options clr ""; quit # 只保存播放进度并退出
PGDWN playlist-next # 播放列表中的下一个项目
PGUP playlist-prev # 播放列表中的上一个项目
MENU script-binding uosc/menu
Shift+UP add volume-max 50 #! 音频 > 增加音量上限
Shift+DOWN script-message Multi_Command_If "((volume>>'100'))" "{{=volume:100:}}"; set volume-max 100
Shift+RIGHT seek +60 # 前进 60 秒
Shift+LEFT seek -60 # 后退 60 秒
Alt+Shift+RIGHT add audio-delay +0.05 # 增加 0.05 秒音频延迟
Alt+Shift+LEFT add audio-delay -0.05 # 减少 0.05 秒音频延迟
Alt+= add sub-font-size +2 # 增加字幕大小
Alt+- add sub-font-size -2 # 减少字幕大小
Alt++ add sub-scale +0.1 # 增加字幕大小系数
Alt+_ add sub-scale -0.1 # 减少字幕大小系数
Alt+UP add sub-pos -0.5 # 字幕位置上移
Alt+DOWN add sub-pos +0.5 # 字幕位置下移
Alt+RIGHT add sub-delay +0.05 # 增加 0.05 秒字幕延迟
Alt+LEFT add sub-delay -0.05 # 减少 0.05 秒字幕延迟
F1 script-message smart-shaders upscal "FSRCNNX (升采样)" "~~/shaders/FSRCNNX_x2_8-0-4-1.glsl" #! 着色器 > FSRCNNX (升采样)
F2 script-message smart-shaders upscal "ACNet (升采样)" "~~/shaders/ACNet/ACNet.glsl" #! 着色器 > ACNet (升采样)
F3 script-message smart-shaders upscal "Nvidia 图像缩放 (缩放 + 锐化) (升采样)" "~~/shaders/NVScaler.glsl" #! 着色器 > Nvidia 图像缩放 (缩放 + 锐化) (升采样)
F4 script-message smart-shaders upscal "Nvidia 图像缩放 (锐化) (升采样)" "~~/shaders/NVSharpen.glsl" #! 着色器 > Nvidia 图像缩放 (锐化) (升采样)
F5 script-message smart-shaders upscal "nnedi3 (升采样)" "~~/shaders/mpv-prescalers/nnedi3-nns32-win8x6.hook" #! 着色器 > nnedi3 (升采样)
F6 script-message smart-shaders upscal "ravu (升采样)" "~~/shaders/mpv-prescalers/ravu-r4.hook" #! 着色器 > ravu (升采样)
F7 script-message smart-shaders upscal "ravu lite (升采样)" "~~/shaders/mpv-prescalers/ravu-lite-r4.hook" #! 着色器 > ravu lite (升采样)
F8 script-message smart-shaders upscal "ravu lite ar (升采样)" "~~/shaders/mpv-prescalers/ravu-lite-ar-r4.hook" #! 着色器 > ravu lite ar (升采样)
F9 script-message smart-shaders upscal "ravu zoom (升采样)" "~~/shaders/mpv-prescalers/ravu-zoom-r3.hook" #! 着色器 > ravu zoom (升采样)
F10 script-message smart-shaders upscal "ravu zoom ar (升采样)" "~~/shaders/mpv-prescalers/ravu-zoom-ar-r3.hook" #! 着色器 > ravu zoom ar (升采样)
! script-message smart-shaders downscal "SSimDownscaler (降采样)" "~~/shaders/SSimDownscaler.glsl" SSimDownscaler #! 着色器 > SSimDownscaler (降采样)
SHARP script-message smart-shaders <show> #! 着色器 > 显示已加载的着色器
Ctrl+BS script-message smart-shaders "<clear>" #! 着色器 > 卸载已加载的着色器
` script-binding console/enable # 启用控制台
~ script-message smart-profile gpu-hq-enhance #! 配置文件 > gpu-hq-enhance *
= add panscan +0.1 # 增加 0.1 平移与缩放
- add panscan -0.1 # 减少 0.1 平移与缩放
+ add video-zoom +0.002 # 增加 0.002 视频缩放
_ add video-zoom -0.002 # 减少 0.002 视频缩放
[ frame-back-step; show-text "Frame Number: ${estimated-frame-number}" # 上一帧
] frame-step; show-text "Frame Number: ${estimated-frame-number}" # 下一帧
> add speed +0.05 # 增加 0.05 播放速度
< add speed -0.05 # 减少 0.05 播放速度
? script-binding uosc/keybinds # 显示快捷键绑定列表
A script-binding uosc/audio # 显示音轨列表
C script-binding uosc/chapters # 显示章节列表
d cycle deband # 切换去带
f cycle fullscreen # 切换全屏
H script-message Multi_Command_If "((hwdec=='no'))" "{{=hwdec:auto-copy:}} {{!show-text:硬件解码: 开:}}" "{{=hwdec:no:}} {{!show-text:硬件解码: 关:}}" #! 视频 > 硬件解码
i script-binding stats/display-page-1 # 显示基本统计信息
I script-binding stats/display-stats-toggle # 切换统计信息显示
m cycle mute # 切换静音
o script-binding uosc/open-file # 打开文件
p show-progress # 显示播放进度
P script-binding uosc/playlist # 显示播放列表
q quit # 退出
Q set save-position-on-quit no; quit # 退出但不保存设置
r cycle-values video-rotate 90 180 270 0 # 旋转视频
R seek 0 absolute-percent # 跳转到开头
s show-text "请耐心等待截图完成 (最长可能需要 30-60 秒)" 60000; screenshot # 截图
S script-binding uosc/subtitles # 显示字幕列表
t script-binding clock # 显示当前系统时间
v script-message Multi_Command_If "((video-sync=='audio'))" "{{=video-sync:display-resample:}} {{!show-text:垂直同步: 开:}}" "{{=video-sync:audio:}} {{!show-text:垂直同步: 关:}}" #! 视频 > 垂直同步
V script-binding uosc/video # 显示视频轨道列表
Ctrl+1 script-message smart-shaders Anime4K "Anime4K 模式 A" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 A
Ctrl+2 script-message smart-shaders Anime4K "Anime4K 模式 B" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 B
Ctrl+3 script-message smart-shaders Anime4K "Anime4K 模式 C" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Upscale_Denoise_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 C
Ctrl+4 script-message smart-shaders Anime4K "Anime4K 模式 A+A" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_S.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 A+A
Ctrl+5 script-message smart-shaders Anime4K "Anime4K 模式 B+B" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_S.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 B+B
Ctrl+6 script-message smart-shaders Anime4K "Anime4K 模式 C+C" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Upscale_Denoise_CNN_x2_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_S.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_S.glsl" #! 着色器 > Anime4K > 模式 C+C
Ctrl+! script-message smart-shaders Anime4K "Anime4K 模式 A (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 A
Ctrl+@ script-message smart-shaders Anime4K "Anime4K 模式 B (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 B
Ctrl+SHARP script-message smart-shaders Anime4K "Anime4K 模式 C (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 C
Ctrl+$ script-message smart-shaders Anime4K "Anime4K 模式 A+A (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 A+A
Ctrl+% script-message smart-shaders Anime4K "Anime4K 模式 B+B (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_VL.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_Soft_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 B+B
Ctrl+^ script-message smart-shaders Anime4K "Anime4K 模式 C+C (高性能)" "~~/shaders/Anime4K/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K/Anime4K_Restore_CNN_M.glsl;~~/shaders/Anime4K/Anime4K_Upscale_CNN_x2_M.glsl" #! 着色器 > Anime4K (高性能) > 模式 C+C
Ctrl+s show-text "请耐心等待截图完成 (最长可能需要 30-60 秒)" 60000; screenshot window # 截图 (窗口)
Alt+` script-message smart-profile gpu-hq "gpu-hq"
Alt+s show-text "请耐心等待截图完成 (最长可能需要 30-60 秒)" 60000; screenshot video # 截图 (没有字幕和OSD)
Ctrl+c script-binding toggle_crop # 自动裁切视频黑边
Ctrl+p vf toggle pad=aspect=${display-width}/${display-height}:x=-1:y=-1 # 填充视频黑边