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 |
|---|---|---|---|
| 9999 | 6 | ~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd | 0/5-9 |
| 3.0.8-r101 | 6 | amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd | 0/5-9 |
| 3.0.12.1-r100 | 7 | amd64 ~arm arm64 ppc ppc64 -sparc x86 | 0/5-9 |
<pkgmetadata> <maintainer type="project"> <email>media-video@gentoo.org</email> <name>Gentoo Video project</name> </maintainer> <use> <flag name="aom">Enable experimental support for AV1 codec</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="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 media-libs/faad2</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="kms">Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg></flag> <flag name="libtar">Uses libtar instead of the built-in tar reader for reading custom skins</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="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="macosx-qtkit">Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module</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="opencv">Enable OpenCV (computer vision) filter module</flag> <flag name="optimisememory">Enable optimisation for memory rather than performance</flag> <flag name="opus">Support opus decoding via libopus</flag> <flag name="postproc">Enable image post-processing via libpostproc (part of FFmpeg)</flag> <flag name="projectm">Enable the projectM visualization plugin</flag> <flag name="rtsp">Enable real audio and RTSP modules</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="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec)</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="sid">Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2</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="vpx">Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK</flag> <flag name="wma-fixed">Enable fixed point WMA decoder</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 | 9999 | 3.0.8-r101 | 3.0.12.1-r100 |
|---|---|---|---|---|
| 10bit | ⚠️ | ✗ | ✓ | ✗ |
| X | Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface | ⊕ | ⊕ | ⊕ |
| a52 | ⚠️ | ✓ | ✓ | ✓ |
| alsa | Allows MythTV to directly output sound to ALSA devices, this is needed if you are using ALSA dmix or SPDIF. Note, you will have to physically type your device into the MythTV configuration since it will only give you /dev/dsp devices in the drop down. ⚠️ | ✓ | ✓ | ✓ |
| altivec | Builds ffmpeg's codec libraries with altivec support. ⚠️ | ✓ | ✓ | ✗ |
| aom | Enable experimental support for AV1 codec | ✓ | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
| cddb | ⚠️ | ✓ | ✓ | ✓ |
| 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_mmx | ⚠️ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse | ⚠️ | ✓ | ✓ | ✓ |
| dav1d | ⚠️ | ✗ | ✓ | ✓ |
| dbus | ⚠️ | ✓ | ✓ | ✓ |
| dc1394 | Enable IIDC cameras support | ✓ | ✓ | ✓ |
| debug | Instructs Qt to use the 'debug' target instead of 'release' target. If your MythTV is crashing or you need a backtrace, you need to compile it with this option otherwise the debugging data is useless. ⚠️ | ✓ | ✓ | ✓ |
| directx | Enable Win32 DirectX, D3D11va and DxVA2 support | ✓ | ✓ | ✓ |
| dts | ⚠️ | ✓ | ✓ | ✓ |
| 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 media-libs/faad2 | ✓ | ✓ | ✓ |
| 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 | ✓ | ✓ | ✓ |
| gnome-keyring | ⚠️ | ✓ | ✓ | ✓ |
| gstreamer | Enable GStreamer based decoding support (currently supports only video decoding) | ✓ | ✓ | ✓ |
| ieee1394 | Allows MythTV to communicate and use Firewire enabled Cable boxes. These are typically found in the United States, where such support is required by law. This will also install Firewire test programs and external channel changers if the internal changer does not work. ⚠️ | ✓ | ✓ | ✓ |
| jack | Allows MythTV to use JACK as your sound output device. You will have to manually configure the path to your JACK settings. ⚠️ | ✓ | ✓ | ✓ |
| jpeg | ⚠️ | ✓ | ✓ | ✓ |
| kate | Adds support for Ogg Kate subtitles via libkate | ✓ | ✓ | ✓ |
| kms | Enable kernel mode setting video output plugin via <pkg>x11-libs/libdrm</pkg> | ✓ | ✗ | ✗ |
| libass | ⚠️ | ✓ | ✓ | ✓ |
| libav | ⚠️ | ✓ | ✓ | ✗ |
| libcaca | ⚠️ | ✓ | ✓ | ✓ |
| libnotify | ⚠️ | ✓ | ✓ | ✓ |
| libsamplerate | ⚠️ | ⊕ | ⊕ | ⊕ |
| libtar | Uses libtar instead of the built-in tar reader for reading custom skins | ✓ | ✓ | ✓ |
| libtiger | Enable Ogg Kate subtitles rendering using libtiger | ✓ | ✓ | ✓ |
| linsys | Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards | ✓ | ✓ | ✓ |
| lirc | Adds LIRC support directly to MythTV allowing for built in control via a LIRC device. ⚠️ | ✓ | ✓ | ✓ |
| live | Enable live555 streaming media support (client support for rtsp) | ✓ | ✓ | ✓ |
| 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) | ✓ | ✓ | ✓ |
| macosx-qtkit | Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module | ✓ | ✗ | ✗ |
| mad | ⚠️ | ✗ | ✓ | ✓ |
| matroska | Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg) | ✓ | ✓ | ✓ |
| modplug | ⚠️ | ✓ | ✓ | ✓ |
| mp3 | ⚠️ | ✓ | ✓ | ✓ |
| mpeg | Add libmpeg2 support for mpeg-1 and mpeg-2 video streams | ✓ | ✓ | ✓ |
| mtp | ⚠️ | ✓ | ✓ | ✓ |
| musepack | ⚠️ | ✓ | ✓ | ✓ |
| ncurses | ⚠️ | ✓ | ✓ | ✓ |
| neon | ⚠️ | ✓ | ✓ | ✗ |
| nfs | Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg> | ✓ | ✓ | ✓ |
| ogg | ⚠️ | ✓ | ✓ | ✓ |
| omxil | Enable OpenMAX Integration Layer codec module | ✓ | ✓ | ✓ |
| opencv | Enable OpenCV (computer vision) filter module | ✓ | ✓ | ✗ |
| optimisememory | Enable optimisation for memory rather than performance | ✓ | ✓ | ✓ |
| opus | Support opus decoding via libopus | ✓ | ✓ | ✓ |
| png | ⚠️ | ✓ | ✓ | ✓ |
| postproc | Enable image post-processing via libpostproc (part of FFmpeg) | ✓ | ✓ | ✗ |
| projectm | Enable the projectM visualization plugin | ✓ | ✓ | ✓ |
| pulseaudio | ⚠️ | ✓ | ✓ | ✓ |
| qt5 | ⚠️ | ⊕ | ⊕ | ⊕ |
| rdp | ⚠️ | ✓ | ✓ | ✓ |
| 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 | ⚠️ | ✓ | ✓ | ✓ |
| schroedinger | Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec) | ✓ | ✗ | ✗ |
| sdl-image | Enable sdl image video decoder (depends on sdl) | ✓ | ✓ | ✓ |
| sftp | Enable libssh2 to support SFTP file transfer | ✓ | ✓ | ✓ |
| shout | Enable libshout output | ✓ | ✓ | ✓ |
| sid | Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2 | ✓ | ✓ | ✓ |
| 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 | ⚠️ | ✓ | ✓ | ✓ |
| 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 | ⚠️ | ✓ | ✓ | ✓ |
| vnc | ⚠️ | ✓ | ✓ | ✓ |
| vorbis | ⚠️ | ✓ | ✓ | ✓ |
| vpx | Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK | ✓ | ✓ | ✓ |
| wayland | ⚠️ | ✓ | ✓ | ✓ |
| wma-fixed | Enable fixed point WMA decoder | ✓ | ✗ | ✗ |
| 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-3.0-3.0.12.1.tar.gz | 34233801 bytes |
| DIST | vlc-3.0.8.tar.xz | 26041520 bytes |