-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontextmenu.conf
More file actions
343 lines (342 loc) · 33.7 KB
/
Copy pathcontextmenu.conf
File metadata and controls
343 lines (342 loc) · 33.7 KB
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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
# 加载
# 打开文件 #!script-binding input_plus/import_files
# 剪贴板URL #!loadfile ${clipboard/text}
# 载入音频轨 #!script-binding input_plus/import_append_aid
# 载入字幕轨 #!script-binding input_plus/import_append_sid
# 播放
# 播放/暂停 #!cycle pause
# 停止 #!stop
# 上一个 #!playlist-prev
# 下一个 #!playlist-next
#$
# 播放列表 #!script-binding uosc/playlist
# 版本列表 #!script-binding uosc/editions
# 章节列表 #!script-binding uosc/chapters
#$
# 速度
# 0.25x #!set speed 0.25 #@checked=p.speed==0.25
# 0.50x #!set speed 0.50 #@checked=p.speed==0.50
# 0.75x #!set speed 0.75 #@checked=p.speed==0.75
# 1.00x #!set speed 1.00 #@checked=p.speed==1.00
# 1.25x #!set speed 1.25 #@checked=p.speed==1.25
# 1.50x #!set speed 1.50 #@checked=p.speed==1.50
# 1.75x #!set speed 1.75 #@checked=p.speed==1.75
# 2.00x #!set speed 2.00 #@checked=p.speed==2.00
# 设置/清除AB循环 #!ab-loop
# 自动跳过设定章节 #!script-binding input_plus/chap_skip_toggle #@checked=p['user-data/chap-skip']
# 视频
# 切换视频轨 #!script-binding uosc/video
# 图形输出后端
# auto #!set gpu-api 'auto' #@checked=not next(p['gpu-api']) or p['gpu-api'][1].name=='auto'
# d3d11 #!set gpu-api 'd3d11' #@checked=p['gpu-api'][1].name=='d3d11'
# vulkan #!set gpu-api 'vulkan' #@checked=p['gpu-api'][1].name=='vulkan'
# opengl #!set gpu-api 'opengl' #@checked=p['gpu-api'][1].name=='opengl'
# 硬件解码策略
# no #!set hwdec no #@checked=p.hwdec[1]=='no' or p.hwdec[1]==''
# auto #!set hwdec auto #@checked=p.hwdec[1]=='auto'
# auto-copy #!set hwdec auto-copy #@checked=p.hwdec[1]=='auto-copy'
# d3d12va-copy #!set hwdec d3d12va-copy #@checked=p.hwdec[1]=='d3d12va-copy'
# d3d11va #!set hwdec d3d11va #@checked=p.hwdec[1]=='d3d11va'
# d3d11va-copy #!set hwdec d3d11va-copy #@checked=p.hwdec[1]=='d3d11va-copy'
# vulkan #!set hwdec vulkan #@checked=p.hwdec[1]=='vulkan'
# vulkan-copy #!set hwdec vulkan-copy #@checked=p.hwdec[1]=='vulkan-copy'
# nvdec #!set hwdec nvdec #@checked=p.hwdec[1]=='nvdec'
# nvdec-copy #!set hwdec nvdec-copy #@checked=p.hwdec[1]=='nvdec-copy'
#$
# 全屏 #!cycle fullscreen #@checked=p.fullscreen
# 顺时针旋转90° #!script-binding input_plus/r_video
# 逆时针旋转90° #!script-binding input_plus/l_video
# 画面参数调节
# 全部重置 #!set contrast 0;set brightness 0;set gamma 0;set saturation 0;set hue 0
# 对比度-5 #!add contrast -5
# 对比度+5 #!add contrast +5
# 亮度-5 #!add brightness -5
# 亮度+5 #!add brightness +5
# 伽马-5 #!add gamma -5
# 伽马+5 #!add gamma +5
# 饱和度-5 #!add saturation -5
# 饱和度+5 #!add saturation +5
# 色相-5 #!add hue -5
# 色相+5 #!add hue +5
#$
# 缩放算法
# Lanczos #!set scale lanczos;set dscale lanczos #@checked=p.scale=='lanczos' and p.dscale=='lanczos'
# Jinc #!set scale jinc;set dscale jinc #@checked=p.scale=='jinc' and p.dscale=='jinc'
# Nearest #!set scale nearest;set dscale nearest #@checked=p.scale=='nearest' and p.dscale=='nearest'
# 抗振铃 #!cycle-values scale-antiring 0 1;cycle-values dscale-antiring 0 1 #@checked=p['scale-antiring']==1 and p['dscale-antiring']==1
# 去色带 #!cycle deband #@checked=p.deband
# 仿胶片颗粒 #!script-message toggle_gf_shader #@checked=p['user-data/shaders'].gf
#$
# HDR直通
# 自动 #!set target-colorspace-hint auto #@checked=p['target-colorspace-hint']=='auto'
# 关 #!set target-colorspace-hint no #@checked=p['target-colorspace-hint']==false
# 开 #!set target-colorspace-hint yes #@checked=p['target-colorspace-hint']==true
# HDR逆色调映射
# 自动 #!script-message set_itm auto #@checked=p['user-data/itm'].state=='auto'
# 关 #!script-message set_itm no #@checked=p['user-data/itm'].state=='no'
# 开 #!script-message set_itm yes #@checked=p['user-data/itm'].state=='yes'
#$
# 色彩优化 #!script-message toggle_itm_optimization #@checked=p['user-data/itm'].optimization
#$
# 允许缩放时拉伸画面 #!cycle keepaspect #@checked=not p.keepaspect
# 自动填充黑边 #!script-binding ssdm/toggle_pad #@checked=p['user-data/ssdm-pad']
# 音频
# 切换音频轨 #!script-binding uosc/audio
# 音量-10 #!add volume -10
# 音量+10 #!add volume +10
#$
# 重置音频延迟 #!set audio-delay 0
# 音频延迟-100ms #!add audio-delay -0.1
# 音频延迟+100ms #!add audio-delay +0.1
#$
# 变速音调修正 #!cycle audio-pitch-correction #@checked=p['audio-pitch-correction']
# 字幕
# 切换字幕轨 #!script-binding uosc/subtitles
# 隐藏字幕 #!cycle sub-visibility #@checked=p['sub-visibility']==false
# 样式覆盖
# no #!set sub-ass-override no #@checked=p['sub-ass-override']==false
# yes #!set sub-ass-override yes #@checked=p['sub-ass-override']==true
# force #!set sub-ass-override force #@checked=p['sub-ass-override']=='force'
# scale #!set sub-ass-override scale #@checked=p['sub-ass-override']=='scale'
# strip #!set sub-ass-override strip #@checked=p['sub-ass-override']=='strip'
#$
# 重置字幕大小位置 #!set sub-pos 100;set sub-scale 1
# 字幕上移 #!add sub-pos -5
# 字幕下移 #!add sub-pos +5
# 字幕缩小 #!add sub-scale -0.1
# 字幕放大 #!add sub-scale +0.1
#$
# 重置字幕延迟 #!set sub-delay 0
# 字幕延迟-100ms #!add sub-delay -0.1
# 字幕延迟+100ms #!add sub-delay +0.1
#$
# 字幕繁简转换
# 关 #!script-message opencc_set 0 #@checked=p['user-data/opencc-mode']==0
# 繁转简 #!script-message opencc_set 1 #@checked=p['user-data/opencc-mode']==1
# 简转繁 #!script-message opencc_set 2 #@checked=p['user-data/opencc-mode']==2
# 弹幕
# 弹幕搜索 #!script-message open_search_danmaku_menu
# 弹幕样式 #!script-message open_danmaku_style_menu
# 清空弹幕源 #!script-message clear-source
# 从源添加弹幕 #!script-message open_add_source_menu
# 弹幕源延迟设置 #!script-message open_source_delay_menu
# 保存当前弹幕为同名xml #!script-message immediately_save_danmaku
# 检查弹幕脚本更新 #!script-message check-update
#$
# 自动转为次字幕形式加载 #!script-binding ssdm/toggle_ssdm #@checked=p['user-data/ssdm-enabled']
# 工具
# 检查更新 (将关闭所有mpv窗口) #!script-binding input_plus/update
# 显示/关闭统计信息 #!script-binding stats/display-stats-toggle
# 打开控制台 #!script-binding console/enable
# 截图 #!screenshot video
#$
# 重启略缩图预览功能 #!script-binding thumbfast/thumb_restart
# 禁用略缩图预览功能 #!script-binding thumbfast/thumb_toggle #@checked=p['user-data/thumbfast-off']
# 禁用略缩图预览硬件解码 #!script-binding thumb_hwdec_toggle #@checked=p['user-data/thumbfast-hw-off']
#$
# 着色器
# Adaptive_sharpen #!script-message use_shader Adaptive_sharpen #@checked=p['user-data/shaders'].state=='Adaptive_sharpen'
# Anime4K #!script-message use_shader Anime4K #@checked=p['user-data/shaders'].state=='Anime4K'
# CuNNy #!script-message use_shader CuNNy #@checked=p['user-data/shaders'].state=='CuNNy'
# FSRCNNX #!script-message use_shader FSRCNNX #@checked=p['user-data/shaders'].state=='FSRCNNX'
# NNEDI3 #!script-message use_shader NNEDI3 #@checked=p['user-data/shaders'].state=='NNEDI3'
# RAVU #!script-message use_shader RAVU #@checked=p['user-data/shaders'].state=='RAVU'
#$
# 清空 #!script-message use_shader nil
#$
# Anime4K 配置
# 模式 A (R->U) #!script-message set_shaders anime4k mode '';script-message set_shaders anime4k order _RU #@checked=p['user-data/shaders'].anime4k.mode=='' and p['user-data/shaders'].anime4k.order=='_RU'
# 模式 A (U->R) #!script-message set_shaders anime4k mode '';script-message set_shaders anime4k order _UR #@checked=p['user-data/shaders'].anime4k.mode=='' and p['user-data/shaders'].anime4k.order=='_UR'
# 模式 B (R->U) #!script-message set_shaders anime4k mode _Soft;script-message set_shaders anime4k order _RU #@checked=p['user-data/shaders'].anime4k.mode=='_Soft' and p['user-data/shaders'].anime4k.order=='_RU'
# 模式 B (U->R) #!script-message set_shaders anime4k mode _Soft;script-message set_shaders anime4k order _UR #@checked=p['user-data/shaders'].anime4k.mode=='_Soft' and p['user-data/shaders'].anime4k.order=='_UR'
#$
# 质量 S #!script-message set_shaders anime4k quality _S #@checked=p['user-data/shaders'].anime4k.quality=='_S'
# 质量 M #!script-message set_shaders anime4k quality _M #@checked=p['user-data/shaders'].anime4k.quality=='_M'
# 质量 L #!script-message set_shaders anime4k quality _L #@checked=p['user-data/shaders'].anime4k.quality=='_L'
# 质量 VL #!script-message set_shaders anime4k quality _VL #@checked=p['user-data/shaders'].anime4k.quality=='_VL'
# CuNNy 配置
# 模式 A (vk) #!script-message set_shaders cunny mode -DS;script-message set_shaders cunny dp4a -Q #@checked=p['user-data/shaders'].cunny.mode=='-DS' and p['user-data/shaders'].cunny.dp4a=='-Q'
# 模式 A #!script-message set_shaders cunny mode -DS;script-message set_shaders cunny dp4a '' #@checked=p['user-data/shaders'].cunny.mode=='-DS' and p['user-data/shaders'].cunny.dp4a==''
# 模式 B (vk) #!script-message set_shaders cunny mode -SOFT;script-message set_shaders cunny dp4a -Q #@checked=p['user-data/shaders'].cunny.mode=='-SOFT' and p['user-data/shaders'].cunny.dp4a=='-Q'
# 模式 B #!script-message set_shaders cunny mode -SOFT;script-message set_shaders cunny dp4a '' #@checked=p['user-data/shaders'].cunny.mode=='-SOFT' and p['user-data/shaders'].cunny.dp4a==''
#$
# 质量 2x12 #!script-message set_shaders cunny quality -2x12 #@checked=p['user-data/shaders'].cunny.quality=='-2x12'
# 质量 3x12 #!script-message set_shaders cunny quality -3x12 #@checked=p['user-data/shaders'].cunny.quality=='-3x12'
# 质量 4x12 #!script-message set_shaders cunny quality -4x12 #@checked=p['user-data/shaders'].cunny.quality=='-4x12'
# 质量 4x16 #!script-message set_shaders cunny quality -4x16 #@checked=p['user-data/shaders'].cunny.quality=='-4x16'
# 质量 4x24 #!script-message set_shaders cunny quality -4x24 #@checked=p['user-data/shaders'].cunny.quality=='-4x24'
# 质量 4x32 #!script-message set_shaders cunny quality -4x32 #@checked=p['user-data/shaders'].cunny.quality=='-4x32'
# FSRCNNX 配置
# 质量 8_0_4_1 #!script-message set_shaders fsrcnnx quality _8_0_4_1 #@checked=p['user-data/shaders'].fsrcnnx.quality=='_8_0_4_1'
# 质量 16_0_4_1 #!script-message set_shaders fsrcnnx quality _16_0_4_1 #@checked=p['user-data/shaders'].fsrcnnx.quality=='_16_0_4_1'
# NNEDI3 配置
# 质量 nns16 #!script-message set_shaders nnedi3 quality _nns16 #@checked=p['user-data/shaders'].nnedi3.quality=='_nns16'
# 质量 nns32 #!script-message set_shaders nnedi3 quality _nns32 #@checked=p['user-data/shaders'].nnedi3.quality=='_nns32'
# 质量 nns64 #!script-message set_shaders nnedi3 quality _nns64 #@checked=p['user-data/shaders'].nnedi3.quality=='_nns64'
# 质量 nns128 #!script-message set_shaders nnedi3 quality _nns128 #@checked=p['user-data/shaders'].nnedi3.quality=='_nns128'
# RAVU 配置
# 质量 r2 #!script-message set_shaders ravu quality _r2 #@checked=p['user-data/shaders'].ravu.quality=='_r2'
# 质量 r3 #!script-message set_shaders ravu quality _r3 #@checked=p['user-data/shaders'].ravu.quality=='_r3'
# 质量 r4 #!script-message set_shaders ravu quality _r4 #@checked=p['user-data/shaders'].ravu.quality=='_r4'
# VS #@available=p['user-data/vs_checked']
# 添加 SVP #!script-message add_vs_mode svp
# 添加 RIFE #!script-message add_vs_mode rife
# 添加 DRBA #!script-message add_vs_mode drba
# 添加 RealESRGAN #!script-message add_vs_mode realesrgan
# 添加 UAI #!script-message add_vs_mode uai
#$
# 清空 #!script-message clear_vs_mode
#$
# 使用菜单配置 #!script-message toggle_vs_preset #@checked=p['user-data/vs'].preset
# SVP 配置 #@available=p['user-data/vs'].preset
# 预降低分辨率
# 720p #!script-message set_vs_mode svp wpre 1280;script-message set_vs_mode svp hpre 720 #@checked=p['user-data/vs'].modes.svp.settings.wpre=='1280' and p['user-data/vs'].modes.svp.settings.hpre=='720'
# 1080p #!script-message set_vs_mode svp wpre 1920;script-message set_vs_mode svp hpre 1080 #@checked=p['user-data/vs'].modes.svp.settings.wpre=='1920' and p['user-data/vs'].modes.svp.settings.hpre=='1080'
# 1440p #!script-message set_vs_mode svp wpre 2560;script-message set_vs_mode svp hpre 1440 #@checked=p['user-data/vs'].modes.svp.settings.wpre=='2560' and p['user-data/vs'].modes.svp.settings.hpre=='1440'
# 2160p #!script-message set_vs_mode svp wpre 3840;script-message set_vs_mode svp hpre 2160 #@checked=p['user-data/vs'].modes.svp.settings.wpre=='3840' and p['user-data/vs'].modes.svp.settings.hpre=='2160'
# 输出
# 2x #!script-message set_vs_mode svp fnum 2;script-message set_vs_mode svp fden 1;script-message set_vs_mode svp abs False #@checked=p['user-data/vs'].modes.svp.settings.fnum=='2' and p['user-data/vs'].modes.svp.settings.fden=='1' and p['user-data/vs'].modes.svp.settings.abs=='False'
# 4x #!script-message set_vs_mode svp fnum 4;script-message set_vs_mode svp fden 1;script-message set_vs_mode svp abs False #@checked=p['user-data/vs'].modes.svp.settings.fnum=='4' and p['user-data/vs'].modes.svp.settings.fden=='1' and p['user-data/vs'].modes.svp.settings.abs=='False'
# 8x #!script-message set_vs_mode svp fnum 8;script-message set_vs_mode svp fden 1;script-message set_vs_mode svp abs False #@checked=p['user-data/vs'].modes.svp.settings.fnum=='8' and p['user-data/vs'].modes.svp.settings.fden=='1' and p['user-data/vs'].modes.svp.settings.abs=='False'
#$
# 60fps #!script-message set_vs_mode svp fnum 60000;script-message set_vs_mode svp fden 1001;script-message set_vs_mode svp abs True #@checked=p['user-data/vs'].modes.svp.settings.fnum=='60000' and p['user-data/vs'].modes.svp.settings.fden=='1001' and p['user-data/vs'].modes.svp.settings.abs=='True'
# 120fps #!script-message set_vs_mode svp fnum 120000;script-message set_vs_mode svp fden 1001;script-message set_vs_mode svp abs True #@checked=p['user-data/vs'].modes.svp.settings.fnum=='120000' and p['user-data/vs'].modes.svp.settings.fden=='1001' and p['user-data/vs'].modes.svp.settings.abs=='True'
# 240fps #!script-message set_vs_mode svp fnum 240000;script-message set_vs_mode svp fden 1001;script-message set_vs_mode svp abs True #@checked=p['user-data/vs'].modes.svp.settings.fnum=='240000' and p['user-data/vs'].modes.svp.settings.fden=='1001' and p['user-data/vs'].modes.svp.settings.abs=='True'
# 限制输入
# 60fps #!script-message set_vs_mode svp fmax 60 #@checked=p['user-data/vs'].modes.svp.settings.fmax=='60'
# 120fps #!script-message set_vs_mode svp fmax 120 #@checked=p['user-data/vs'].modes.svp.settings.fmax=='120'
# 240fps #!script-message set_vs_mode svp fmax 240 #@checked=p['user-data/vs'].modes.svp.settings.fmax=='240'
# NVOF
# 关 #!script-message set_vs_mode svp nvof False #@checked=p['user-data/vs'].modes.svp.settings.nvof=='False'
# 开 #!script-message set_vs_mode svp nvof True #@checked=p['user-data/vs'].modes.svp.settings.nvof=='True'
# 使用的GPU
# GPU0 #!script-message set_vs_mode svp gpu 0 #@checked=p['user-data/vs'].modes.svp.settings.gpu=='0'
# GPU1 #!script-message set_vs_mode svp gpu 1 #@checked=p['user-data/vs'].modes.svp.settings.gpu=='1'
# RIFE 配置 #@available=p['user-data/vs'].preset
# 预降低分辨率
# 720p #!script-message set_vs_mode rife wpre 1280;script-message set_vs_mode rife hpre 720 #@checked=p['user-data/vs'].modes.rife.settings.wpre=='1280' and p['user-data/vs'].modes.rife.settings.hpre=='720'
# 1080p #!script-message set_vs_mode rife wpre 1920;script-message set_vs_mode rife hpre 1080 #@checked=p['user-data/vs'].modes.rife.settings.wpre=='1920' and p['user-data/vs'].modes.rife.settings.hpre=='1080'
# 1440p #!script-message set_vs_mode rife wpre 2560;script-message set_vs_mode rife hpre 1440 #@checked=p['user-data/vs'].modes.rife.settings.wpre=='2560' and p['user-data/vs'].modes.rife.settings.hpre=='1440'
# 2160p #!script-message set_vs_mode rife wpre 3840;script-message set_vs_mode rife hpre 2160 #@checked=p['user-data/vs'].modes.rife.settings.wpre=='3840' and p['user-data/vs'].modes.rife.settings.hpre=='2160'
# 后端
# DML #!script-message set_vs_mode rife be '"ort_dml"' #@checked=p['user-data/vs'].modes.rife.settings.be=='"ort_dml"'
# TRT #!script-message set_vs_mode rife be '"trt"' #@checked=p['user-data/vs'].modes.rife.settings.be=='"trt"'
# TRT_RTX #!script-message set_vs_mode rife be '"trt_rtx"' #@checked=p['user-data/vs'].modes.rife.settings.be=='"trt_rtx"'
# 模型
# v4.6 #!script-message set_vs_mode rife model 46 #@checked=p['user-data/vs'].modes.rife.settings.model=='46'
# v4.25 lite #!script-message set_vs_mode rife model 4251 #@checked=p['user-data/vs'].modes.rife.settings.model=='4251'
# v4.26 #!script-message set_vs_mode rife model 426 #@checked=p['user-data/vs'].modes.rife.settings.model=='426'
# v4.26 heavy #!script-message set_vs_mode rife model 4262 #@checked=p['user-data/vs'].modes.rife.settings.model=='4262'
# 输出
# 2x #!script-message set_vs_mode rife fnum 2;script-message set_vs_mode rife fden 1;script-message set_vs_mode rife abs False #@checked=p['user-data/vs'].modes.rife.settings.fnum=='2' and p['user-data/vs'].modes.rife.settings.fden=='1' and p['user-data/vs'].modes.rife.settings.abs=='False'
# 3x #!script-message set_vs_mode rife fnum 3;script-message set_vs_mode rife fden 1;script-message set_vs_mode rife abs False #@checked=p['user-data/vs'].modes.rife.settings.fnum=='3' and p['user-data/vs'].modes.rife.settings.fden=='1' and p['user-data/vs'].modes.rife.settings.abs=='False'
# 4x #!script-message set_vs_mode rife fnum 4;script-message set_vs_mode rife fden 1;script-message set_vs_mode rife abs False #@checked=p['user-data/vs'].modes.rife.settings.fnum=='4' and p['user-data/vs'].modes.rife.settings.fden=='1' and p['user-data/vs'].modes.rife.settings.abs=='False'
#$
# 60fps #!script-message set_vs_mode rife fnum 60000;script-message set_vs_mode rife fden 1001;script-message set_vs_mode rife abs True #@checked=p['user-data/vs'].modes.rife.settings.fnum=='60000' and p['user-data/vs'].modes.rife.settings.fden=='1001' and p['user-data/vs'].modes.rife.settings.abs=='True'
# 90fps #!script-message set_vs_mode rife fnum 90000;script-message set_vs_mode rife fden 1001;script-message set_vs_mode rife abs True #@checked=p['user-data/vs'].modes.rife.settings.fnum=='90000' and p['user-data/vs'].modes.rife.settings.fden=='1001' and p['user-data/vs'].modes.rife.settings.abs=='True'
# 120fps #!script-message set_vs_mode rife fnum 120000;script-message set_vs_mode rife fden 1001;script-message set_vs_mode rife abs True #@checked=p['user-data/vs'].modes.rife.settings.fnum=='120000' and p['user-data/vs'].modes.rife.settings.fden=='1001' and p['user-data/vs'].modes.rife.settings.abs=='True'
# 限制输入
# 30fps #!script-message set_vs_mode rife fmax 30 #@checked=p['user-data/vs'].modes.rife.settings.fmax=='30'
# 60fps #!script-message set_vs_mode rife fmax 60 #@checked=p['user-data/vs'].modes.rife.settings.fmax=='60'
# 90fps #!script-message set_vs_mode rife fmax 90 #@checked=p['user-data/vs'].modes.rife.settings.fmax=='90'
# 场景切换检测
# 关 #!script-message set_vs_mode rife sc False #@checked=p['user-data/vs'].modes.rife.settings.sc=='False'
# 开 #!script-message set_vs_mode rife sc True #@checked=p['user-data/vs'].modes.rife.settings.sc=='True'
# 使用的GPU
# GPU0 #!script-message set_vs_mode rife gpu 0 #@checked=p['user-data/vs'].modes.rife.settings.gpu=='0'
# GPU1 #!script-message set_vs_mode rife gpu 1 #@checked=p['user-data/vs'].modes.rife.settings.gpu=='1'
# DRBA 配置 #@available=p['user-data/vs'].preset
# 预降低分辨率
# 720p #!script-message set_vs_mode drba wpre 1280;script-message set_vs_mode drba hpre 720 #@checked=p['user-data/vs'].modes.drba.settings.wpre=='1280' and p['user-data/vs'].modes.drba.settings.hpre=='720'
# 1080p #!script-message set_vs_mode drba wpre 1920;script-message set_vs_mode drba hpre 1080 #@checked=p['user-data/vs'].modes.drba.settings.wpre=='1920' and p['user-data/vs'].modes.drba.settings.hpre=='1080'
# 1440p #!script-message set_vs_mode drba wpre 2560;script-message set_vs_mode drba hpre 1440 #@checked=p['user-data/vs'].modes.drba.settings.wpre=='2560' and p['user-data/vs'].modes.drba.settings.hpre=='1440'
# 2160p #!script-message set_vs_mode drba wpre 3840;script-message set_vs_mode drba hpre 2160 #@checked=p['user-data/vs'].modes.drba.settings.wpre=='3840' and p['user-data/vs'].modes.drba.settings.hpre=='2160'
# 后端
# DML #!script-message set_vs_mode drba be '"ort_dml"' #@checked=p['user-data/vs'].modes.drba.settings.be=='"ort_dml"'
# TRT #!script-message set_vs_mode drba be '"trt"' #@checked=p['user-data/vs'].modes.drba.settings.be=='"trt"'
# TRT_RTX #!script-message set_vs_mode drba be '"trt_rtx"' #@checked=p['user-data/vs'].modes.drba.settings.be=='"trt_rtx"'
# 模型
# v1 #!script-message set_vs_mode drba model 1 #@checked=p['user-data/vs'].modes.drba.settings.model=='1'
# v2 lite #!script-message set_vs_mode drba model 2 #@checked=p['user-data/vs'].modes.drba.settings.model=='2'
# 输出
# 2x #!script-message set_vs_mode drba fnum 2;script-message set_vs_mode drba fden 1;script-message set_vs_mode drba abs False #@checked=p['user-data/vs'].modes.drba.settings.fnum=='2' and p['user-data/vs'].modes.drba.settings.fden=='1' and p['user-data/vs'].modes.drba.settings.abs=='False'
# 3x #!script-message set_vs_mode drba fnum 3;script-message set_vs_mode drba fden 1;script-message set_vs_mode drba abs False #@checked=p['user-data/vs'].modes.drba.settings.fnum=='3' and p['user-data/vs'].modes.drba.settings.fden=='1' and p['user-data/vs'].modes.drba.settings.abs=='False'
# 4x #!script-message set_vs_mode drba fnum 4;script-message set_vs_mode drba fden 1;script-message set_vs_mode drba abs False #@checked=p['user-data/vs'].modes.drba.settings.fnum=='4' and p['user-data/vs'].modes.drba.settings.fden=='1' and p['user-data/vs'].modes.drba.settings.abs=='False'
#$
# 60fps #!script-message set_vs_mode drba fnum 60000;script-message set_vs_mode drba fden 1001;script-message set_vs_mode drba abs True #@checked=p['user-data/vs'].modes.drba.settings.fnum=='60000' and p['user-data/vs'].modes.drba.settings.fden=='1001' and p['user-data/vs'].modes.drba.settings.abs=='True'
# 90fps #!script-message set_vs_mode drba fnum 90000;script-message set_vs_mode drba fden 1001;script-message set_vs_mode drba abs True #@checked=p['user-data/vs'].modes.drba.settings.fnum=='90000' and p['user-data/vs'].modes.drba.settings.fden=='1001' and p['user-data/vs'].modes.drba.settings.abs=='True'
# 120fps #!script-message set_vs_mode drba fnum 120000;script-message set_vs_mode drba fden 1001;script-message set_vs_mode drba abs True #@checked=p['user-data/vs'].modes.drba.settings.fnum=='120000' and p['user-data/vs'].modes.drba.settings.fden=='1001' and p['user-data/vs'].modes.drba.settings.abs=='True'
# 限制输入
# 30fps #!script-message set_vs_mode drba fmax 30 #@checked=p['user-data/vs'].modes.drba.settings.fmax=='30'
# 60fps #!script-message set_vs_mode drba fmax 60 #@checked=p['user-data/vs'].modes.drba.settings.fmax=='60'
# 90fps #!script-message set_vs_mode drba fmax 90 #@checked=p['user-data/vs'].modes.drba.settings.fmax=='90'
# 场景切换检测
# 关 #!script-message set_vs_mode drba sc False #@checked=p['user-data/vs'].modes.drba.settings.sc=='False'
# 开 #!script-message set_vs_mode drba sc True #@checked=p['user-data/vs'].modes.drba.settings.sc=='True'
# 使用的GPU
# GPU0 #!script-message set_vs_mode drba gpu 0 #@checked=p['user-data/vs'].modes.drba.settings.gpu=='0'
# GPU1 #!script-message set_vs_mode drba gpu 1 #@checked=p['user-data/vs'].modes.drba.settings.gpu=='1'
# RealESRGAN 配置 #@available=p['user-data/vs'].preset
# 预降低分辨率
# 720p #!script-message set_vs_mode realesrgan wpre 1280;script-message set_vs_mode realesrgan hpre 720 #@checked=p['user-data/vs'].modes.realesrgan.settings.wpre=='1280' and p['user-data/vs'].modes.realesrgan.settings.hpre=='720'
# 1080p #!script-message set_vs_mode realesrgan wpre 1920;script-message set_vs_mode realesrgan hpre 1080 #@checked=p['user-data/vs'].modes.realesrgan.settings.wpre=='1920' and p['user-data/vs'].modes.realesrgan.settings.hpre=='1080'
# 1440p #!script-message set_vs_mode realesrgan wpre 2560;script-message set_vs_mode realesrgan hpre 1440 #@checked=p['user-data/vs'].modes.realesrgan.settings.wpre=='2560' and p['user-data/vs'].modes.realesrgan.settings.hpre=='1440'
# 2160p #!script-message set_vs_mode realesrgan wpre 3840;script-message set_vs_mode realesrgan hpre 2160 #@checked=p['user-data/vs'].modes.realesrgan.settings.wpre=='3840' and p['user-data/vs'].modes.realesrgan.settings.hpre=='2160'
# 后端
# DML #!script-message set_vs_mode realesrgan be '"ort_dml"' #@checked=p['user-data/vs'].modes.realesrgan.settings.be=='"ort_dml"'
# TRT #!script-message set_vs_mode realesrgan be '"trt"' #@checked=p['user-data/vs'].modes.realesrgan.settings.be=='"trt"'
# TRT_RTX #!script-message set_vs_mode realesrgan be '"trt_rtx"' #@checked=p['user-data/vs'].modes.realesrgan.settings.be=='"trt_rtx"'
# 模型
# animevideov3 #!script-message set_vs_mode realesrgan model 2 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='2'
# janaiV3_HD_L1 #!script-message set_vs_mode realesrgan model 5008 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='5008'
# janaiV3_HD_L2 #!script-message set_vs_mode realesrgan model 5009 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='5009'
# janaiV3_HD_L3 #!script-message set_vs_mode realesrgan model 5010 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='5010'
# Ani4Kv2_Compact #!script-message set_vs_mode realesrgan model 7000 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='7000'
# Ani4Kv2_UltraCompact #!script-message set_vs_mode realesrgan model 7001 #@checked=p['user-data/vs'].modes.realesrgan.settings.model=='7001'
# 限制输入
# 720p #!script-message set_vs_mode realesrgan wlim 1280;script-message set_vs_mode realesrgan hlim 720 #@checked=p['user-data/vs'].modes.realesrgan.settings.wlim=='1280' and p['user-data/vs'].modes.realesrgan.settings.hlim=='720'
# 1080p #!script-message set_vs_mode realesrgan wlim 1920;script-message set_vs_mode realesrgan hlim 1080 #@checked=p['user-data/vs'].modes.realesrgan.settings.wlim=='1920' and p['user-data/vs'].modes.realesrgan.settings.hlim=='1080'
# 2160p #!script-message set_vs_mode realesrgan wlim 3840;script-message set_vs_mode realesrgan hlim 2160 #@checked=p['user-data/vs'].modes.realesrgan.settings.wlim=='3840' and p['user-data/vs'].modes.realesrgan.settings.hlim=='2160'
# 限制输出
# 1440p #!script-message set_vs_mode realesrgan wmax 2560;script-message set_vs_mode realesrgan hmax 1440 #@checked=p['user-data/vs'].modes.realesrgan.settings.wmax=='2560' and p['user-data/vs'].modes.realesrgan.settings.hmax=='1440'
# 2160p #!script-message set_vs_mode realesrgan wmax 3840;script-message set_vs_mode realesrgan hmax 2160 #@checked=p['user-data/vs'].modes.realesrgan.settings.wmax=='3840' and p['user-data/vs'].modes.realesrgan.settings.hmax=='2160'
# 4320p #!script-message set_vs_mode realesrgan wmax 7680;script-message set_vs_mode realesrgan hmax 4320 #@checked=p['user-data/vs'].modes.realesrgan.settings.wmax=='7680' and p['user-data/vs'].modes.realesrgan.settings.hmax=='4320'
# 使用的GPU
# GPU0 #!script-message set_vs_mode realesrgan gpu 0 #@checked=p['user-data/vs'].modes.realesrgan.settings.gpu=='0'
# GPU1 #!script-message set_vs_mode realesrgan gpu 1 #@checked=p['user-data/vs'].modes.realesrgan.settings.gpu=='1'
# UAI 配置 #@available=p['user-data/vs'].preset
# 预降低分辨率
# 720p #!script-message set_vs_mode uai wpre 1280;script-message set_vs_mode uai hpre 720 #@checked=p['user-data/vs'].modes.uai.settings.wpre=='1280' and p['user-data/vs'].modes.uai.settings.hpre=='720'
# 1080p #!script-message set_vs_mode uai wpre 1920;script-message set_vs_mode uai hpre 1080 #@checked=p['user-data/vs'].modes.uai.settings.wpre=='1920' and p['user-data/vs'].modes.uai.settings.hpre=='1080'
# 1440p #!script-message set_vs_mode uai wpre 2560;script-message set_vs_mode uai hpre 1440 #@checked=p['user-data/vs'].modes.uai.settings.wpre=='2560' and p['user-data/vs'].modes.uai.settings.hpre=='1440'
# 2160p #!script-message set_vs_mode uai wpre 3840;script-message set_vs_mode uai hpre 2160 #@checked=p['user-data/vs'].modes.uai.settings.wpre=='3840' and p['user-data/vs'].modes.uai.settings.hpre=='2160'
# 后端
# DML #!script-message set_vs_mode uai be '"ort_dml"' #@checked=p['user-data/vs'].modes.uai.settings.be=='"ort_dml"'
# TRT #!script-message set_vs_mode uai be '"trt"' #@checked=p['user-data/vs'].modes.uai.settings.be=='"trt"'
# TRT_RTX #!script-message set_vs_mode uai be '"trt_rtx"' #@checked=p['user-data/vs'].modes.uai.settings.be=='"trt_rtx"'
# 模型
# HFA2kCompact_x2 #!script-message set_vs_mode uai model '"HFA2kCompact_x2.onnx"' #@checked=p['user-data/vs'].modes.uai.settings.model=='"HFA2kCompact_x2.onnx"'
# HFA2kReal_CUGAN_x2 #!script-message set_vs_mode uai model '"HFA2kReal_CUGAN_x2.onnx"' #@checked=p['user-data/vs'].modes.uai.settings.model=='"HFA2kReal_CUGAN_x2.onnx"'
# HFA2kSpan_x2 #!script-message set_vs_mode uai model '"HFA2kSpan_x2.onnx"' #@checked=p['user-data/vs'].modes.uai.settings.model=='"HFA2kSpan_x2.onnx"'
# ClearRealityV1_x4 #!script-message set_vs_mode uai model '"ClearRealityV1_x4.onnx"' #@checked=p['user-data/vs'].modes.uai.settings.model=='"ClearRealityV1_x4.onnx"'
# ClearRealityV1_Soft_x4 #!script-message set_vs_mode uai model '"ClearRealityV1_Soft_x4.onnx"' #@checked=p['user-data/vs'].modes.uai.settings.model=='"ClearRealityV1_Soft_x4.onnx"'
# 限制输入
# 720p #!script-message set_vs_mode uai wlim 1280;script-message set_vs_mode uai hlim 720 #@checked=p['user-data/vs'].modes.uai.settings.wlim=='1280' and p['user-data/vs'].modes.uai.settings.hlim=='720'
# 1080p #!script-message set_vs_mode uai wlim 1920;script-message set_vs_mode uai hlim 1080 #@checked=p['user-data/vs'].modes.uai.settings.wlim=='1920' and p['user-data/vs'].modes.uai.settings.hlim=='1080'
# 2160p #!script-message set_vs_mode uai wlim 3840;script-message set_vs_mode uai hlim 2160 #@checked=p['user-data/vs'].modes.uai.settings.wlim=='3840' and p['user-data/vs'].modes.uai.settings.hlim=='2160'
# 限制输出
# 1440p #!script-message set_vs_mode uai wmax 2560;script-message set_vs_mode uai hmax 1440 #@checked=p['user-data/vs'].modes.uai.settings.wmax=='2560' and p['user-data/vs'].modes.uai.settings.hmax=='1440'
# 2160p #!script-message set_vs_mode uai wmax 3840;script-message set_vs_mode uai hmax 2160 #@checked=p['user-data/vs'].modes.uai.settings.wmax=='3840' and p['user-data/vs'].modes.uai.settings.hmax=='2160'
# 4320p #!script-message set_vs_mode uai wmax 7680;script-message set_vs_mode uai hmax 4320 #@checked=p['user-data/vs'].modes.uai.settings.wmax=='7680' and p['user-data/vs'].modes.uai.settings.hmax=='4320'
# 使用的GPU
# GPU0 #!script-message set_vs_mode uai gpu 0 #@checked=p['user-data/vs'].modes.uai.settings.gpu=='0'
# GPU1 #!script-message set_vs_mode uai gpu 1 #@checked=p['user-data/vs'].modes.uai.settings.gpu=='1'
#$
# 非实时处理当前视频 #!script-message vs_process_video
#$
# 硬件处理滤镜
# NV-VSR #!script-binding nvidia/toggle-nv-vsr #@checked=p['user-data/nv-vsr'] #@available=p['current-gpu-context']=='d3d11' and p['user-data/gpu-nvidia']~=false
# INTEL-VSR #!script-binding intel/toggle-intel-vsr #@checked=p['user-data/intel-vsr'] #@available=p['current-gpu-context']=='d3d11' and p['user-data/gpu-intel']~=false
# MT-VSR #!script-binding moorethread/toggle-mtmtg-vsr #@checked=p['user-data/mtmtg-vsr'] #@available=p['current-gpu-context']=='d3d11' and p['user-data/gpu-moorethread']~=false
#$
# NV-HDR #!script-binding nvidia/toggle-nv-hdr #@checked=p['user-data/nv-hdr'] #@available=p['current-gpu-context']=='d3d11' and p['user-data/gpu-nvidia']~=false