Services » Browse Packages » media-video »
mpv
Description: Media player for the command line
Homepage: https://mpv.io/
Location: Portage
Legend:
+ - stable
~ - unstable
M - hardmask
alpha
amd64
arm
hppa
ia64
m68k
mips
ppc
ppc64
s390
sh
sparc
x86
9999
diff
-
-
-
-
-
-
-
-
-
-
-
-
-
0.36.0-r1
diff
-
+
~
~
-
-
-
+
+
-
-
-
+
0.35.1-r2
-
+
~
~
-
-
-
+
+
-
-
-
+
USE flags
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 support for various EGL-based video outputs / backends
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)
libplacebo - Enable support for GPU accelerated video rendering with media-libs/libplacebo
lua - Enable Lua scripting, OSC (On Screen Controller) GUI, and net-misc/yt-dlp support
lua_single_target_lua5-1 - Build for Lua 5.1 only
lua_single_target_luajit - Build for LuaJIT only
mmal - Enable Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi
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
opengl - Enable support for OpenGL-based video backends (Note: deprecated for X11, USE=egl provides the newer support for -gpu-api=opengl)
pipewire - Enable sound support via native PipeWire backend
pulseaudio - Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
python_single_target_python3_10 - Build for Python 3.10 only
python_single_target_python3_11 - Build for Python 3.11 only
python_single_target_python3_12 - Build for Python 3.12 only
python_single_target_python3_9 - Build for Python 3.9 only
raspberry-pi - Enable support for the Raspberry Pi
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
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
X - Add support for X11
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 (de)compression
Security Advisory
Also available in:
Atom