ffmpeg

Also known as: ffmpeg@4

Play, record, convert, and stream audio and video

https://ffmpeg.org/

Current versions:

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

Other versions:

ffmpeg@2.8 2.8.13 Play, record, convert, and stream audio and video

Options:

--with-chromaprint Enable the Chromaprint audio fingerprinting library
--with-fdk-aac Enable the Fraunhofer FDK AAC library
--with-libass Enable ASS/SSA subtitle format
--with-librsvg Enable SVG files as inputs via librsvg
--with-libsoxr Enable the soxr resample library
--with-libssh Enable SFTP protocol via libssh
--with-tesseract Enable the tesseract OCR engine
--with-libvidstab Enable vid.stab support for video stabilization
--with-opencore-amr Enable Opencore AMR NR/WB audio format
--with-openh264 Enable OpenH264 library
--with-openjpeg Enable JPEG 2000 image format
--with-openssl Enable SSL support
--with-rtmpdump Enable RTMP protocol
--with-rubberband Enable rubberband library
--with-sdl2 Enable FFplay media player
--with-snappy Enable Snappy library
--with-tools Enable additional FFmpeg tools
--with-webp Enable using libwebp to encode WEBP images
--with-x265 Enable x265 encoder
--with-xz Enable decoding of LZMA-compressed TIFF files
--with-zeromq Enable using libzeromq to receive commands sent through a libzeromq client
--with-zimg Enable z.lib zimg library
--without-lame Disable MP3 encoder
--without-qtkit Disable deprecated QuickTime framework
--without-securetransport Disable use of SecureTransport
--without-x264 Disable H.264 encoder
--without-xvid Disable Xvid MPEG-4 video encoder
--without-gpl Disable building GPL licensed parts of FFmpeg
--with-fontconfig Build with fontconfig support
--with-freetype Build with freetype support
--with-frei0r Build with frei0r support
--with-game-music-emu Build with game-music-emu support
--with-libbluray Build with libbluray support
--with-libbs2b Build with libbs2b support
--with-libcaca Build with libcaca support
--with-libgsm Build with libgsm support
--with-libmodplug Build with libmodplug support
--with-libvorbis Build with libvorbis support
--with-libvpx Build with libvpx support
--with-opus Build with opus support
--with-speex Build with speex support
--with-theora Build with theora support
--with-two-lame Build with two-lame support
--with-wavpack Build with wavpack support

Depends on recommended:

lame 3.100 High quality MPEG Audio Layer III (MP3) encoder
x264 r2854 H.264/AVC encoder
xvid 1.3.5 High-performance, high-quality MPEG-4 video library

Depends on optionally:

chromaprint 1.4.3 Core component of the AcoustID project (Audio fingerprinting)
fdk-aac 0.1.6 Standalone library of the Fraunhofer FDK AAC code from Android
fontconfig 2.13.0 XML-based font configuration API for X Windows
freetype 2.9.1 Software library to render fonts
frei0r 1.6.1 Minimalistic plugin API for video effects
game-music-emu 0.6.2 Videogame music file emulator collection
libass 0.14.0 Subtitle renderer for the ASS/SSA subtitle format
libbluray 1.0.2 Blu-Ray disc playback library for media players like VLC
libbs2b 3.1.0 Bauer stereophonic-to-binaural DSP
libcaca 0.99b19 Convert pixel information into colored ASCII art
libgsm 1.0.18 Lossy speech compression library
libmodplug 0.8.9.0 Library from the Modplug-XMMS project
librsvg 2.42.2 Library to render SVG files using Cairo
libsoxr 0.1.3 High quality, one-dimensional sample-rate conversion library
libssh 0.7.5 C library SSHv1/SSHv2 client and server protocols
libvidstab 1.1.0 Transcode video stabilization plugin
libvorbis 1.3.6 Vorbis General Audio Compression Codec
libvpx 1.7.0 VP8/VP9 video codec
opencore-amr 0.1.5 Audio codecs extracted from Android open source project
openh264 1.7.0 H.264 codec from Cisco
openjpeg 2.3.0 Library for JPEG-2000 image manipulation
openssl 1.0.2o SSL/TLS cryptography library
opus 1.2.1 Audio codec
rtmpdump 2.4+20151223 Tool for downloading RTMP streaming media
rubberband 1.8.1 Audio time stretcher tool and library
sdl2 2.0.8 Low-level access to audio, keyboard, mouse, joystick, and graphics
snappy 1.1.7 Compression/decompression library aiming for high speed
speex 1.2.0 Audio codec designed for speech
tesseract 3.05.01 OCR (Optical Character Recognition) engine
theora 1.1.1 Open video compression format
two-lame 0.3.13 Optimized MPEG Audio Layer 2 (MP2) encoder
wavpack 5.1.0 Hybrid lossless audio compression
webp 1.0.0 Image format providing lossless and lossy compression for web images
x265 2.8 H.265/HEVC encoder
xz 5.2.4 General-purpose data compression with high compression ratio
zeromq 4.2.5 High-performance, asynchronous messaging library
zimg 2.7.4 Scaling, colorspace conversion, and dithering library

Depends on when building from source:

nasm 2.13.03 Netwide Assembler (NASM) is an 80x86 assembler
pkg-config 0.29.2 Manage compile and link flags for libraries
texi2html 5.0 Convert TeXinfo files to HTML

JSON API for ffmpeg

Formula code on GitHub

Fork me on GitHub