Install this package:
emerge -a media-video/vlc
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask media-video/vlc
Or alternatively:
emerge --autounmask-write -a media-video/vlc
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.0.0_pre20260404 | 8 | ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86 | 0/12-9 |
<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="mpeg">Add libmpeg2 support for mpeg-1 and mpeg-2 video streams</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="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="sdl-image">Enable sdl image video decoder (depends on sdl)</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>
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_pre20260404 |
|---|---|---|
| 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 support for notifications and power-management features via D-Bus ⚠️ | ✓ |
| dc1394 | Enable IIDC cameras support | ✓ |
| debug | ⚠️ | ✓ |
| 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 | ⚠️ | ⊕ |
| flac | ⚠️ | ✓ |
| fluidsynth | Enable Fluidsynth MIDI software synthesis (with external sound fonts) | ✓ |
| 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 | 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 | ⚠️ | ✓ |
| 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 | ✓ |
| macosx-notifications | Enable Mac OS X notifications module (formerly growl) | ✓ |
| mad | ⚠️ | ✓ |
| matroska | Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) | ✓ |
| modplug | ⚠️ | ✓ |
| mp3 | ⚠️ | ✓ |
| mtp | ⚠️ | ✓ |
| musepack | ⚠️ | ✓ |
| 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 | Enable PulseAudio audio support ⚠️ | ✓ |
| 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 | ⚠️ | ✓ |
| 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 <pkg>media-libs/freetype</pkg> support for gapi module ⚠️ | ✓ |
| twolame | Enable twolame support (MPEG Audio Layer 2 encoder) | ✓ |
| udev | ⚠️ | ✓ |
| upnp | Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink | ✓ |
| v4l | ⚠️ | ✓ |
| vaapi | ⚠️ | ✓ |
| vdpau | Enable the VDPAU acceleration interface for the Gallium3D Video Layer. ⚠️ | ✓ |
| vnc | ⚠️ | ✓ |
| vpx | ⚠️ | ✓ |
| wayland | Enable native Wayland support for better integration with Wayland-based desktop environments ⚠️ | ✓ |
| 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 | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | vlc-4.0.0_pre20260404-e37307ab.tar.gz | 37091075 bytes |