media-video/vlc (bentoo)

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
4.0.0_pre20261006 8 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86 0/12-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="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="rav1e">Enable AV1 encoding via <pkg>media-video/rav1e</pkg></flag>
		<flag name="rist">Enable RIST (Reliable Internet Stream Transport) input/output via <pkg>net-libs/librist</pkg></flag>
		<flag name="rnnoise">Enable the recurrent neural network noise suppression audio filter via <pkg>media-libs/rnnoise</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 4.0.0_pre20261006
X Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface ⊕
alsa Enable alsa output for sound emulation ⚠️ ✓
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 ⚠️ ✓
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 ⚠️ ✓
cpu_flags_ppc_altivec ⚠️ ✓
cpu_flags_x86_sse ⚠️ ✓
dav1d Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder ✓
dbus Enable dependencies required by glib libraries using dbus service to manage settings saving ⚠️ ✓
dc1394 Enable IIDC cameras support ✓
debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. ⚠️ ✓
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 ⚠️ ✓
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 Link the examples against media-video/ffmpeg so they accept audio formats other than WAV ⚠️ ⊕
flac ⚠️ ✓
fluidsynth Enable Fluidsynth MIDI software synthesis (with external sound fonts) ✓
fontconfig Enable the font search mechanism (PODOFO_WITH_FONTMANAGER), which requires <pkg>media-libs/fontconfig</pkg> ⚠️ ✓
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 Build FreeCAD with a Qt based GUI. If built without setting this USE flag, FreeCAD can be used in a headless mode, for server-side instances. The Python modules are available, without their GUI parts though, if this is unset. ⚠️ ⊕
ieee1394 ⚠️ ✓
jack ⚠️ ✓
jpeg Enable jpeg image support for the VNC console server ⚠️ ✓
kate Adds support for Ogg Kate subtitles via libkate ✓
keyring Store provider API keys in the OS keyring instead of in opencodex's own configuration file. Pulls in the package's only prebuilt binary, and needs a Secret Service provider (gnome-keyring, KWallet or KeePassXC) on the session bus at runtime. ⚠️ ✓
libass ⚠️ ✓
libcaca ⚠️ ✓
libdrm Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg> ✓
libnotify ⚠️ ✓
libplacebo Enable support for GPU accelerated video rendering with <pkg>media-libs/libplacebo</pkg> ✓
libsamplerate ⚠️ ⊕
libtiger Enable Ogg Kate subtitles rendering using libtiger ✓
linsys Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards ✓
lirc ⚠️ ✓
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 ✓
mad ⚠️ ✓
matroska Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) ✓
modplug ⚠️ ✓
mp3 ⚠️ ✓
mtp ⚠️ ✓
ncurses Enable the ncurses-based console ⚠️ ✓
nfs Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg> ✓
ogg ⚠️ ✓
omxil Enable OpenMAX Integration Layer codec module ✓
optimisememory Enable optimisation for memory rather than performance ✓
opus ⚠️ ✓
png Enable png image support for the VNC console server ⚠️ ✓
projectm Enable the projectM visualization plugin ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed) ⚠️ ✓
qsv Enable Intel Quick Sync Video support via <pkg>media-libs/libvpl</pkg> ✓
rav1e Enable AV1 encoding via <pkg>media-video/rav1e</pkg> ✓
rist Enable RIST (Reliable Internet Stream Transport) input/output via <pkg>net-libs/librist</pkg> ✓
rnnoise Enable the recurrent neural network noise suppression audio filter via <pkg>media-libs/rnnoise</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 Use <pkg>net-fs/samba</pkg> for NTLM Single Sign-On ⚠️ ✓
selinux Enable SELinux policy support for enhanced security in SELinux-enabled systems. Required for proper operation on systems with SELinux in enforcing mode. ⚠️ ✓
sftp Enable libssh2 to support SFTP file transfer ✓
shout Enable libshout output ✓
sid ⚠️ ✓
skins Enable support for the skins2 interface ✓
soxr Enable SoX Resampler support via <pkg>media-libs/soxr</pkg> ✓
speex ⚠️ ✓
srt Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg> ✓
ssl ⚠️ ✓
svg ⚠️ ✓
taglib ⚠️ ✓
theora ⚠️ ✓
tremor Enable tremor, a fixed-point version of the Ogg Vorbis decoder ✓
truetype Enable media-libs/freetype support for gapi module ⚠️ ✓
twolame Enable twolame support (MPEG Audio Layer 2 encoder) ✓
udev Enable udev base replacement code for cdda feature ⚠️ ✓
upnp Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink ✓
v4l ⚠️ ✓
vaapi ⚠️ ✓
vdpau ⚠️ ✓
vnc ⚠️ ✓
vpx ⚠️ ✓
wayland Run in wayland mode under wayland sessions, xwayland otherwise. This flag doesn't affect x11 sessions. ⚠️ ✓
x264 ⚠️ ✓
x265 Support X265 Encoder ✓
xml ⚠️ ✓
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
Unmatched Entries
Type File Size
DIST vlc-4.0.0_pre20261006-95532324.tar.gz 38087067 bytes