Samiksha Jaiswal (Editor)

Mpv (media player)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Development status
  
Active

Developers
  
mpv developers

Type
  
Media player

Website
  
mpv.io

Written in
  
Mpv (media player) httpsiytimgcomvinp7yTeOBl3gmaxresdefaultjpg

Original author(s)
  
MPlayer and mplayer2 developers

Initial release
  
August 7, 2013; 3 years ago (2013-08-07)

Stable release
  
0.21.0 (October 20, 2016; 4 months ago (2016-10-20)) [±]

Repository
  
github.com/mpv-player/mpv

Platform
  
ARM, PowerPC, x86 / IA-32, x86-64, and MIPS architecture

Operating systems
  
Linux, Microsoft Windows, Macintosh operating systems, Berkeley Software Distribution

I want my mpv


mpv is media player software, based on MPlayer and mplayer2. It is free and open-source software released under a mix of licenses including GNU General Public License version 2 plus (GPLv2+), with parts under GNU Lesser Public License version 2.1 plus (LGPLv2.1+), and some optional parts under GNU General Public License version 3 (GPLv3).

Contents

Mpv (media player) How To Use mpv CLI Media Player Make Tech Easier

It runs on several operating systems, including the Unix-like variants Berkeley Software Distribution (BSD), Linux, and OS X, and on the non-Unix Windows. It is cross-platform, running on ARM, PowerPC, x86 / IA-32, x86-64, and MIPS architecture.

Mpv (media player) mpvmediaplayerforlinux Ubuntu Free

Mpv mplayer based media player for linux mint ubuntu


History

Mpv (media player) mpv Is an Awesome Command Line Media Player for Linux

mpv was forked in 2012 from mplayer2, which was forked in 2010 from MPlayer. The motive for the fork was to encourage developer activity by removing unmaintainable code and dropping support for very old systems. As a result, the project had a large influx of contributions.

Mpv (media player) mpv Is an Awesome Command Line Media Player for Linux

Since June 2015, the project's source code is in the process of being relicensed from GNU General Public License version 2 (GPLv2) to GNU Lesser General Public License version 2 (LGPLv2) to allow using mpv as a library in more applications.

Changes from MPlayer

mpv had several notable changes since it was forked from MPlayer, the most user visible being the addition of an on-screen-controller (OSC) minimal GUI integrated with mpv to offer basic mouse-controllability. This was intended to make interaction easier for new users and to enable precise and direct seeking.

  • Video websites: Through youtube-dl, mpv natively supports playback of high-definition video (HD) content on YouTube and over 300 other supported sites. This allows mpv to replace site-specific video players based on Adobe Flash or HTML5.
  • High quality video output: mpv includes a customizable video output driver based on OpenGL which supports over 100 options for controlling playback quality, including the use of advanced upscaling filters, color management, and customizable pixel shaders.
  • Improved client API: Beyond working as a stand-alone media player, mpv is designed to be used directly by other applications through a library interface called libmpv. This required making all mpv code thread safe. An example of an application which uses libmpv is Plex. This form of player control, along with a JSON IPC mechanism, replaces MPlayer's "slave mode".
  • Encoding subsystem: mpv includes a new video encoding mode that can be used to save files being played under different formats. This allows mpv to work as a transcoder, supporting many video formats. This feature serves as a direct replacement for the MEncoder component of MPlayer, which was a separate program rather than being built into the player.
  • Lua scripting: mpv's behavior and functions are customizable via use of small programs written in the Lua scripting language, which can be used for tasks like cropping video, providing a graphical user interface (GUI) or automatically adjusting the display's refresh rate.
  • Front-ends

    Several front-ends use mpv, including:

  • Baka MPlayer, a qt5-based front-end using the mpv library
  • GNOME MPV, a GTK+ front-end for mpv
  • SMPlayer, can be built with mpv instead of MPlayer
  • bomi (formerly CMPlayer) is a front-end for mpv.
  • References

    Mpv (media player) Wikipedia