MPV 0.30 arrives with new commands and greater support

mpv-player-featured

After a year of development, the new version of the open video player MPV 0.30 has been announced, which a few years ago was separated from the MPlayer2 project code base. This media player It is characterized by working under the command line, besides that the player It has an OpenGL-based video output.

MPV focuses on developing new features and ensuring ongoing support of innovations from MPlaye repositoriesr without worrying about maintaining compatibility with MPlayer. The MPV code is distributed under the LGPLv2.1 + license, some parts remain under GPLv2, but the process of switching to LGPL is almost complete.

Main new features of MPV 0.30

In this new version of the player the representation layer built-in using the graphical API of Vulkan has been superseded by an implementation library-based libplacebo developed by the VideoLAN project.

They also stand out adding several new commands to the player, of which we can find the support for commands with the indicator «async«, Which allows you to encode and write files in asynchronous mode. As well as the commands "Subprocess", "video-add", "video-remove", "video-reload".

Another novelty of MPV 0.30 is support for gamepads (via SDL2) and the ability to use named arguments for the input module and also the ability for reverse playback.

Added support for Wayland protocol «xdg-decoration»To decorate windows on the server side, support for presentation comments in modules vo_drm, context_drm_egl and vo_gpu (d3d11) and support for 30bpp (30-bit color per channel) mode to the module vo_dr.

The vo_wayland it is renamed to vo_wlshm. En vo_gpu added the ability to improve visibility of dark scenes with tone mapping and in vo_gpu for x11, the verification code vdpau is removed and the use of EGL is guaranteed by default.

Most of the code related to optical disc compatibility has been removed. Were removed vdpau / GLX, mali-fbdev and hwdec_d3d11eglrgb backends from vo_gpu.

The demux module implements a disk cache and adds the command dump cache, which can be used to record sequences. The option "--demuxer-cue-codepage»Has been added to the module demux_cue to select the data encoding of files in CUE format.

The requirements for the FFmpeg version are increased, now at least version 4.0 is required for this new version of MPV to work.

How to install MPV 0.30 on Ubuntu and derivatives?

For those who are interested in being able to install this new version of the player on their systems, They can do so by following the instructions we share below.

Since the update was recently released at this time, the player's official repository has not yet updated its packages. So to get the MPV 0.30 we must download the deb package or compile the player on the system.

For the most feasible case it is to download the deb package, which we can obtain by opening a terminal and typing the following command:

wget https://non-gnu.uvt.nl/debian/eoan/mpv/mpv_0.30.0+wsl.2_amd64.deb

After downloading the package, now you just have to install with your preferred package manager or from the same terminal with the following command:

sudo dpkg -i mpv_0.30.0+wsl.2_amd64.deb

Finally for those who prefer to wait for the repository update or for those who want the player updates to be notified and installed, they can add the player repository to their system by typing the following in a terminal.

It is enough that aAdd the repository (PPA) MPV to your system with the following command:

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

Now we proceed to update the repositories and install the application.

sudo apt update && sudo apt install mpv

How to uninstall MPV from Ubuntu and derivatives?

For whatever reason you want to uninstall MPV, can remove PPA easily, We just have to go to System Settings -> Software and updates -> Other software tab.

Y finally we remove the application with the command:

sudo apt remove mpv && sudo apt autoremove

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.