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

http://mpv.io/installation

https://sourceforge.net/projects/mpv-player-windows/files/

Install

Windows

  1. Unzip and move the mpv folder to your C:\Program Files\.
  2. 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