dotfiles/.config/mpv/mpv.conf
Your Name b1a46a4ef0 .
2023-06-26 12:33:59 +02:00

175 lines
No EOL
3.7 KiB
Text
Executable file

#VIDEO
#Mitchell-Netravali. The B and C parameters can be set with --scale-param1 and
#--scale-param2. This filter is very good at downscaling (see --dscale).
scale=mitchell
#Mid quality and speed. This is the default when using gpu-hq.
#scale=spline36
#mitchell uses less resources than spline36
#spline36 looks slightly better
#mitchell = bicubic b 0.33 c 0.33
#--dscale=<filter>
#Like --scale, but apply these filters on downscaling instead.
#If this option is unset, the filter implied by --scale will be applied.
#dscale=spline36
dscale=mitchell
# AUDIO
#audio-device=alsa/default
#Audio output drivers are interfaces to different audio output facilities.
ao=pipewire,coreauido,pulse,wasapi,
volume=100
volume-max=200
# Do not filter audio to keep pitch when changing playback speed.
#audio-pitch-correction=no
# Output 5.1 audio natively, and upmix/downmix audio with a different format.
#audio-channels=5.1
# Output 2.0 audio natively, and upmix/downmix audio with a different format.
audio-channels=stereo
# Disable any automatic remix, _if_ the audio output accepts the audio format.
# of the currently played file. See caveats mentioned in the manpage.
# (The default is "auto-safe", see manpage.)
#audio-channels=auto
#raw bitperfect audio, but you can only hear mpv
audio-exclusive=no
# OTHER
#user-agent="Mozilla/5.0"
# Display English subtitles if available.
slang=en
# Play Finnish audio if available, fall back to English otherwise.
#alang=fi,en
# Change subtitle encoding. For Arabic subtitles use 'cp1256'.
# If the file seems to be valid UTF-8, prefer UTF-8.
# (You can add '+' in front of the codepage to force it.)
#sub-codepage=cp1256
# You can also include other configuration files.
#include=/path/to/the/file/you/want/to/include
# SCREENSHOTS
screenshot-format=png
screenshot-tag-colorspace=no
screenshot-high-bit-depth=no
screenshot-template="mpv-shot-%tY-%tm-%td_%tH-%tM-%tS"
screenshot-directory=~/Pictures/
screenshot-png-compression=9
screenshot-png-filter=0
# HDR TONE MAPPING
hdr-compute-peak=no
#tone-mapping=hable
#tone-mapping-param=0.6
tone-mapping=bt.2390
#tone-mapping-param=1.5
tone-mapping-mode=hybrid
gamut-mapping-mode=darken
icc-intent=0
#blend-subtitles=yes
#tone-mapping=bt.2446a
# DEBANDING
deband=no
# HARDWARE DECODING
#vulkan uses more resources,but has better hdr compatibility
#if you use d3d11va-copy without opengl or vulkan, it may lead to video/audio desync
#gpu-api=opengl # Uncomment this if you notice stuttering with vulkan, opengl may cause screen tearing depending of your config
gpu-api=vulkan # Comment this if you notice stuttering and uncomment the above line
vulkan-async-compute=yes
vulkan-async-transfer=yes
vulkan-queue-count=1
vulkan-device='Intel(R) UHD Graphics 620'
#opengl-waitvsync=yes
vd-lavc-dr=yes #i think this solves screen tearing when using gpu-api=opengl
spirv-compiler=auto
#hwdec=auto-safe
#hwdec=auto-copy
hwdec=d3d11va-copy #windows only, auto-copy uses dxva2-copy instead of d3d11va-copy, but d3d11va-copy is better and has better color
#interpolation-threshold=-1
#video-sync=display-resample
video-sync=audio #fix desync on d3d11va-copy when not using opengl or vulkan
#gpu has better performance but gpu-next has better hdr
vo=gpu
#vo=gpu-next
# PROFILES
#bwdif deinterlacing profile
[bwdifdeint]
profile-desc="Deinterlacing mode: bwdif bob"
#deinterlacing, bwdif and w3fdif are better quality than yadif
vf-append=bwdif=deint=1
#deinterlace=yes
#vf=bwdif
#vf-togle=bwdif
#vo-vaapi-deint-mode=bob
[deinterlace-no]
profile-desc="Deinterlacing mode: disabled"
vf-remove=bwdif
deinterlace=no
vf-clr
#[bwdifdeint-autoprofile]
#profile-cond=p["video-format/tff"]
#profile=bwdifdeint