mpv-0.41.0

#### Beyond Linux® From Scratch (System V Edition) - Version r13.0-1090

### Chapter 44. Video Utilities

- Prev

  FFmpeg-8.1.2

- Next

  VLC-3.0.23

- Up
- Home

# mpv-0.41.0

## Introduction to mpv

mpv is a free media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://github.com/mpv-player/mpv/archive/v0.41.0/mpv-0.41.0.tar.gz

- Download MD5 sum: fa40a0fedeaf0a77127e238a39b9d4c4

- Download size: 6.9 MB

- Estimated disk space required: 35 MB

- Estimated build time: 0.4 SBU

### mpv Dependencies

#### Required

alsa-lib-1.2.16.1, FFmpeg-8.1.2, libass-0.17.5, libplacebo-7.360.1, Mesa-26.1.3, and PulseAudio-17.0

#### Recommended

libjpeg-turbo-3.2.0, libva-2.24.1, luajit-20260213, uchardet-0.0.8, and Vulkan-Loader-1.4.350.1

#### Optional Input Drivers and Libraries

libdvdcss-1.5.0, libdvdread-7.1.0, libdvdnav-7.0.0, and libbluray

#### Optional Audio Output Drivers and Libraries

pipewire-1.6.8, sdl2-compat-2.32.70, JACK, and OpenAL

#### Optional Video Output Drivers and Libraries

libcaca and SVGAlib

#### Optional (for documentation)

docutils-0.23

## Installation of mpv

Install mpv by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr       \
                --buildtype=release \
                -D x11=enabled      \
                ..                  &&
    ninja

This package does not come with a test suite.

Now, as the `root` user:

    ninja install

### Note

This package installs icon files into the `/usr/share/icons/hicolor` hierarchy and desktop files into the `/usr/share/applications` hierarchy. You can improve system performance and memory usage by updating `/usr/share/icons/hicolor/index.theme` and `/usr/share/applications/mimeinfo.cache`. To perform the update you must have GTK-3.24.52 installed (for the icon cache) and desktop-file-utils-0.28 (for the desktop cache) and issue the following commands as the `root` user:

    gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
    update-desktop-database -q

## Command Explanations

`-D x11=enabled`: allows linking to the X11 libraries.

`-D dvdnav=enabled`: enables support for DVD playback.

`-D cdda=enabled`: enables support for CD Audio.

`-D sdl2=enabled`: enables the usage of SDL2 for audio and video output.

## Configuring mpv

### Config Files

`/etc/mpv/*` and `~/.config/mpv/*`

## Contents

Installed Programs: mpv
Installed Libraries: None
Installed Directories: /etc/mpv and /usr/share/doc/mpv

### Short Descriptions

mpv | is the mpv video player

- Prev

  FFmpeg-8.1.2

- Next

  VLC-3.0.23

- Up
- Home