-
Notifications
You must be signed in to change notification settings - Fork 2
/
input.conf
153 lines (120 loc) · 4.76 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
# Play/Pause
MBTN_RIGHT cycle pause; script-binding uosc/flash-pause-indicator
SPACE cycle pause; script-binding uosc/flash-pause-indicator
PLAY cycle pause; script-binding uosc/flash-pause-indicator
PAUSE cycle pause; script-binding uosc/flash-pause-indicator
PLAYPAUSE cycle pause; script-binding uosc/flash-pause-indicator
PLAYONLY set pause no
PAUSEONLY set pause yes
# Seeking
Shift+RIGHT no-osd frame-step
Shift+LEFT no-osd frame-back-step
j seek +0.09 relative+keyframes
J seek -0.09 relative+keyframes
LEFT script-binding evafast-rewind
RIGHT script-binding evafast
FORWARD seek +60; script-binding uosc/flash-timeline
REWIND seek -60; script-binding uosc/flash-timeline
PGUP add chapter +1
PGDWN add chapter -1
Ctrl+RIGHT add chapter +1
Ctrl+LEFT add chapter -1
NEXT playlist-next
PREV playlist-prev
MBTN_BACK playlist-prev
MBTN_FORWARD playlist-next
Alt+LEFT playlist-prev
Alt+RIGHT playlist-next
Alt+UP playlist-prev
Alt+DOWN playlist-next
# Subtitles
l cycle sub
L cycle sub down
o add sub-delay -0.042
O add sub-delay +0.042
Ctrl+o set sub-delay 0
r add sub-pos -1
R add sub-pos +1
Ctrl+r set sub-pos 100
v cycle sub-visibility
V cycle sub-ass-vsfilter-aspect-compat
u cycle-values sub-ass-override "force" "no"
# Audio
a cycle audio
A cycle audio down
p add audio-delay +0.100
P add audio-delay -0.100
Ctrl+p set audio-delay 0
# Screenshots
s screenshot
S screenshot video
Ctrl+s screenshot window
Alt+s cycle-values screenshot-png-compression 0 7; cycle-values screenshot-format "png" "webp"; cycle-values framedrop no vo; screenshot each-frame
#X cycle-values screenshot-template "vlcsnap-%tY-%tm-%td-%tHh%tMm%tSs%wT" "${?demuxer-via-network==yes:${media-title}}${?demuxer-via-network==yes:_${filename/no-ext}}${!demuxer-via-network==yes:${filename}}_%wH%wM%wS.%wT"; cycle-values screenshot-format "png" "webp"; show-text "vlc: ${?screenshot-format==webp:no}${!screenshot-format==webp:yes}"
# Fullscreen
ENTER cycle fullscreen
f cycle fullscreen
F cycle window-maximized
ESC set fullscreen no
# Volume
AXIS_UP no-osd add volume +2; script-binding uosc/flash-volume
AXIS_DOWN no-osd add volume -2; script-binding uosc/flash-volume
UP no-osd add volume +2; script-binding uosc/flash-volume
DOWN no-osd add volume -2; script-binding uosc/flash-volume
Shift+UP no-osd add volume +10; script-binding uosc/flash-volume
Shift+DOWN no-osd add volume -10; script-binding uosc/flash-volume
VOLUME_UP no-osd add volume +2; script-binding uosc/flash-volume
VOLUME_DOWN no-osd add volume -2; script-binding uosc/flash-volume
m no-osd cycle mute; script-binding uosc/flash-volume
MUTE no-osd cycle mute; script-binding uosc/flash-volume
# Quit
STOP quit
POWER quit
CLOSE_WIN quit
Ctrl+c quit 4
Ctrl+C set pause no; quit-watch-later
# Scripts
i script-binding stats/display-stats-toggle
$ script-binding console/enable
w script-binding evafast/toggle; script-binding evafast/flash-speed
W script-binding display-webm-encoder
Ctrl+w ab-loop
Ctrl+k script-binding groupwatch_jump
K script-binding groupwatch_start_here
k script-binding groupwatch_sync
Ctrl+K script-binding groupwatch_set_time
c script-message-to crop toggle-crop
C script-binding toggle_crop
h script-binding memo-history
H script-binding memo-search
b script-binding sub-seek-forward
B script-binding sub-seek-backward
TAB script-binding uosc/peek-timeline
MENU script-binding uosc/menu
# Filters
e change-list glsl-shaders toggle "~~/shaders/noise-luma-adaptive.glsl"; cycle deband
d vf toggle bwdif
D vf toggle "@scan_interlaced:vapoursynth=~~/vs/scan_interlaced.py:buffered-frames=10:concurrent-frames=3"
n change-list glsl-shaders toggle "~~/shaders/adaptive-sharpen.glsl"
N change-list glsl-shaders remove "~~/shaders/noise-luma-adaptive.glsl"; vf toggle "@chicken:vapoursynth=~~/vs/chicken.py:buffered-frames=5:concurrent-frames=3"
t add tone-mapping-max-boost +0.5
T add tone-mapping-max-boost -0.5
Alt+t set tone-mapping-max-boost 0
+ add tone-mapping-desaturate +0.025
= add tone-mapping-desaturate +0.025
- add tone-mapping-desaturate -0.025
Ctrl++ set tone-mapping-desaturate 0
Ctrl+= set tone-mapping-desaturate 0
Ctrl+- set tone-mapping-desaturate 0
# Misc
z apply-profile pip; script-binding uosc/toggle-progress
Z apply-profile fullscreen-reset-ontop; script-binding uosc/toggle-progress
Ctrl+z apply-profile pip restore; apply-profile fullscreen-reset-ontop restore; script-binding uosc/toggle-progress
y vf toggle hflip
Y vf toggle vflip
Ctrl+y cycle-values video-rotate "90" "180" "270" "0"
Ctrl+Y cycle-values "!reverse" video-rotate "90" "180" "270" "0"
Ctrl+i cycle interpolation
Ctrl+a cycle-values video-aspect-override "16:9" "4:3" "2.35:1" "-1"
Ctrl+l cycle-values loop-file "inf" "no"
Ctrl+h cycle-values hwdec "auto" "no"