Install MPV 0.19.0 Video Player on Linux Mint & Ubuntu Derivatives


MPV 0.19.0 Video Player was released, how to update / upgrade on Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04

mpv is an open source project that provides users with a command-line video playback software forked from the well known MPlayer and mplayer2 applications. It is very lightweight and runs on the GNU/Linux and Microsoft Windows platforms.

Features at a glance

Key features include better support for MKV (Matroska) files, streamlined CLI options, GPU video decoding, high quality video output, precise seeking support, gapless audio support, better PulseAudio support, as well as an on screen controller.

In addition, it features better pause handling, VDPAU improvements, support for modifier keys, correct color reproduction, better handling of audio and video synchronization, high quality subtitles, as well as support for playing multiple files at the same time.

Another interesting feature of mpv is the ability to play video files a higher quality than many other open source multimedia player applications, simply because it relies on the FFmpeg’s hwaccel APIs (supporting VAAPI, VDA and VDPAU video decode acceleration).

What's new in mpv 0.19.0
  • Build System Changes:
  • build: add --htmldir option
  • build: always require atomics
  • wscript: add proper unversioned SONAME for Android
  • Features:
  • New:
  • client API: add stream_cb API for user-defined stream implementations (bumps client API version to 1.22)
  • vf_d3d11vpp: add video processor selection
  • videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with video filters
  • vo_opengl: add a tscale=linear direct implementation
  • Removed:
  • audio/filter: remove delay audio filter
  • Options and Commands:
  • Added:
  • command: add filename/no-ext sub-property that returns filename without extension (#3404)
  • command: add properties for HDR metadata
  • command: add replaygain information properties to track-list
  • options: add vp9 to --hwdec-codecs
  • player: add --audio-stream-silence
  • player: add --audio-wait-open
  • player: add --no-autoload-files
  • videotoolbox: add yuv420p to --videotoolbox-format
  • Changed:
  • options: un-restrict --audio-delay
  • use - as command-name separator everywhere
  • vo_opengl: reduce default 3dlut-size to 64x64x64 (since accuracy is improved)
  • Deprecated:
  • deprecate "balance" option/property (no replacement)
  • Fixes and Minor Enhancements:
  • Windows: don't wait for GUI thread when polling for events (#3393)
  • af_lavcac3enc: error out properly if encoding fails
  • af_volume: don't let softvol overwrite af_volume volumedb sub-option
  • ao_pulse: fix some volume control rounding issues
  • ao_wasapi: in exclusive mode, do not output multichannel by default
  • audio: add heuristic to move auto-downmixing before other filters
  • audio: show an osd bar when changing ao-volume
  • demux: make ALBUM replaygain tags optional (#3405)
  • demux_raw: fix small typo to add s16be support
  • demux_timeline: restore mkv edition switching
  • libarchive: sanitize non-UTF8 archive entries
  • macOS/vo_opengl: fix crash when glctx is NULL during init (#3360)
  • player: disable display-sync with spdif transcoding
  • player: do not cut off terminal status line if it contains newlines (#3340)
  • player: fix display-sync timing if audio resumes slowly
  • player: improve instant track switching (#3392)
  • player: improve non-hr seeking with external audio tracks
  • player: offset demuxer on start/seek properly with audio/sub delay
  • player: sync audio as well when enabling it mid-stream
  • stream/stream_bluray: display list of available titles in verbose mode
  • sub: don't potentially discard too many subtitles on seek
  • video: respect --deinterlace=auto
  • vo_direct3d: add missing header (fixes Cygwin build)
  • vo_opengl: angle: try D3D9 when D3D11 fails eglInitialize
  • vo_opengl: angle: use WARP if there are no hw adapters (makes it work on Windows 7 without hardware-accelerated graphics)
  • vo_opengl: increase 3DLUT accuracy at smaller LUT sizes
  • vo_opengl: remove the 3dlut-size npot2 restriction
  • vo_wayland: fix high CPU usage due to busy polling
  • wayland_common: clip window size to the display output size
  • wayland_common: fix crashes when switching to fullscreen before the video output is fully initialized
  • wayland_common: fix fullscreen image switching bug
  • wayland_common: prevent black bars on most non-native aspect ratios
  • wayland_common: remove untested/unusable wayland dnd code
  • win32: mpv.rc: re-add version info
  • x11: skip ICC update on every window move
  • ytdl: Error out with http_dash_segments (unsupported for now)

How to : Install MPV 0.19.0 Video Player on Linux Mint & Ubuntu Derivatives

To Install and upgrade MPV 0.19.0 Video Player on Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 wily werewolf, Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Linux Mint 17.1, Linux Mint 17.2, Linux Mint 17.3 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt-get install mpv

After installation is finished, open your ubuntu dashboard and typing 'mpv' :


to remove :
sudo apt-get remove mpv