media-video/vlc (gentoo)

Search

Install

Install this package:

emerge -a media-video/vlc

Package Information

Description:
Media player and framework with support for most multimedia files and streaming
Homepage:
https://www.videolan.org/vlc/
License:
LGPL-2.1 GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86 0/12-9
4.0.0_pre20260625 8 amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86 0/12-9
3.0.9999 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86 0/5-9
3.0.24 8 ~amd64 0/5-9
3.0.23 8 amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86 0/5-9

Metadata

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>media-video@gentoo.org</email>
		<name>Gentoo Video project</name>
	</maintainer>
	<use>
		<flag name="aom">Enable AV1 encoding/decoding support using <pkg>media-libs/libaom</pkg></flag>
		<flag name="archive">Enable support for libarchive stream extractor</flag>
		<flag name="aribsub">Enable support for decoding ARIB STD-B24 subtitles</flag>
		<flag name="bluray">Enable libbluray for Blu-ray disc support</flag>
		<flag name="chromaprint">Enable libchromaprint for Chromaprint based audio fingerprinter support</flag>
		<flag name="chromecast">Enable experimental support for Google Chromecast</flag>
		<flag name="dav1d">Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder</flag>
		<flag name="dc1394">Enable IIDC cameras support</flag>
		<flag name="directx">Enable Win32 DirectX, D3D11va and DxVA2 support</flag>
		<flag name="dvbpsi">Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg></flag>
		<flag name="encode">Enable streaming-output support and videolan manager to control multiple streams from within one instance</flag>
		<flag name="faad">Enable AAC audio decoding library support via <pkg>media-libs/faad2</pkg></flag>
		<flag name="fdk">Enable the Fraunhofer AAC codec library</flag>
		<flag name="fluidsynth">Enable Fluidsynth MIDI software synthesis (with external sound fonts)</flag>
		<flag name="gcrypt">Enable cryptography support via libgcrypt</flag>
		<flag name="gme">Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats</flag>
		<flag name="gstreamer">Enable GStreamer based decoding support (currently supports only video decoding)</flag>
		<flag name="kate">Adds support for Ogg Kate subtitles via libkate</flag>
		<flag name="libdrm">Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg></flag>
		<flag name="libplacebo">Enable support for GPU accelerated video rendering with <pkg>media-libs/libplacebo</pkg></flag>
		<flag name="libtiger">Enable Ogg Kate subtitles rendering using libtiger</flag>
		<flag name="linsys">Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards</flag>
		<flag name="live">Enable live555 streaming media support (client support for rtsp)</flag>
		<flag name="loudness">Enable loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg></flag>
		<flag name="lua">Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things</flag>
		<flag name="macosx-notifications">Enable Mac OS X notifications module (formerly growl)</flag>
		<flag name="matroska">Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag>
		<flag name="nfs">Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg></flag>
		<flag name="omxil">Enable OpenMAX Integration Layer codec module</flag>
		<flag name="optimisememory">Enable optimisation for memory rather than performance</flag>
		<flag name="projectm">Enable the projectM visualization plugin</flag>
		<flag name="qsv">Enable Intel Quick Sync Video support via <pkg>media-libs/libvpl</pkg></flag>
		<flag name="run-as-root">Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!</flag>
		<flag name="sftp">Enable libssh2 to support SFTP file transfer</flag>
		<flag name="shout">Enable libshout output</flag>
		<flag name="skins">Enable support for the skins2 interface</flag>
		<flag name="soxr">Enable SoX Resampler support via <pkg>media-libs/soxr</pkg></flag>
		<flag name="srt">Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg></flag>
		<flag name="tremor">Enable tremor, a fixed-point version of the Ogg Vorbis decoder</flag>
		<flag name="twolame">Enable twolame support (MPEG Audio Layer 2 encoder)</flag>
		<flag name="upnp">Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink</flag>
		<flag name="X">Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface</flag>
		<flag name="x265">Support X265 Encoder</flag>
		<flag name="zeroconf">Enable support for zero-configuration networking via avahi</flag>
		<flag name="zvbi">Enable support for teletext subtitles via the zvbi library</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p media-video/vlc | euse -E <flag> -p media-video/vlc | euse -D <flag> -p media-video/vlc

Flag Description 9999 4.0.0_pre20260625 3.0.9999 3.0.24 3.0.23
X Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface ⊕ ⊕ ⊕ ⊕ ⊕
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) ✓ ✓ ✓ ✓ ✓
aom Enable AV1 encoding/decoding support using <pkg>media-libs/libaom</pkg> ✓ ✓ ✓ ✓ ✓
archive Enable support for libarchive stream extractor ✓ ✓ ✓ ✓ ✓
aribsub Enable support for decoding ARIB STD-B24 subtitles ✓ ✓ ✓ ✓ ✓
bidi Enable bidirectional language support ✓ ✓ ✓ ✓ ✓
bluray Enable libbluray for Blu-ray disc support ✓ ✓ ✓ ✓ ✓
chromaprint Enable libchromaprint for Chromaprint based audio fingerprinter support ✓ ✓ ✓ ✓ ✓
chromecast Enable experimental support for Google Chromecast ✓ ✓ ✓ ✓ ✓
cpu_flags_arm_neon Use the NEON instruction set ✓ ✓ ✓ ✓ ✓
cpu_flags_ppc_altivec Use the AltiVec/VMX instruction set ✓ ✓ ✓ ✓ ✓
cpu_flags_x86_mmx Use the MMX instruction set ✗ ✗ ✓ ✓ ✓
cpu_flags_x86_sse Use the SSE instruction set ✓ ✓ ✓ ✓ ✓
dav1d Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder ✓ ✓ ✓ ✓ ✓
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) ✓ ✓ ✓ ✓ ✓
dc1394 Enable IIDC cameras support ✓ ✓ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓ ✓
directx Enable Win32 DirectX, D3D11va and DxVA2 support ✓ ✓ ✓ ✓ ✓
dvbpsi Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg> ⊕ ⊕ ⊕ ⊕ ⊕
dvd Add support for DVDs ✓ ✓ ✓ ✓ ✓
encode Enable streaming-output support and videolan manager to control multiple streams from within one instance ⊕ ⊕ ⊕ ⊕ ⊕
faad Enable AAC audio decoding library support via <pkg>media-libs/faad2</pkg> ✓ ✓ ✓ ✓ ✓
fdk Enable the Fraunhofer AAC codec library ✓ ✓ ✓ ✓ ✓
ffmpeg Enable ffmpeg/libav-based audio/video codec support ⊕ ⊕ ⊕ ⊕ ⊕
flac Add support for FLAC: Free Lossless Audio Codec ✓ ✓ ✓ ✓ ✓
fluidsynth Enable Fluidsynth MIDI software synthesis (with external sound fonts) ✓ ✓ ✓ ✓ ✓
fontconfig Support for configuring and customizing font access via media-libs/fontconfig ✓ ✓ ✓ ✓ ✓
gcrypt Enable cryptography support via libgcrypt ⊕ ⊕ ⊕ ⊕ ⊕
gme Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats ✓ ✓ ✓ ✓ ✓
gstreamer Enable GStreamer based decoding support (currently supports only video decoding) ✓ ✓ ✓ ✓ ✓
gui Enable support for a graphical user interface ⊕ ⊕ ⊕ ⊕ ✗
ieee1394 Enable FireWire/iLink IEEE1394 support (dv, camera, ...) ✓ ✓ ✓ ✓ ✓
jack Add support for the JACK Audio Connection Kit ✓ ✓ ✓ ✓ ✓
jpeg Add JPEG image support ✓ ✓ ✓ ✓ ✓
kate Adds support for Ogg Kate subtitles via libkate ✓ ✓ ✓ ✓ ✓
keyring Enable support for freedesktop.org Secret Service API password store ✓ ✓ ✓ ✓ ✓
libass SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support ✓ ✓ ✓ ✓ ✓
libcaca Add support for colored ASCII-art graphics ✓ ✓ ✓ ✓ ✓
libdrm Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg> ✓ ✓ ✗ ✗ ✗
libnotify Enable desktop notification support ✓ ✓ ✓ ✓ ✓
libplacebo Enable support for GPU accelerated video rendering with <pkg>media-libs/libplacebo</pkg> ✓ ✓ ✗ ✗ ✗
libsamplerate Build with support for converting sample rates using libsamplerate ⊕ ⊕ ⊕ ⊕ ⊕
libtiger Enable Ogg Kate subtitles rendering using libtiger ✓ ✓ ✓ ✓ ✓
linsys Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards ✓ ✓ ✓ ✓ ✓
lirc Add support for lirc (Linux's Infra-Red Remote Control) ✓ ✓ ✓ ✓ ✓
live Enable live555 streaming media support (client support for rtsp) ✓ ✓ ✓ ✓ ✓
loudness Enable loudness normalisation according to the EBU R128 standard using <pkg>media-libs/libebur128</pkg> ✓ ✓ ✗ ✗ ✗
lua Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things ✓ ✓ ✓ ✓ ✓
macosx-notifications Enable Mac OS X notifications module (formerly growl) ✗ ✗ ✗ ✗ ✓
mad Add support for mad (high-quality mp3 decoder library and cli frontend) ✓ ✓ ✓ ✓ ✓
matroska Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) ✓ ✓ ✓ ✓ ✓
modplug Add libmodplug support for playing SoundTracker-style music files ✓ ✓ ✓ ✓ ✓
mp3 Add support for reading mp3 files ✓ ✓ ✓ ✓ ✓
mtp Enable support for Media Transfer Protocol ✓ ✓ ✓ ✓ ✓
musepack Enable support for the musepack audio codec ✗ ✗ ✓ ✓ ✓
ncurses Add ncurses support (console display library) ✓ ✓ ✓ ✓ ✓
nfs Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg> ✓ ✓ ✓ ✓ ✓
ogg Add support for the Ogg container format (commonly used by Vorbis, Theora and flac) ✓ ✓ ✓ ✓ ✓
omxil Enable OpenMAX Integration Layer codec module ✓ ✓ ✓ ✓ ✓
optimisememory Enable optimisation for memory rather than performance ✓ ✓ ✓ ✓ ✓
opus Enable Opus audio codec support ✓ ✓ ✓ ✓ ✓
png Add support for libpng (PNG images) ✓ ✓ ✓ ✓ ✓
projectm Enable the projectM visualization plugin ✓ ✓ ✓ ✓ ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) ✓ ✓ ✓ ✓ ✓
qsv Enable Intel Quick Sync Video support via <pkg>media-libs/libvpl</pkg> ✗ ✗ ✓ ✓ ✗
run-as-root Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it! ✓ ✓ ✓ ✓ ✓
samba Add support for SAMBA (Windows File and Printer sharing) ✓ ✓ ✓ ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓ ✓ ✓ ✓
sftp Enable libssh2 to support SFTP file transfer ✓ ✓ ✓ ✓ ✓
shout Enable libshout output ✓ ✓ ✓ ✓ ✓
sid Enable SID (Commodore 64 audio) file support ✓ ✓ ✓ ✓ ✓
skins Enable support for the skins2 interface ✓ ✓ ✓ ✓ ✗
soxr Enable SoX Resampler support via <pkg>media-libs/soxr</pkg> ✓ ✓ ✓ ✓ ✓
speex Add support for the speex audio codec (used for speech) ✓ ✓ ✓ ✓ ✓
srt Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg> ✓ ✓ ✓ ✓ ✓
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ✓ ✓ ✓ ✓ ✓
svg Add support for SVG (Scalable Vector Graphics) ✓ ✓ ✓ ✓ ✓
taglib Enable tagging support with taglib ✓ ✓ ✓ ✓ ✓
theora Add support for the Theora Video Compression Codec ✓ ✓ ✓ ✓ ✓
tremor Enable tremor, a fixed-point version of the Ogg Vorbis decoder ✓ ✓ ✓ ✓ ✓
truetype Add support for FreeType and/or FreeType2 fonts ✓ ✓ ✓ ✓ ✓
twolame Enable twolame support (MPEG Audio Layer 2 encoder) ✓ ✓ ✓ ✓ ✓
udev Enable virtual/udev integration (device discovery, power and storage device support, etc) ✓ ✓ ✓ ✓ ✓
upnp Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink ✓ ✓ ✓ ✓ ✓
v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries) ✓ ✓ ✓ ✓ ✓
vaapi Enable Video Acceleration API for hardware decoding ✓ ✓ ✓ ✓ ✓
vdpau Enable the Video Decode and Presentation API for Unix acceleration interface ✓ ✓ ✓ ✓ ✓
vnc Enable VNC (remote desktop viewer) support ✓ ✓ ✓ ✓ ✓
vpx Add support for VP8/VP9 codecs (usually via media-libs/libvpx) ✓ ✓ ✓ ✓ ✓
wayland Enable dev-libs/wayland backend ✓ ✓ ✓ ✓ ✓
x264 Enable H.264 encoding using x264 ✓ ✓ ✓ ✓ ✓
x265 Support X265 Encoder ✓ ✓ ✓ ✓ ✓
xml Add support for XML files ✓ ✓ ✓ ✓ ✓
zeroconf Enable support for zero-configuration networking via avahi ✓ ✓ ✓ ✓ ✓
zvbi Enable support for teletext subtitles via the zvbi library ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST vlc-3.0.23.tar.xz 26486988 bytes 3.0.23
DIST vlc-3.0.24.tar.xz 27620304 bytes 3.0.24
Unmatched Entries
Type File Size
DIST vlc-4.0.0_pre20260625-c9b0b564.tar.gz 37638055 bytes