MPV video player is forked from mplayer2 and MPlayer, MPV supports wide variety of audio and video file formats. It offers some of the features with the former project while introducing many more. It is an command-line video player as well as offers GUI, it is lightweight and cross-platform available for Linux, Mac and Windows. From command line MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable.
High quality video output: MPV has a OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, and more. While mpv has no official GUI, it has a small controller that is triggered by mouse movement. mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI, DXVA2, VDA and VideoToolbox video decode acceleration. 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).