aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-09-09 16:38:32 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-09-09 16:38:32 -0500
commitb0fc5b13980dd36f4074b7e82d6798eed305e35a (patch)
treedf4e35a7e0ddcb5030264f825a85d74bb9dd1596
parentd6134deb06cd737901c11a827a021c5f0b58abe6 (diff)
fix(mpv): improve caching and low-latency profile
-rwxr-xr-xmpv/.config/mpv/mpv.conf18
1 files changed, 11 insertions, 7 deletions
diff --git a/mpv/.config/mpv/mpv.conf b/mpv/.config/mpv/mpv.conf
index c8870eb..143d65c 100755
--- a/mpv/.config/mpv/mpv.conf
+++ b/mpv/.config/mpv/mpv.conf
@@ -26,9 +26,14 @@ save-position-on-quit=yes
write-filename-in-watch-later-config=yes
# Caching
-cache=yes
-demuxer-max-bytes=20M
-demuxer-max-back-bytes=1200M
+demuxer-max-back-bytes=512MiB
+
+[lowish-latency]
+profile=low-latency
+audio-buffer=0.2
+vd-lavc-threads=0
+video-latency-hacks=no
+stream-buffer-size=128KiB
[stdin]
profile-desc=reading from stdin
@@ -40,19 +45,18 @@ write-filename-in-watch-later-config=no
[stream]
profile-desc=streaming live video
profile-cond=path:find("twitch%.tv/") or get("media-title", ""):find("twitch%.tv/") or filename:find("%.m3u8$")
+profile=lowish-latency
save-position-on-quit=no
resume-playback=no
write-filename-in-watch-later-config=no
taskbar-progress=no
-demuxer-max-bytes=8192k
[mjpeg]
profile-desc=streaming mjpeg video
profile-cond=video_format=='mjpeg'
profile=low-latency
-cache=no
-untimed=yes
-correct-pts=no
+cache=no
+correct-pts=no
container-fps-override=30
save-position-on-quit=no
resume-playback=no