Apocrypha

mpv

Media player for the command line

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 0.41.0-r2 2 16 h details ›
vapoursynth GitHub ↗ 0.41.0-r2 2 19 h details ›
pg_overlay GitLab ↗ 9999 1 28 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvarmloongppc Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
9999 LIVE pg_overlay follows upstream — no keywords 2 mo view · download · history ↗
9999 LIVE vapoursynth follows upstream — no keywords 2 mo view · download · history ↗
0.41.0-r2 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing arm testing loong testing ppc testing view · download · history ↗
0.41.0-r2 vapoursynth amd64 untested arm64 untested x86 untested ppc64 untested riscv untested arm untested loong untested ppc untested 2 mo view · download · history ↗

Use flags of 0.41.0-r2

  • +X Add support for X11
  • +alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
  • archive Enable support for various archive formats via app-arch/libarchive
  • bluray Enable playback of Blu-ray filesystems
  • cdda Add Compact Disk Digital Audio (Standard Audio CD) support
  • +cli Enable the command-line player
  • coreaudio Build the CoreAudio driver on Mac OS X systems
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • +drm Enable Kernel Mode Setting / Direct Rendering Manager based video outputs
  • dvb Add support for DVB (Digital Video Broadcasting)
  • dvd Add support for DVDs
  • +egl Enable EGL (Embedded-System Graphics Library, interfacing between windowing system and OpenGL/GLES) support
  • gamepad Enable gamepad input support
  • +iconv Enable support for the iconv character set conversion library
  • jack Add support for the JACK Audio Connection Kit
  • javascript Enable javascript support
  • jpeg Add JPEG image support
  • lcms Add lcms support (color management engine)
  • libcaca Add support for colored ASCII-art graphics
  • +libmpv Enable the shared library and headers (used by frontends / plugins)
  • +lua Enable Lua scripting, OSC (On Screen Controller) GUI, and net-misc/yt-dlp support
  • nvenc Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
  • openal Add support for the Open Audio Library
  • pipewire Enable sound support via native PipeWire backend
  • pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
  • rubberband Enable high quality pitch correction via media-libs/rubberband
  • sdl Enable media-libs/libsdl2 based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible)
  • selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • sixel Enable support for the sixel video backend using media-libs/libsixel
  • sndio Enable sound support via media-sound/sndio
  • soc Use additional media-video/ffmpeg patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • tools Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv
  • +uchardet Enable subtitles charset discovery via app-i18n/uchardet
  • vaapi Enable Video Acceleration API for hardware decoding
  • vdpau Enable the Video Decode and Presentation API for Unix acceleration interface
  • +vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API
  • wayland Enable dev-libs/wayland backend
  • xv Add in optional support for the Xvideo extension (an X API for video playback)
  • zimg Enable libzimg support (for vf_fingerprint)
  • zlib Add support for zlib compression
5 expansion flags (python targets, ABIs, cpu flags…)
  • lua_single_target_luajit
  • lua_single_target_lua5-1
  • python_single_target_python3_12
  • python_single_target_python3_13
  • python_single_target_python3_14

Runtime dependencies of 0.41.0-r2

show 131 lines
X? (
xv? (
)
)
alsa? (
)
archive? (
)
bluray? (
)
cdda? (
)
drm? (
egl? (
)
)
dvd? (
)
egl? (
)
gamepad? (
)
iconv? (
uchardet? (
)
)
jack? (
)
javascript? (
)
jpeg? (
)
lcms? (
)
libcaca? (
)
lua? (
lua_single_target_luajit? (
)
lua_single_target_lua5-1? (
)
)
openal? (
)
pipewire? (
)
pulseaudio? (
)
rubberband? (
)
sdl? (
)
sixel? (
)
sndio? (
)
soc? (
)
vaapi? (
)
vdpau? (
)
vulkan? (
)
wayland? (
)
zimg? (
)
zlib? (
)
selinux? (
)
tools? (
python_single_target_python3_12? (
)
python_single_target_python3_13? (
)
python_single_target_python3_14? (
)
)