Setting up mpv
- version used: 0.22
- developer's web site
mpv and mpv-based video players are supported by
- SVP 4 Pro
- SVP 4 Linux
- SVP 4 Mac
and they require mpv to be built with Vapoursynth support.
Installation - Linux
This will install both Vapoursynth and mpv in Ubuntu 14.04 and later:
sudo add-apt-repository ppa:djcj/vapoursynth sudo apt-get update sudo apt-get install mpv
Installation - OS X
brew tap mpv-player/mpv brew install --with-vapoursynth mpv brew linkapps mpv
Installation - Windows
Since developer's web site doesn't provide Vapoursynth-enabled Windows version you have to use our custom build of mpv.exe and/or mpv-1.dll.
Please install the following packages via SVP's "Additional programs and features":
- [VPS_64] mpv video player and/or
- [VPS_64] mpv shared library
Update: starting from 2017-12-29 you can also use builds by shinchiro. Keep in mind that SVPcode (transcoding extension) and SVPcast (streaming extension) functionality may be limited with those builds because of missing built-in hardware encoders.
Compiling mpv from sources
To use Vapoursynth filters you have to install the Vapoursynth package and build mpv 0.17.0 or later with the --enable-vapoursynth build flag.
The only necessary mpv option is (Linux and OS X)
You can put this line into mpv.conf (usually located in ~/.config/mpv on OS X and Linux and in %APPDATA%\mpv on Windows)
input-ipc-server=/tmp/mpvsocket # or input-ipc-server=mpvpipe
Only "copy-back" hardware video decoders are compatible with Vapoursynth filters, use
This one fixes audio desync
"Watch later" feature is not compatible with SVP, set
More useful options:
# Can fix stuttering in some cases, in other cases probably causes it. Try it if you experience stuttering on macOS. opengl-early-flush=no