-
Notifications
You must be signed in to change notification settings - Fork 159
/
Copy pathinput_uosc.conf
129 lines (113 loc) · 10.4 KB
/
input_uosc.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
### 文档_ https://github.com/hooke007/MPV_lazy/blob/main/portable_config/input.conf
### 文档_ https://github.com/hooke007/MPV_lazy/blob/main/portable_config/input_uosc.conf
# script-binding uosc/open-file #! 加载 > ※ 文件浏览器
# script-binding uosc/load-subtitles #! 加载 > ※ 导入 字幕轨
# script-binding uosc/playlist #! 导航 > ※ 播放列表
# script-binding uosc/editions #! 导航 > ※ 版本列表
# script-binding uosc/chapters #! 导航 > ※ 章节列表
# script-binding uosc/video #! 导航 > ※ 视频轨列表
# script-binding uosc/audio #! 导航 > ※ 音频轨列表
# script-binding uosc/subtitles #! 导航 > ※ 字幕轨列表
# playlist-shuffle #! 导航 > 播放列表乱序重排
, frame-back-step #! 播放 > 上一帧
. frame-step #! 播放 > 下一帧
l ab-loop #! 播放 > 设置/清除 AB循环点
[ no-osd cycle-values speed 2 1.5 1.2 1 ; script-message-to uosc flash-elements speed #! 播放 > 切换 速度 -
] no-osd cycle-values speed 1 1.2 1.5 2 ; script-message-to uosc flash-elements speed #! 播放 > 切换 速度 +
{ no-osd add speed -0.1 ; script-message-to uosc flash-elements speed #! 播放 > 切换 速度 -0.1
} no-osd add speed 0.1 ; script-message-to uosc flash-elements speed #! 播放 > 切换 速度 +0.1
- no-osd add volume -1 ; script-message-to uosc flash-elements volume #! 播放 > 音量 -
= no-osd add volume 1 ; script-message-to uosc flash-elements volume #! 播放 > 音量 +
# ignore #! 播放 > ---
c add audio-delay -0.1 #! 播放 > 音频预载 100ms
v add audio-delay 0.1 #! 播放 > 音频延迟 100ms
z add sub-delay -0.1 #! 播放 > 字幕预载 100ms
x add sub-delay +0.1 #! 播放 > 字幕延迟 100ms
# ignore #! 播放 > ---
Shift+BS set audio-delay 0 ; set sub-delay 0 #! 播放 > 重置 音频与字幕同步
# ignore #! ---
~ vf clr "" #! VF 滤镜 > 清空
# #! VF 滤镜 > ---
! vf set vapoursynth="~~/vs/MEMC_MVT_LQ.vpy" #! VF 滤镜 > 预设 补帧 MVTools_快速
@ vf set vapoursynth="~~/vs/MEMC_MVT_STD.vpy" #! VF 滤镜 > 预设 补帧 MVTools_标准
SHARP vf set vapoursynth="~~/vs/MEMC_RIFE_STD.vpy" #! VF 滤镜 > 预设 补帧 RIFE_标准
$ vf set vapoursynth="~~/vs/MEMC_RIFE_NV.vpy" #! VF 滤镜 > 预设 补帧 RIFE_RTX (DLC-vsNV)
# ignore #! VF 滤镜 > ---
% vf set vapoursynth="~~/vs/SR_ESRGAN_DML.vpy" #! VF 滤镜 > 预设 超分 ESRGAN_DX12 (DLC-vsAMD/vsNV)
^ vf set vapoursynth="~~/vs/SR_ESRGAN_NV.vpy" #! VF 滤镜 > 预设 超分 ESRGAN_RTX (DLC-vsNV)
Ctrl+` change-list glsl-shaders clr "" #! 着色器 > 清空
# ignore #! 着色器 > ---
Ctrl+1 change-list glsl-shaders toggle "~~/shaders/Ani4Kv2_ArtCNN_C4F32_i2.glsl" #! 着色器 > 开关 LUMA: Ani4Kv2
Ctrl+2 change-list glsl-shaders toggle "~~/shaders/AniSD_ArtCNN_C4F32_i4.glsl" #! 着色器 > 开关 LUMA: AniSD
Ctrl+3 change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_16_0_4_1.glsl" #! 着色器 > 开关 LUMA: FSRCNNX
Ctrl+4 change-list glsl-shaders toggle "~~/shaders/nnedi3_nns128_win8x4.glsl" #! 着色器 > 开关 LUMA: NNEDI3
# ignore #! 着色器 > ---
Ctrl+5 change-list glsl-shaders toggle "~~/shaders/CfL_Prediction_RT.glsl" #! 着色器 > 开关 CHROMA: CFL RT
# ignore #! 着色器 > ---
Ctrl+6 change-list glsl-shaders toggle "~~/shaders/AMD_FSR_EASU_rgb_RT.glsl" #! 着色器 > 开关 MAIN: FSR_EASU RT (*)
Ctrl+7 change-list glsl-shaders toggle "~~/shaders/Anime4K_Restore_CNN_L.glsl" #! 着色器 > 开关 MAIN: A4K_重建
Ctrl+8 change-list glsl-shaders toggle "~~/shaders/Anime4K_Upscale_GAN_x2_M.glsl" #! 着色器 > 开关 MAIN: A4K_放大
# ignore #! 着色器 > ---
Ctrl+9 change-list glsl-shaders toggle "~~/shaders/adaptive_sharpen_RT.glsl" #! 着色器 > 开关 OUTPUT: 自适应锐化 RT
# ignore #! ---
Ctrl+s script-binding uosc/shot #! ※ 截屏
# cycle-values hwdec "auto" "auto-copy" "no" #! 视频 > 切换 解码模式
# cycle deband #! 视频 > 切换 去色带状态
# cycle deinterlace #! 视频 > 切换 去隔行状态
# cycle icc-profile-auto #! 视频 > 切换 自动校色
# cycle correct-pts #! 视频 > 切换 时间码解析模式
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 hue -1 #! 视频 > 均衡器 > 色相 -
0 add hue 1 #! 视频 > 均衡器 > 色相 +
# ignore #! 视频 > 均衡器 > ---
Ctrl+BS set contrast 0 ; set brightness 0 ; set gamma 0 ; set saturation 0 ; set hue 0 #! 视频 > 均衡器 > 重置 全部
Ctrl+i script-binding uosc/keybinds #! 工具 > ※ 按键绑定列表
I script-binding display-stats-toggle #! 工具 > 常驻显示统计信息
` script-binding console/enable #! 工具 > 显示控制台
Ctrl+r script-message-to save_global_props clean_data #! 工具 > 清除已记录的属性值
# cycle border #! 工具 > 切换 窗口边框
# cycle ontop #! 工具 > 切换 窗口置顶
# script-binding uosc/audio-device #! 工具 > ※ 音频输出设备列表
# script-binding uosc/stream-quality #! 工具 > ※ 流式传输品质
# script-binding uosc/show-in-directory #! 工具 > ※ 打开 当前文件所在路径
# script-binding uosc/open-config-directory #! 工具 > ※ 打开 设置目录
# ignore #! ---
# stop #! 停止
Ctrl+q quit #! 退出mpv
### ====================== 不映射菜单 ======================
POWER quit
PLAY set pause no
PAUSE set pause yes
PLAYPAUSE cycle pause
STOP stop
REWIND seek -30 ; script-message-to uosc flash-elements timeline
FORWARD seek 30 ; script-message-to uosc flash-elements timeline
PREV script-binding uosc/prev
NEXT script-binding uosc/next
MBTN_BACK script-binding uosc/prev
MBTN_FORWARD script-binding uosc/next
MBTN_LEFT ignore
MBTN_LEFT_DBL cycle fullscreen
MBTN_MID script-binding uosc/menu
MBTN_RIGHT script-binding uosc/menu
Ctrl+MBTN_RIGHT context-menu
MBTN_RIGHT_DBL ignore
#WHEEL_DOWN no-osd add volume -1 ; script-message-to uosc flash-elements volume
#WHEEL_UP no-osd add volume 1 ; script-message-to uosc flash-elements volume
ESC set fullscreen no
ENTER set fullscreen yes
Alt+ENTER cycle fullscreen
SPACE cycle pause
UP set pause yes ; seek -1 exact ; script-message-to uosc flash-elements timeline
DOWN set pause yes ; seek 1 exact ; script-message-to uosc flash-elements timeline
LEFT seek -5 ; script-message-to uosc flash-elements timeline
RIGHT seek 5 ; script-message-to uosc flash-elements timeline
Ctrl+UP script-binding uosc/prev
Ctrl+DOWN script-binding uosc/next