media-video@gentoo.org Enables Adaptive Multi-Rate Audio support Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc. Enables Apple AppKit framework Enables optimizations for armv5te processors. Enables optimizations for armv6 processors. Enables optimizations for armv6t2 processors. Enables VFP optimizations for ARM processors. Enable playback of Blu-ray filesystems Enables media-libs/libbs2b based Bauer stereo-to-binaural filter. Enables audio CD grabbing with dev-libs/libcdio. Adds Xiph CELT audio decoding support via media-libs/celt Enables audio fingerprinting support with media-libs/chromaprint. Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi. Enables codec2 low bit rate speech codec support via media-libs/codec2. Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) Enables EBU R128 loudness normalization filter via media-libs/libebur128 Use external fdk-aac library for AAC encoding Adds a text-to-speech filter based on app-accessibility/flite. Enable frei0r wrapping in libavfilter Enables fribidi support in the drawtext filter. Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used. Enables support for media-libs/game-music-emu for playing various video game music formats. Build GPL code. Should be enabled unless you require LGPL binaries. Use pre-calculated tables rather than calculating them on the fly. Support for FireWire DV/HDV input device using media-libs/libiec61883. Enables media-libs/kvazaar based HEVC encoder. Enables media-libs/libaom based AV1 codec support. Enables x11-libs/libdrm support for better screen grabbing and hardware accelerated codecs. Enables iLBC de/encoding via media-libs/libilbc. Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. Enables audio resampling through media-libs/soxr. Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. Enables lv2 audio filter wrapper. Enables MIPS DSP ASE R1 optimizations. Enables MIPS DSP ASE R2 optimizations. Enables floating point MIPS optimizations. Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. Enables network streaming support Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards. Enable OpenCL support Enables H.264 encoding suppoprt via media-libs/openh264. Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). Adds (decoding) support for the Opus codec via media-libs/opus. Force shared libraries to be built as PIC (this is slower) Build and install libpostproc. Adds time-stretching and pitch-shifting audio filter based on media-libs/rubberband. Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. Enables Sofalizer filter Enable SSH/sftp support via net-libs/libssh. Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder. Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled though. Enables WebP encoding with media-libs/libwebp. Enables HEVC encoding with media-libs/x265. Enables net-libs/zeromq support with the zmq/azmq filters. Enables media-libs/zimg based scale filter. Enables media-libs/zvbi based teletext decoder. For building against. This is the only slot that provides headers and command line tools. Binary compatibility slots come and go as required, so always pin dependencies to this slot when appropriate.