shell-things/conf/mpv.conf

76 lines
2.5 KiB
Plaintext

# ~/.config/mpv/mpv.conf
# Preferred audio drivers, but by trailing comma, let others be used too.
# Fedora: pipewire-jack-audio-connection-kit pipewire-pulseaudio pipewire-alsa
# TODO: Does the above apply with PipeWire being the default?
ao=pipewire,pulse,
# My mpv usage has mostly been anime, but there is occassional English one too
alang=jpn,jp,ja,en,eng
# but I still prefer to have subtitles. Note that two are shown simultaneously.
slang=fi,fin,sdh,doh,en,eng,eo,epo,la,lat,sv,swe,ru,rus,cs,ces,cze,es,spa,jpn,jp
# Subtitle font, although only one is allowed at a time?
#sub-font='Noto Serif Regular'
# Roboto would be metrically compatible with Noto, but if only one is allowed
# at a time, Noto is likely better covered.
#sub-font='Roboto'
sub-font='Noto Sans'
#sub-font='Comic Shanns Mono'
# YLE uses Tiresias Screenfont which is the only not-FOSS one. This is the
# closest?
#sub-font='Tiresias PCfont'
# Amber font for subtitles
sub-color='#ffb700'
# Enable two simultaneous subtitles (first slang on bottom, second on top?)
sid=auto
secondary-sid=auto
# Explicitly disable SDH/HOH element hiding from subs, these are defaults
sub-filter-sdh=no
sub-filter-sdh-harder=no
# Try to detect subtitle files even if not exact name match
sub-auto=fuzzy
# Strip overly fancy formatting which may be in conflict with secondary-sid
sub-ass-override=strip
# Use decreased volume by default so when Mumbling or other VoIP mpv is
# quieter than other people
volume=70
# Fullscreen by default
#fs=yes
# Windows maximized by default
window-maximized=yes
# Vsync? The user who originally added it judged it to not be working
# though.
#opengl-swapinterval=0
# HQ options according to Arch Wiki, may cause problems for "a few users"
#profile=gpu-hq
# AW says that the manual says to use these for the best quality if the
# hardware can handle it.
## 2020-11-09: even Sedric doesn't handle this for some reason, 8 GB RAM
## and no swap isn't enough?
#scale=ewa_lanczossharp
#cscale=ewa_lanczossharp
# "more complicated", desyncing video causes resampling audio
#video-sync=display-resample
# make motion smoother (both two)
#interpolation
#tscale=oversample
# When watching YouTube videos, don't eat all CPU and bandwidth being
# even more unpleasant to use!
# https://github.com/mpv-player/mpv/issues/4241#issuecomment-327033395
ytdl-format=bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best
# Take commands from controller.
# TODO: actually map something to it!
#input-gamepad=yes