Mpv is a free, open-source, media player. It needs a video in order to run and will not start by simply launching the program. Set your video default programs to use mpv and they will automatically use the player when opened.
Download
https://sourceforge.net/projects/mpv-player-windows/files/
Install
Windows
- Unzip and move the mpv folder to your C:\Program Files\.
- Download the mpv install bat file, and run it as Administrator from the same folder as mpv.exe
Front Ends
Extended User Interfaces
Configuration
There is no graphical interface, you will need to configure the settings using a file.
Using a text editor, create a file named mpv.conf in the directory C:\Users\[USER]\AppData\Roaming\mpv
A basic high-quality playback configuration:
# GENERAL #
priority=high
keep-open=yes
geometry=50%:50%
autofit-larger=100%x95%
stop-screensaver
title="${media-title}"
screenshot-template="%F-%wHh%wMm%wSs%wTt"
screenshot-tag-colorspace=no
screenshot-format=png
screenshot-png-compression=7
# VIDEO #
vo=gpu
hwdec=auto-copy
target-prim=auto
target-trc=auto
interpolation
video-sync=display-resample
framedrop=vo
deband
deband-grain=80
dither-depth=8
scaler-resizes-only
sigmoid-upscaling
scale=ewa_lanczossharp
scale-antiring=0.5
cscale=ewa_lanczossoft
cscale-antiring=0.5
dscale=mitchell
tscale=mitchell
# AUDIO #
ao=wasapi
audio-file-auto=fuzzy
audio-channels=auto
volume=100
volume-max=150
audio-normalize-downmix=yes
audio-pitch-correction=yes
af-defaults=volume=replaygain-track:replaygain-clip=yes:detach
af-add=rubberband,volume
alang=eng,en,enUS,en-US,jpn,jp
# SUBTITLE #
sub-auto=fuzzy
demuxer-mkv-subtitle-preroll
sub-pos=95
sub-fix-timing=yes
sub-use-margins
blend-subtitles=yes
no-embeddedfonts
sub-font="Segoe UI"
sub-font-size=44
sub-color="#FFFFFFFF"
sub-border-size=2
sub-border-color="#FF262626"
sub-shadow-color="#33262626"
sub-shadow-offset=1.25
sub-ass
sub-ass-override=force
sub-ass-force-margins=yes
sub-ass-hinting=none
sub-ass-force-style=Kerning=yes
slang=eng,en,enUS,en-US
# STREAMS #
cache=auto
cache-initial=1024
cache-default=250000 #kb
cache-backbuffer=25000 #kb
cache-secs=30
cache-file=TMP
cache-seek-min=1024
ytdl=yes
ytdl-format=(bestvideo[ext=webm]/bestvideo[fps=60])+(bestaudio[acodec=opus]/bestaudio)/best
# OSC #
osc=yes
script-opts=osc-layout=bottombar,osc-seekbarstyle=bar
# OSD #
video-osd=yes
osd-fractions=yes
osd-duration=1500
osd-level=1
osd-scale=0.5
osd-bar-w=95.0
osd-bar-h=2.0
osd-font="Segoe UI"
osd-font-size=60
osd-color="#FFFFFFFF"
osd-border-size=1
osd-border-color="#FF262626"
osd-shadow-color="#33262626"
osd-shadow-offset=1.25
# EXTENSIONS #
[extension.webm]
cache=no
loop-file=inf
[extension.jpg]
cache=no
pause
[extension.png]
cache=no
pause
[extension.gif]
cache=no
loop-file=inf
Low Quality
# VIDEO #
vo=gpu
hwdec=auto-copy
target-prim=auto
target-trc=auto
framedrop=vo
dither-depth=no
scaler-resizes-only
scale=bilinear
cscale=bilinear
dscale=bilinear
Medium Quality
# VIDEO #
vo=gpu
hwdec=auto-copy
target-prim=auto
target-trc=auto
framedrop=vo
deband
dither-depth=auto
scaler-resizes-only
sigmoid-upscaling
scale=lanczos
cscale=ewa_lanczossoft
dscale=mitchell
High Quality
# VIDEO #
vo=gpu
hwdec=auto-copy
target-prim=auto
target-trc=auto
interpolation
video-sync=display-resample
framedrop=vo
deband
deband-grain=80
dither-depth=8
scaler-resizes-only
sigmoid-upscaling
scale=ewa_lanczossharp
scale-antiring=0.5
cscale=ewa_lanczossoft
cscale-antiring=0.5
dscale=mitchell
tscale=mitchell
Ultra Quality
# VIDEO #
profile=gpu-hq
hwdec=auto-copy
target-prim=auto
target-trc=auto
interpolation
video-sync=display-resample
framedrop=vo
deband
deband-grain=80
dither-depth=8
scaler-resizes-only
sigmoid-upscaling
scale=spline36
scale-antiring=1.0
cscale=ewa_lanczossoft
cscale-antiring=1.0
dscale=mitchell
dscale-antiring=1.0
tscale=mitchell
tscale-antiring=1.0