libav

Audio and video processing tools

https://libav.org/

Current versions:

stable 12.3
head ⚡️ HEAD
bottle 🍾 high_sierra, sierra, el_capitan

Options:

--without-faac Disable AAC encoder via faac
--without-lame Disable MP3 encoder via libmp3lame
--without-libvorbis Disable Vorbis encoding via libvorbis
--without-libvpx Disable VP8 de/encoding via libvpx
--without-x264 Disable H.264 encoder via x264
--without-xvid Disable Xvid MPEG-4 video encoder via xvid
--with-opencore-amr Enable AMR-NB de/encoding and AMR-WB decoding via libopencore-amrnb and libopencore-amrwb
--with-openssl Enable SSL support
--with-rtmpdump Enable RTMP protocol support
--with-schroedinger Enable Dirac video format
--with-sdl Enable avplay
--with-speex Enable Speex de/encoding via libspeex
--with-theora Enable Theora encoding via libtheora
--with-libvo-aacenc Enable VisualOn AAC encoder
--without-fdk-aac Build without fdk-aac support
--without-freetype Build without freetype support
--without-opus Build without opus support
--with-fontconfig Build with fontconfig support
--with-frei0r Build with frei0r support
--with-gnutls Build with gnutls support

Depends on recommended:

faac 1.29.9.2 ISO AAC audio encoder
fdk-aac 0.1.6 Standalone library of the Fraunhofer FDK AAC code from Android
freetype 2.9.1 Software library to render fonts
lame 3.100 High quality MPEG Audio Layer III (MP3) encoder
libvorbis 1.3.6 Vorbis General Audio Compression Codec
libvpx 1.7.0 VP8/VP9 video codec
opus 1.2.1 Audio codec
x264 r2854 H.264/AVC encoder
xvid 1.3.5 High-performance, high-quality MPEG-4 video library

Depends on optionally:

fontconfig 2.13.0 XML-based font configuration API for X Windows
frei0r 1.6.1 Minimalistic plugin API for video effects
gnutls 3.5.18 GNU Transport Layer Security (TLS) Library
libvo-aacenc 0.1.3 VisualOn AAC encoder library
opencore-amr 0.1.5 Audio codecs extracted from Android open source project
openssl 1.0.2o SSL/TLS cryptography library
rtmpdump 2.4+20151223 Tool for downloading RTMP streaming media
schroedinger 1.0.11 High-speed implementation of the Dirac codec
sdl 1.2.15 Low-level access to audio, keyboard, mouse, joystick and graphics
speex 1.2.0 Audio codec designed for speech
theora 1.1.1 Open video compression format

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries
yasm 1.3.0 Modular BSD reimplementation of NASM

JSON API for libav

Formula code on GitHub

Fork me on GitHub