summary refs log tree commit diff
path: root/.config/mpv/input.conf
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2020-12-16 19:49:01 +0100
committerRobert Günzler <r@gnzler.io>2021-01-21 19:39:13 +0100
commitcb0f13135fbbae8c3d1f66bb236fd2652fd5e4b8 (patch)
tree67c0b3fd6bde5b54db33cff5bb21dde9438f7c1f /.config/mpv/input.conf
parent81bd6e5fbf3001220693d30ce4bd4ebd06a3973f (diff)
mpv: update to make use of script-dirs
Diffstat (limited to '.config/mpv/input.conf')
-rw-r--r--.config/mpv/input.conf91
1 files changed, 55 insertions, 36 deletions
diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf
index 50328d2..67ace36 100644
--- a/.config/mpv/input.conf
+++ b/.config/mpv/input.conf
@@ -40,35 +40,35 @@ WHEEL_UP seek -5
 WHEEL_DOWN seek 5
 
 a cycle audio
-A script-binding uosc/audio  #! select > audio
-#v cycle video
+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
+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
-G screenshot video  #! utils > screenshot > video
+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
-A cycle-values video-aspect "16:9" "4:3" "21:9" "2.35:1" "-1"  #! utils > aspect-ratio
-c cycle-values audio-channels "auto-safe" "auto" "stereo"  #! utils > audio channels
 
 q quit
 Q quit-watch-later  #! watch later
@@ -81,13 +81,19 @@ Shift+- add volume -5
 > frame-step
 < frame-back-step
 
-l cycle-values loop-file yes no  #! loop > file
-L ab-loop  #! loop > A-B
+[ 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
+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
 
@@ -98,17 +104,30 @@ C script-binding uosc/chapters  #! select > chapters
 Ctrl+space script-binding uosc/peek-timeline
 Alt+space script-binding uosc/flash-timeline
 
-# Ctrl+Shift+k script_binding autocrop   #  utils > autocrop
-Ctrl+C script_binding slicing/slicing_mark  #! utils > slicing > mark
-Ctrl+A script_binding slicing/slicing_audio  #! utils > slicing > audio
-Ctrl+W script_binding webm/display-webm-encoder  #! utils > webm encoder
-
-M script_binding mouse_coords  #! utils > mouse coords
-# 8 script_binding mouse_coords/set
-# 9 script_binding mouse_coords/measure
-
-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
+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