Services » Browse Packages » media-video »
vlc
|
Legend:
- + - stable
- ~ - unstable
- M - hardmask
|
USE flags
- a52 - Enable support for decoding ATSC A/52 streams used in DVD
- aac - Enable support for MPEG-4 AAC Audio
- aalib - Add support for media-libs/aalib (ASCII-Graphics Library)
- alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- altivec - Add support for optimizations for G4 and G5/ppc970 processors
- aom - Enable AV1 encoding/decoding support using media-libs/libaom
- archive - Enable support for libarchive stream extractor
- aribsub - Enable support for decoding ARIB STD-B24 subtitles
- avahi - Add avahi/Zeroconf support
- bidi - Enable bidirectional language support
- bluray - Enable libbluray for Blu-ray disc support
- cdda - Add Compact Disk Digital Audio (Standard Audio CD) support
- cddb - Access cddb servers to retrieve and submit information about compact disks
- chromaprint - Enable libchromaprint for Chromaprint based audio fingerprinter support
- chromecast - Enable experimental support for Google Chromecast
- cpu_flags_arm_neon - Use the NEON (ASIMD) 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 media-libs/dav1d 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
- directfb - Add support for DirectFB layer (library for FB devices)
- directx - Enable Win32 DirectX, D3D11va and DxVA2 support
- dts - Enable DTS Coherent Acoustics decoder support
- dvb - Add support for DVB (Digital Video Broadcasting)
- dvbpsi - Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via media-libs/libdvbpsi
- dvd - Add support for DVDs
- elibc_glibc - ELIBC setting for systems that use the GNU C library
- 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
- fbcon - Add framebuffer support for the console, via the kernel
- 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
- ggi - Add support for media-libs/libggi (non-X video api/drivers)
- gme - Enable support for media-libs/game-music-emu for playing various video game music formats
- gnome-keyring - Enable support for storing passwords via gnome-keyring
- gnutls - Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
- gstreamer - Enable GStreamer based decoding support (currently supports only video decoding)
- gui - Enable support for a graphical user interface
- hal - Enable Hardware Abstraction Layer (HAL) support (WARNING: Try to avoid this. Deprecated method of accessing hardware.)
- 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
- kde - Add support for software made by KDE, a free software community
- kms - Enable kernel mode setting video output plugin via x11-libs/libdrm
- libass - SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
- libav - Prefer libav over ffmpeg whenever both are supported
- libcaca - Add support for colored ASCII-art graphics
- libnotify - Enable desktop notification support
- libplacebo - Enable support for GPU accelerated video rendering with media-libs/libplacebo
- libsamplerate - Build with support for converting sample rates using 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 - 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 media-libs/libebur128
- lua - Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things
- lua_single_target_lua5-1 - Build for Lua 5.1 only
- lua_single_target_lua5-2 - Build for Lua 5.2 only
- 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)
- mmx - Use the MMX instruction set
- modplug - Add libmodplug support for playing SoundTracker-style music files
- mp3 - Add support for reading mp3 files
- mpeg - Add libmpeg2 support for mpeg-1 and mpeg-2 video streams
- mtp - Enable support for Media Transfer Protocol
- musepack - Enable support for the musepack audio codec
- ncurses - Add ncurses support (console display library)
- neon - Enable optimization support for ARM NEON processors
- nfs - Enable support for nfs protocol via net-fs/libnfs
- nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
- ogg - Add support for the Ogg container format (commonly used by Vorbis, Theora and flac)
- omxil - Enable OpenMAX Integration Layer codec module
- opengl - Add support for OpenGL (3D graphics)
- optimisememory - Enable optimisation for memory rather than performance
- opus - Enable Opus audio codec support
- oss - Add support for OSS (Open Sound System)
- png - Add support for libpng (PNG images)
- portaudio - Add support for the crossplatform portaudio audio API
- projectm - Enable the projectM visualization plugin
- pulseaudio - Add support for PulseAudio sound server
- qt5 - Add support for the Qt 5 application and UI framework
- rdp - Enables RDP/Remote Desktop 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 - Add support for SAMBA (Windows File and Printer sharing)
- sdl - Add support for Simple Direct Layer (media library)
- 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 media-libs/libsidplay:2
- skins - Enable support for the skins2 interface
- soxr - Enable SoX Resampler support via media-libs/soxr
- speex - Add support for the speex audio codec (used for speech)
- sqlite - Add support for sqlite - embedded sql database
- srt - Enable support for Secure Reliable Transport (SRT) via net-libs/srt
- sse - Use the SSE instruction set
- ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- svg - Add support for SVG (Scalable Vector Graphics)
- svga - Add support for SVGAlib (graphics library)
- taglib - Enable tagging support with taglib
- test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- 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)
- v4l2 - Enable support for video4linux (DEPRECATED: Use USE v4l for your package to enable v4l2 or libv4l support)
- vaapi - Enable Video Acceleration API for hardware decoding
- vcd - Video CD support
- vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
- vnc - Enable VNC (remote desktop viewer) support
- vorbis - Add support for the OggVorbis audio codec
- vpx - Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK
- wayland - Enable dev-libs/wayland backend
- win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
- X - Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface
- x264 - Enable h264 encoding using x264
- x265 - Support X265 Encoder
- xinerama - Add support for querying multi-monitor screen geometry through the Xinerama API
- xml - Add support for XML files
- xosd - Sends display using the X On Screen Display library
- xv - Add in optional support for the Xvideo extension (an X API for video playback)
- zeroconf - Enable support for zero-configuration networking via avahi
- zvbi - Enable support for teletext subtitles via the zvbi library
Security Advisory
Also available in:
Atom