MPV 0.12.0 Video Player released

MPV 0.12.0 Video Player recently released, is a free, open source, and cross-platform movie player based on MPlayer and mplayer2. MPV is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more new features. It supports a wide variety of video file formats, audio and video codecs, and subtitle types.


MPV 0.12.0 changelog


  • vo_opengl: support new VAAPI EGL interop (requires Mesa 11)
  • vo_opengl: vaapi: add Wayland support
  • bring back the x11 video output
  • vo_opengl: support all kinds of GBRP formats


  • video: remove VDA support (VideoToolbox is preferred)


  • vo_opengl: enable X11 EGL backend by default (disabled for NVIDIA due to driver bugs)
  • ytdl: don’t override user-set format in no-video mode
  • sub: adjust behavior on mismatching video/subtitle aspect ratio

Options and Commands

  • audio: add option for falling back to ao_null
  • options: add support for client certificate authentication
  • input: add key name for U+3000 IDEOGRAPHIC SPACE
  • player: add audio drop/duplicate mode to video-sync


  • vo_opengl: remove sharpen scalers, add sharpen sub-option
  • vo_opengl: make sw suboption work without explicit backend selection
  • command: make time properties unavailable if timestamp is unknown
  • command: do not return 0 for bitrate if unknown (make property unavailable instead)
  • vo_opengl: make the default debanding settings less excessive
  • ytdl: disable –all-subs if “sub-lang” is in raw-options


  • video: remove user-controllable PTS sorting (–pts-association-mode)

Fixes and Minor Enhancements

  • player: fix another –force-window bug
  • player: add wav to list of external audio file extensions
  • ao_alsa: fix failure to find any sample format
  • player: make stop command actually stop in all cases
  • audio: various fixes related to audio device hotplugging
  • vo_xv: fix crash with –wid
  • ytdl: Remove DASH hacks, use DASH by default
  • player: be slightly less prone to framedrop in display sync mode
  • sd_lavc: extend subtitle resolution if images go outside video frame
  • player: offset chapter display by start time
  • command: make bitrate properties work correctly for external tracks
  • w32_common: disable IME
  • player: fix display-sync A/V calculation on high playback speeds
  • player: fix display sync A/V difference estimation on drops
  • player: raise display sync desync tolerance

Install MPV 0.12.0 Video Player on Ubuntu OS

sudo add-apt-repository ppa:mc3man/mpv-tests

sudo apt-get update

sudo apt-get install mpv
comments powered by Disqus