summary refs log tree commit diff
path: root/.config/mpv/input.conf
blob: 67ace36b178aed8a7f552caf40ac6902ef4a313b (plain) (blame)
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
# MPV INPUT CONFIG

# taken from the default config
ESC set fullscreen no
f cycle fullscreen
SPACE cycle pause
m cycle mute

# ARROW KEY BINDINGS
RIGHT seek  10  # skip ahead
LEFT  seek -10  # skip back
UP    seek  60
DOWN  seek -60

HOME    seek 0 absolute-percent
END     seek 100 absolute-percent

Shift+RIGHT     playlist-next
n playlist-next
Shift+LEFT      playlist-prev
p playlist-prev
Alt+RIGHT       frame-step
Alt+LEFT        frame-back-step

Shift+UP        add volume 10
Shift+DOWN      add volume -10
Alt+UP          add volume 5
Alt+DOWN        add volume -5

PGUP            add chapter 1
PGDWN           add chapter -1
# Meta+UP         add chapter 1
# Meta+DOWN       add chapter -1
Shift+PGUP      seek 600
Shift+PGDWN     seek -600
Alt+PGUP        add sub-pos -1
Alt+PGDWN      add sub-pos +1

WHEEL_UP seek -5
WHEEL_DOWN seek 5

a cycle audio
A script-binding uosc/audio               #! select > audio
D cycle deinterlace

s cycle sub
S script-binding uosc/subtitles           #! select > sub
Ctrl+s script-binding uosc/load-subtitles #! select > load sub...
e add sub-scale +0.1                      #! sub > scale up
w add sub-scale -0.1                      #! sub > scale down
r add sub-pos +1                          #! sub > pos up
t add sub-pos -1                          #! sub > pos down

z add sub-delay -0.1                      #! delay > sub -0.1
x add sub-delay +0.1                      #! delay > sub +0.1
Z add audio-delay -0.1                    #! delay > audio -0.1
X add audio-delay +0.1                    #! delay > audio +0.1

Ctrl+Shift+u cycle-values sub-ass-override "force" "strip" "no"  #! sub > ass override
V cycle sub-visibility  #! sub > visibility
# Meta+s cycle sub-ass-force-margins

# PLAYER BINDINGS
i script-binding stats/display-stats-toggle                   #! stats
G screenshot                                                  #! utils > screenshot > default
Alt+g screenshot video                                        #! utils > screenshot > video

A cycle-values video-aspect "16:9" "4:3" "21:9" "2.35:1" "-1" #! utils > aspect-ratio
Alt+s cycle-values audio-channels "auto-safe" "auto" "stereo" #! utils > audio channels
Alt+a cycle-values video-rotate 0 90 180 270                  #! utils > video-rotate
# T cycle ontop

q quit
Q quit-watch-later  #! watch later

= add volume 10
Shift+= add volume 5
- add volume -10
Shift+- add volume -5

> frame-step
< frame-back-step

[ multiply speed 1/1.1          #! utils > speed > +10%
] multiply speed 1.1            #! utils > speed > -10%
{ multiply speed 0.5            #! utils > speed > +50%
} multiply speed 2.0            #! utils > speed > -50%
BS set speed 1.0                #! utils > speed > reset

l cycle-values loop-file yes no #! loop > file
L ab-loop                       #! loop > A-B

# VAPOURSYNTH/FILTER BINDINGS
# banding
b cycle deband      #! fx > deband
B vf toggle gradfun #! fx > gradfun
# binaural correction
h cycle-values af lavfi=[bs2b=profile=default] lavfi=[bs2b=profile=jmeier] lavfi=[bs2b=profile=cmoy] lavfi=[earwax] ""  #! fx > bs2b

MBTN_RIGHT script_binding uosc/menu
U script_binding uosc/menu
P script-binding uosc/playlist  #! select > playlist
C script-binding uosc/chapters  #! select > chapters
Ctrl+space script-binding uosc/peek-timeline
Alt+space script-binding uosc/flash-timeline

Alt+w script-binding webm/display-webm-encoder #! utils > webm encoder
Alt+e script-binding slicing/slicing_audio     #! utils > slicing > audio
Alt+r script-binding slicing/slicing_mark      #! utils > slicing > mark
Alt+t script-binding autodeint                 #! utils > autodeint
Alt+y script-binding autocrop/toggle_crop      #! utils > autocrop
c script-binding contact-sheet-toggle          #! utils > contact sheet
g script-binding playlist-view-toggle          #! utils > playlist view
Alt+m script-binding mouse_coords              #! utils > mouse coords

K ignore
J ignore

# 1 ignore
# 2 ignore
3 ignore
4 ignore
5 ignore
6 ignore
7 ignore
8 ignore
9 ignore

Ctrl+Shift+1 apply-profile anime       # ! profile > anime
Ctrl+Shift+2 apply-profile cache       # ! profile > cache
Ctrl+Shift+3 apply-profile scale       # ! profile > scale
Ctrl+Shift+4 apply-profile interpolate # ! profile > interpolate
Ctrl+Shift+5 apply-profile 3d          # ! profile > 3d fix