summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.config/mpv/config40
-rw-r--r--.config/mpv/input.conf11
2 files changed, 37 insertions, 14 deletions
diff --git a/.config/mpv/config b/.config/mpv/config
index 88c0fb0..12fa84e 100644
--- a/.config/mpv/config
+++ b/.config/mpv/config
@@ -8,21 +8,20 @@ script-opts=ytdl_hook-ytdl_path=/usr/bin/yt-dlp,ytdl_hook-all_formats=yes
 # Video
 #
 vo=gpu
-gpu-api=vulkan
-hwdec=auto-safe
+#gpu-api=vulkan
+hwdec=auto
 # framedrop=decoder+vo
-# video-sync=display-resample
+video-sync=display-resample
 # interpolation
 window-maximized=yes # prevent wayland problems with buffer resize
-# color stuff
-# icc-profile=~~/B140QAN02_0.icm
-# tone-mapping=mobius
-# target-peak=500
 
 # colour shit
 gamma-factor=1.1
 hdr-compute-peak=no
 gamut-clipping=no
+# icc-profile=~~/B140QAN02_0.icm
+# tone-mapping=mobius
+# target-peak=500
 
 #
 # Audio
@@ -74,8 +73,8 @@ keep-open=yes
 stop-screensaver=yes
 cursor-autohide=100
 cursor-autohide-fs-only
-osd-font="Iosevka Aile"
-# osd-font=monospace
+#osd-font="Iosevka Aile"
+osd-font=monospace
 # osd-font-size=15
 # osd-border-size=2
 # osd-scale-by-window=yes
@@ -84,7 +83,7 @@ hidpi-window-scale
 load-stats-overlay=yes
 load-osd-console=yes
 keepaspect-window=yes
-autofit-larger=x90%
+autofit-larger=80%x90%
 
 #
 # Misc.
@@ -245,3 +244,24 @@ ad-lavc-downmix=no
 #af-add='lavfi=[pan=2.1| FL < FC+0.8FL+0.1*BL+0.1*SL | FR < FC+0.8*FR+0.1*BR+0.1*SR | LFE < LFE,dynaudnorm=g=41:f=700:r=0.9]'
 #af-add='lavfi=[pan=5.1| FL < 0.8*FL | FR < 0.8*FR | LFE < LFE | FC < FC | BL < BL | BR < BR,dynaudnorm=g=41:f=700:r=0.9]'
 af-add='lavfi=[pan=5.1| FL = 0.5*FL | FR = 0.5*FR | LFE = LFE | FC = FC | BL = 0.3*BL | BR = 0.3*BR]'
+
+# image viewer settings
+
+[mvi]
+profile-desc="mpv image viewer"
+profile=gpu-hq
+sub-auto=no
+audio-file-auto=no
+term-status-msg=
+title="${?media-title:${media-title}}${!media-title:No file} - mvi"
+video-aspect-override=no
+loop-file=inf
+image-display-duration=inf
+input-conf=~/.config/mvi/input.conf
+
+[extension.jpg]
+profile=mvi
+[extension.png]
+profile=mvi
+[extension.gif]
+profile=mvi
diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf
index 76e186c..9c74d0f 100644
--- a/.config/mpv/input.conf
+++ b/.config/mpv/input.conf
@@ -18,7 +18,10 @@ k seek  60 keyframes
 l seek  10 keyframes
 
 HOME    seek 0 absolute-percent
+0 seek 0 absolute-percent
+
 END     seek 100 absolute-percent
+$ seek 100 absolute-percent
 
 Shift+RIGHT     playlist-next
 n playlist-next  #! controls > playlist next
@@ -89,10 +92,10 @@ Shift+= add volume 5
 - add volume -10
 Shift+- add volume -5
 
-[ 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%
+[ 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
 
 M cycle-values vf setpts=(2/1)*PTS setpts=(4/1)*PTS setpts=(1/2)*PTS setpts=(1/4)*PTS setpts=(1/8)*PTS ""