Global USE flags

Flag Description Packages
( 2
debug 3
doc 2
nls 2
openmp 2
sdl Enable use of the Simple Direct Layer library (required for the ffplay command) 2
static-libs 2
test 4
vulkan 2

Local USE flags

app-accessibility

whisper-cpp

Flag Description
"(
)
)"
amx_bf16
amx_int8
amx_tile
avx
avx2
avx512_bf16
avx512_vnni
avx512f
avx512vbmi
avx_vnni
blis Build a BLIS backend
bmi2
cuda
f16c
ffmpeg
flexiblas Build a FlexiBLAS backend
fma3
hip Build a HIP (ROCm) backend
openblas Build an OpenBLAS backend
opencl Build an OpenCL backend, so far only works on Adreno and Intel GPUs
rocm Build a HIP (ROCm) backend
sdl2 Build and install example applications that use media-libs/libsdl2
sse4_2

app-admin

keepass

Flag Description
aot Generate native code at build time, rather than runtime.

app-cdr

dvdisaster

Flag Description
l10n_

app-text

gimagereader

Flag Description
gtk
qt6
scanner

dev-python

faster-whisper

Flag Description
conversion
dev

games-emulation

sdlmame

Flag Description
alsa
opengl
tools

games-misc

fortune-mod

Flag Description
fortune_delete_art
fortune_delete_ascii-art
fortune_delete_astrology
fortune_delete_atheism
fortune_delete_black-humor
fortune_delete_computers
fortune_delete_cookie
fortune_delete_debian
fortune_delete_definitions
fortune_delete_disclaimer
fortune_delete_drugs
fortune_delete_education
fortune_delete_ethnic
fortune_delete_food
fortune_delete_fortunes
fortune_delete_goedel
fortune_delete_hphobia
fortune_delete_humorists
fortune_delete_kids
fortune_delete_knghtbrd
fortune_delete_law
fortune_delete_limerick
fortune_delete_linux
fortune_delete_literature
fortune_delete_love
fortune_delete_magic
fortune_delete_medicine
fortune_delete_men-women
fortune_delete_misandry
fortune_delete_miscellaneous
fortune_delete_misogyny
fortune_delete_news
fortune_delete_paradoxum
fortune_delete_people
fortune_delete_perl
fortune_delete_pets
fortune_delete_platitudes
fortune_delete_politics
fortune_delete_pratchett
fortune_delete_privates
fortune_delete_racism
fortune_delete_religion
fortune_delete_riddles
fortune_delete_rules-of-acquisition
fortune_delete_science
fortune_delete_sex
fortune_delete_shlomif-fav
fortune_delete_songs-poems
fortune_delete_sports
fortune_delete_startrek
fortune_delete_tao
fortune_delete_the-x-files-taglines
fortune_delete_translate-me
fortune_delete_vulgarity
fortune_delete_wisdom
fortune_delete_work
fortune_delete_zippy
offensive

media-gfx

iscan-data

Flag Description
udev Install udev rules

media-libs

libiptcdata

Flag Description
examples
python

libshout

Flag Description
speex
theora

media-sound

tageditor

Flag Description
qt

media-video

ffmpeg

Flag Description
X
amf Enable AMD's Advanced Media Framework support via <pkg>media-video/amdgpu-pro-amf</pkg>
amr Enable Adaptive Multi-Rate Audio support via <pkg>media-libs/opencore-amr</pkg>
amrenc Enable Adaptive Multi-Rate Audio encoding support via <pkg>media-libs/vo-amrwbenc</pkg>
appkit Enable Apple AppKit framework
bluray Enable Blu-ray filesystems reading support via <pkg>media-libs/libbluray</pkg>
bs2b Enable Bauer Stereo-to-Binaural filter support via <pkg>media-libs/libbs2b</pkg>
cdio Enable audio CDs reading via <pkg>dev-libs/libcdio-paranoia</pkg>
chromaprint Enable audio fingerprinting support via <pkg>media-libs/chromaprint</pkg>
chromium Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.
codec2 Enable codec2 low bit rate speech codec support via <pkg>media-libs/codec2</pkg>
cuda-clang Enable support for various GPU-accelerated filters using NVIDIA PTX compiled with <pkg>llvm-core/clang</pkg>
dav1d Enable AV1 decoding support via <pkg>media-libs/dav1d</pkg>
drm Enable use of <pkg>x11-libs/libdrm</pkg> for various hardware accelerated functions and Kernel Mode Setting screen capture
fdk Enable AAC (Advanced Audio Coding) encoding support via <pkg>media-libs/fdk-aac</pkg> in addition to FFmpeg's own implementation (warning: if USE=gpl is enabled, this produces a non-redistributable build)
flite Enable text-to-speech filter support via <pkg>app-accessibility/flite</pkg>
frei0r Enable use of filters through <pkg>media-plugins/frei0r-plugins</pkg>
fribidi Enable Bidi support for the drawtext filter via <pkg>dev-libs/fribidi</pkg>
gcrypt Enable using <pkg>dev-libs/libgcrypt</pkg> for rtmp(t)e support (not needed if using any of USE=gmp,librtmp,openssl), and for obtaining random bytes (not needed if USE=openssl)
gme Enables various game music formats support via <pkg>media-libs/game-music-emu</pkg>
gnutls Enable using <pkg>net-libs/gnutls</pkg> for TLS/HTTPS support and other minor functions (has no effect if USE=openssl is set)
gpl Enable use of GPL licensed code, should be kept enabled unless LGPL binaries are needed
iec61883 Enable FireWire DV/HDV input device support via <pkg>media-libs/libiec61883</pkg>
kvazaar Enable H.265/HEVC encoding support via <pkg>media-libs/kvazaar</pkg>
lcms Enable ICC profile support via <pkg>media-libs/lcms</pkg>
libaom Enable AV1 de/encoding via <pkg>media-libs/libaom</pkg> (warning: this is the reference implementation and is slower than the alternatives)
libaribb24 Enable ARIB text and caption decoding via <pkg>media-libs/aribb24</pkg>
libilbc Enable internet Low Bitrate Codec de/encoding support via <pkg>media-libs/libilbc</pkg>
liblc3 Enable Low Complexity Communication Codec de/encoding support via <pkg>media-sound/liblc3</pkg>
libplacebo Enable use of GPU-accelerated filters from <pkg>media-libs/libplacebo</pkg>
librtmp Enable Real Time Messaging Protocol support via <pkg>media-video/rtmpdump</pkg> in addition to FFmpeg's own implementation
libsoxr Enable use of the audio resampler from <pkg>media-libs/soxr</pkg>
lv2 Enable use of filters through <pkg>media-libs/lv2</pkg>
nvenc
ocr Enable Optical Character Recognition (OCR) filter support via <pkg>app-text/tesseract</pkg>
opencolorio Enable use of color management filters via <pkg>media-libs/opencolorio</pkg>
openh264 Enable H.264 encoding support via <pkg>media-libs/openh264</pkg>
openmpt Enable MPTM tracked music files decoding support via <pkg>media-libs/libopenmpt</pkg>
openssl Enable using <pkg>dev-libs/openssl</pkg> for TLS/HTTPS support and other minor functions (USE=gnutls has no effect if set)
postproc Enable libpostproc video post processing library support (should not disable this unless need to disable USE=gpl)
qrcode Enable QR encode generation support via <pkg>media-gfx/qrencode</pkg>
qsv Enable Intel Quick Sync Video support via <pkg>media-libs/libvpl</pkg>
quirc Enable QR decoding support via <pkg>media-libs/quirc</pkg>
rabbitmq Enable AMQP stream support via <pkg>net-libs/rabbitmq-c</pkg>
rav1e Enable AV1 encoding support via <pkg>media-video/rav1e</pkg>
rist Enable Reliable Internet Stream Transport (RIST) protocol support via <pkg>net-libs/librist</pkg>
rubberband Enable time-stretching and pitch-shifting audio filter support via <pkg>media-libs/rubberband</pkg>
shaderc Enable support for various GPU-accelerated filters using Vulkan compiled with <pkg>media-libs/shaderc</pkg>
snappy Enable Snappy compression support via <pkg>app-arch/snappy</pkg> (required for Vidvox Hap encoder support)
sndio Enable audio output support via <pkg>media-sound/sndio</pkg>
soc Apply additional patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
srt Enable Secure Reliable Transport (SRT) support via <pkg>net-libs/srt</pkg>
ssh Enable SSH/SFTP support via <pkg>net-libs/libssh</pkg>
svt-av1 Enable AV1 encoding support via <pkg>media-libs/svt-av1</pkg>
truetype Enable drawtext filter support via <pkg>media-libs/freetype</pkg> and <pkg>media-libs/harfbuzz</pkg>
twolame Enable MP2 encoding support via <pkg>media-sound/twolame</pkg> in addition to FFmpeg's own implementation
vidstab Enable video stabilization filter support via <pkg>media-libs/vidstab</pkg>
vmaf Enable Netflix's perceptual video quality assessment filter support via <pkg>media-libs/libvmaf</pkg>
vpx Enable VP8 and VP9 de/encoding support via <pkg>media-libs/libvpx</pkg> in addition to FFmpeg's own implementation (for decoding only)
x265 Enable H.265/HEVC encoding support via <pkg>media-libs/x265</pkg>
xml Enable Dynamic Adaptive Streaming over HTTP (DASH) stream support using <pkg>dev-libs/libxml2</pkg>
zeromq Enable ZMQ command receiver filter and streaming support via <pkg>net-libs/zeromq</pkg>
zimg Enable zscale filter support using <pkg>media-libs/zimg</pkg>
zvbi Enable teletext decoding support via <pkg>media-libs/zvbi</pkg>

net-fs

netatalk

Flag Description
acl
appletalk
avahi
cracklib
cups
kerberos
ldap
pam
quota
slp
ssl
tcpd

net-wireless

rtlsdr-airband

Flag Description
nfm
pulseaudio
rtlsdr
soapysdr

sci-electronics

nextpnr

Flag Description
ecp5
gowin
gui
ice40
machxo2