Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.
It supports a wide variety of video file formats, audio and video codecs, and
subtitle types. Special input URL types are available to read input from
a variety of sources other than disk files. Depending on platform, a variety of
different video and audio output methods are supported.
===> The following configuration options are available for mpv034-0.34.1_1:
ARCHIVE=on: bzip2/zip/iso9660 archive support
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
LCMS2=off: Little CMS 2.x support
MANPAGES=on: Build and/or install manual pages
MUJS=off: Use MuJS for Javascript language support
TEST=off: Build and/or run tests
UCHARDET=on: Guess subtitle encoding via uchardet
ZIMG=off: High quality software scaling via "z" library
====> Input
CDIO=off: CDIO support via libcdio
DVDNAV=on: DVD menu navigation
LIBBLURAY=off: Blu-ray discs support via libbluray
V4L=on: Video 4 Linux support
====> Video Output
CACA=off: libcaca graphics library support
NVDEC=on: NVIDIA decoder with CUDA support
OPENGL=on: 2D/3D rendering support via OpenGL
SIXEL=off: Sixel graphics support
VAAPI=on: VAAPI (GPU video acceleration) support
VDPAU=on: VDPAU (GPU video acceleration) support
WAYLAND=on: Wayland (graphics) support
X11=on: X11 (graphics) support
====> Audio Output
ALSA=off: ALSA audio architecture support
JACK=off: JACK audio server support
OPENAL=off: Audio support via OpenAL
PIPEWIRE=off: Pipewire sound server support
PULSEAUDIO=off: PulseAudio sound server support
SDL=off: Simple Direct Media Layer support
SNDIO=off: Sndio audio support
====> Lua scripting language support: you have to select exactly one of them
LUA=on: Lua scripting language support
LUAJIT=off: Use LuaJIT instead of Lua scripting language support
LUA_NONE=off: Disable Lua scripting language support
====> Options available for the radio YOUTUBE: you can only select none or one of them
YTDL=off: Install youtube-dl
YTDLP=on: Install yt-dlp (youtube-dl fork)
===> Use 'make config' to modify these settings