Apocrypha

ffmpeg

Complete solution to record/convert/stream audio and video

⚠ Security advisories affect this package: GLSA 202312-14

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 8.1.2 5 13 h details ›
fem-overlay GitLab ↗ 7.1.3 3 7 d details ›
didos GitHub ↗ 4.3.1-r1 2 2 yr details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaamd64-linuxarmarm64-macoshppaia64loongmipsppcppc-macossparcx64-macosx64-solarisx86-linuxx86-macosx86-solaris Committed
9999 LIVE gentoo follows upstream — no keywords view · download · history ↗
8.1.2 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing amd64-linux untested arm stable arm64-macos testing hppa testing ia64 untested loong testing mips testing ppc stable ppc-macos untested sparc testing x64-macos testing x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested view · download · history ↗
7.1.5 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha untested amd64-linux untested arm stable arm64-macos testing hppa testing ia64 untested loong testing mips testing ppc stable ppc-macos untested sparc testing x64-macos testing x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested view · download · history ↗
7.1.3 fem-overlay amd64 untested arm64 untested x86 untested ppc64 untested riscv untested alpha untested amd64-linux untested arm untested arm64-macos untested hppa untested ia64 untested loong untested mips untested ppc untested ppc-macos untested sparc untested x64-macos untested x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested 29 d view · download · history ↗
6.1.6 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing amd64-linux untested arm stable arm64-macos testing hppa testing ia64 untested loong testing mips testing ppc stable ppc-macos untested sparc testing x64-macos testing x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested view · download · history ↗
6.1.2-r2 fem-overlay amd64 untested arm64 untested x86 untested ppc64 untested riscv untested alpha untested amd64-linux untested arm untested arm64-macos untested hppa untested ia64 untested loong untested mips untested ppc untested ppc-macos untested sparc untested x64-macos untested x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested 29 d view · download · history ↗
6.1.1-r2 fem-overlay amd64 untested arm64 untested x86 untested ppc64 untested riscv untested alpha untested amd64-linux untested arm untested arm64-macos untested hppa untested ia64 untested loong untested mips untested ppc untested ppc-macos untested sparc untested x64-macos untested x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested 29 d view · download · history ↗
4.4.8 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing amd64-linux untested arm stable arm64-macos testing hppa testing ia64 untested loong testing mips testing ppc untested ppc-macos untested sparc testing x64-macos testing x64-solaris untested x86-linux untested x86-macos untested x86-solaris untested view · download · history ↗
4.3.1-r1 didos amd64 stable arm64 stable x86 stable ppc64 stable riscv untested alpha untested amd64-linux testing arm stable arm64-macos untested hppa untested ia64 testing loong untested mips testing ppc testing ppc-macos untested sparc testing x64-macos untested x64-solaris untested x86-linux testing x86-macos untested x86-solaris untested view · download · history ↗
4.3-r1 didos amd64 testing arm64 testing x86 testing ppc64 testing riscv untested alpha testing amd64-linux testing arm testing arm64-macos untested hppa testing ia64 testing loong untested mips testing ppc stable ppc-macos testing sparc stable x64-macos testing x64-solaris testing x86-linux testing x86-macos testing x86-solaris testing view · download · history ↗

Use flags of 8.1.2

  • X Add support for X11
  • alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • amf Enable AMD's Advanced Media Framework support via media-video/amdgpu-pro-amf
  • amrenc Enable Adaptive Multi-Rate Audio encoding support via media-libs/vo-amrwbenc
  • amr Enable Adaptive Multi-Rate Audio support via media-libs/opencore-amr
  • appkit Enable Apple AppKit framework
  • bluray Enable Blu-ray filesystems reading support via media-libs/libbluray
  • bs2b Enable Bauer Stereo-to-Binaural filter support via media-libs/libbs2b
  • bzip2 Enable bzip2 compression support
  • cairo Enable support for the cairo graphics library
  • cdio Enable audio CDs reading via dev-libs/libcdio-paranoia
  • chromaprint Enable audio fingerprinting support via media-libs/chromaprint
  • codec2 Enable codec2 low bit rate speech codec support via media-libs/codec2
  • cuda-clang Enable support for various GPU-accelerated filters using NVIDIA PTX compiled with llvm-core/clang
  • +dav1d Enable AV1 decoding support via media-libs/dav1d
  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • +drm Enable use of x11-libs/libdrm for various hardware accelerated functions and Kernel Mode Setting screen capture
  • dvd Add support for DVDs
  • fdk Enable AAC (Advanced Audio Coding) encoding support via media-libs/fdk-aac 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 app-accessibility/flite
  • +fontconfig Support for configuring and customizing font access via media-libs/fontconfig
  • frei0r Enable use of filters through media-plugins/frei0r-plugins
  • fribidi Enable Bidi support for the drawtext filter via dev-libs/fribidi
  • gcrypt Enable using dev-libs/libgcrypt 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 media-libs/game-music-emu
  • gmp Add support for dev-libs/gmp (GNU MP library)
  • +gnutls Enable using net-libs/gnutls 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
  • gsm Add support for the gsm lossy speech compression codec
  • iec61883 Enable FireWire DV/HDV input device support via media-libs/libiec61883
  • ieee1394 Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
  • jack Add support for the JACK Audio Connection Kit
  • jpeg2k Support for JPEG 2000, a wavelet-based image compression format
  • jpegxl Add JPEG XL image support
  • kvazaar Enable H.265/HEVC encoding support via media-libs/kvazaar
  • ladspa Enable the ability to support ladspa plugins
  • lame Add support for MP3 encoding using LAME
  • lcms Enable ICC profile support via media-libs/lcms
  • libaom Enable AV1 de/encoding via media-libs/libaom (warning: this is the reference implementation and is slower than the alternatives)
  • libaribb24 Enable ARIB text and caption decoding via media-libs/aribb24
  • +libass SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
  • libcaca Add support for colored ASCII-art graphics
  • libilbc Enable internet Low Bitrate Codec de/encoding support via media-libs/libilbc
  • liblc3 Enable Low Complexity Communication Codec de/encoding support via media-sound/liblc3
  • libplacebo Enable use of GPU-accelerated filters from media-libs/libplacebo
  • librtmp Enable Real Time Messaging Protocol support via media-video/rtmpdump in addition to FFmpeg's own implementation
  • libsoxr Enable use of the audio resampler from media-libs/soxr
  • lv2 Enable use of filters through media-libs/lv2
  • lzma Support for LZMA compression algorithm
  • modplug Add libmodplug support for playing SoundTracker-style music files
  • nvenc Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
  • opencolorio Enable use of color management filters via media-libs/opencolorio
  • ocr Enable Optical Character Recognition (OCR) filter support via app-text/tesseract
  • openal Add support for the Open Audio Library
  • opencl Enable OpenCL support (computation on GPU)
  • opengl Add support for OpenGL (3D graphics)
  • openh264 Enable H.264 encoding support via media-libs/openh264
  • openmpt Enable MPTM tracked music files decoding support via media-libs/libopenmpt
  • openssl Enable using dev-libs/openssl for TLS/HTTPS support and other minor functions (USE=gnutls has no effect if set)
  • opus Enable Opus audio codec support
  • pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
  • qrcode Enable QR encode generation support via media-gfx/qrencode
  • qsv Enable Intel Quick Sync Video support via media-libs/libvpl
  • quirc Enable QR decoding support via media-libs/quirc
  • rabbitmq Enable AMQP stream support via net-libs/rabbitmq-c
  • rav1e Enable AV1 encoding support via media-video/rav1e
  • rist Enable Reliable Internet Stream Transport (RIST) protocol support via net-libs/librist
  • rubberband Enable time-stretching and pitch-shifting audio filter support via media-libs/rubberband
  • samba Add support for SAMBA (Windows File and Printer sharing)
  • sdl Enable use of the Simple Direct Layer library (required for the ffplay command)
  • snappy Enable Snappy compression support via app-arch/snappy (required for Vidvox Hap encoder support)
  • sndio Enable audio output support via media-sound/sndio
  • speex Add support for the speex audio codec (used for speech)
  • srt Enable Secure Reliable Transport (SRT) support via net-libs/srt
  • ssh Enable SSH/SFTP support via net-libs/libssh
  • svg Add support for SVG (Scalable Vector Graphics)
  • svt-av1 Enable AV1 encoding support via media-libs/svt-av1
  • theora Add support for the Theora Video Compression Codec
  • +truetype Enable drawtext filter support via media-libs/freetype and media-libs/harfbuzz
  • twolame Enable MP2 encoding support via media-sound/twolame in addition to FFmpeg's own implementation
  • v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries)
  • vaapi Enable Video Acceleration API for hardware decoding
  • vdpau Enable the Video Decode and Presentation API for Unix acceleration interface
  • vidstab Enable video stabilization filter support via media-libs/vidstab
  • vmaf Enable Netflix's perceptual video quality assessment filter support via media-libs/libvmaf
  • vorbis Add support for the OggVorbis audio codec
  • vpx Enable VP8 and VP9 de/encoding support via media-libs/libvpx in addition to FFmpeg's own implementation (for decoding only)
  • vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API
  • webp Add support for the WebP image format
  • x264 Enable H.264 encoding using x264
  • x265 Enable H.265/HEVC encoding support via media-libs/x265
  • +xml Enable Dynamic Adaptive Streaming over HTTP (DASH) stream support using dev-libs/libxml2
  • xvid Add support for xvid.org's open-source mpeg-4 codec
  • zeromq Enable ZMQ command receiver filter and streaming support via net-libs/zeromq
  • zimg Enable zscale filter support using media-libs/zimg
  • +zlib Add support for zlib compression
  • zvbi Enable teletext decoding support via media-libs/zvbi
  • chromium Builds libffmpeg.so to enable media playback in Chromium-based browsers like Opera and Vivaldi.
  • soc Apply additional patches for efficient playback on some SoCs (e.g. ARM, RISC-V)
  • verify-sig Verify upstream signatures on distfiles
8 expansion flags (python targets, ABIs, cpu flags…)
  • abi_x86_32
  • abi_x86_64
  • abi_x86_x32
  • abi_mips_n32
  • abi_mips_n64
  • abi_mips_o32
  • abi_s390_32
  • abi_s390_64

Runtime dependencies of 8.1.2

show 295 lines
X? (
)
alsa? (
)
amr? (
)
amrenc? (
)
bluray? (
)
bs2b? (
)
bzip2? (
)
cairo? (
)
cdio? (
)
chromaprint? (
)
codec2? (
)
dav1d? (
)
dvd? (
)
drm? (
)
fdk? (
)
flite? (
)
fontconfig? (
)
frei0r? (
)
fribidi? (
)
gcrypt? (
)
gme? (
)
gmp? (
)
gnutls? (
!openssl? (
)
)
gsm? (
)
iec61883? (
)
ieee1394? (
)
jack? (
)
jpeg2k? (
)
jpegxl? (
)
kvazaar? (
)
lame? (
)
lcms? (
)
libaom? (
)
libaribb24? (
)
libass? (
)
libcaca? (
)
libilbc? (
)
liblc3? (
)
libplacebo? (
)
librtmp? (
)
libsoxr? (
)
lv2? (
)
lzma? (
)
modplug? (
)
opencolorio? (
)
ocr? (
)
openal? (
)
opencl? (
)
opengl? (
)
openh264? (
)
openmpt? (
)
openssl? (
)
opus? (
)
pulseaudio? (
)
qrcode? (
)
qsv? (
)
quirc? (
)
rabbitmq? (
)
rav1e? (
)
rist? (
)
rubberband? (
)
samba? (
)
sdl? (
libplacebo? (
)
)
snappy? (
)
sndio? (
)
speex? (
)
srt? (
)
ssh? (
)
svg? (
)
svt-av1? (
)
theora? (
)
truetype? (
)
twolame? (
)
v4l? (
)
vaapi? (
)
vdpau? (
)
vidstab? (
)
vmaf? (
)
vorbis? (
)
vpx? (
)
vulkan? (
)
webp? (
)
x264? (
)
x265? (
)
xml? (
)
xvid? (
)
zeromq? (
)
zimg? (
)
zlib? (
)
zvbi? (
)
soc? (
)
amf? (
)