FFmpeg

SnowLAV FilterslibavformatFFPlayNUTFFmpeg projectffmpeg2theoralibavfilter
FFmpeg is a free and open-source project consisting of a vast software suite of libraries and programs for handling video, audio, and other multimedia files and streams.wikipedia
545 Related Articles

Fabrice Bellard

The project was started by Fabrice Bellard (using the pseudonym "Gérard Lantau") in 2000, and was led by Michael Niedermayer from 2004 until 2015.
Fabrice Bellard is a computer programmer who created the FFmpeg and QEMU software projects.

VLC media player

VLCVLC playerlibVLC
FFmpeg is part of the workflow of hundreds of other software projects, and its libraries are a core part of software media players such as VLC, and has been included in core processing for YouTube and the iTunes inventory of files.
The libavcodec library from the FFmpeg project provides many of VLC's codecs, but the player mainly uses its own muxers and demuxers.

Libav

avconv
On March 13, 2011, a group of FFmpeg developers decided to fork the project under the name "Libav".
Libav is a free software project, forked from FFmpeg in 2011, that produces libraries and programs for handling multimedia data.

FFV1

The two video codecs are the lossless FFV1, and the lossless and lossy Snow codec.
The encoder and decoder are part of the free, open-source library libavcodec in the project FFmpeg since June 2003.

VP9

VP10VP9 hardware implementations
In October 2013, a native VP9 and the OpenHEVC decoder, an open source High Efficiency Video Coding (HEVC) decoder, were added to FFmpeg.
In October of that year a native VP9 decoder was added to FFmpeg, and to Libav six weeks later.

MPlayer

liba52mplayer2Gnome MPlayer
Some FFmpeg developers were also part of the MPlayer project.
MPlayer can play a wide variety of media formats, namely any format supported by FFmpeg libraries, and can also save all streamed content to a file locally.

Libavcodec

lavc
FFmpeg includes libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf), an audio/video container mux and demux library, and the core ffmpeg command line program for transcoding multimedia files.

Digital container format

container formatcontainercontainer formats
FFmpeg includes libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf), an audio/video container mux and demux library, and the core ffmpeg command line program for transcoding multimedia files.
There are many other container formats, such as NUT, MXF, GXF, ratDVD, SVI, VOB and DivX Media Format

WebM

.webm155-165 kbps Opus WebM
Starting with version 0.6, FFmpeg also supported WebM and VP8.
FFmpeg can encode and decode VP8 videos when built with support for libvpx, the VP8/VP9 codec library of the WebM project, as well as mux/demux WebM-compliant files.

Advanced Audio Coding

AACAAC-LCMPEG-4 AAC
In 2016 the native AAC encoder was considered stable, removing support for the two external AAC encoders from VisualOn and FAAC.
For this reason, free and open source software implementations such as FFmpeg and FAAC may be distributed in source form only, in order to avoid patent infringement.

FAAC

FAAD2Freeware Advanced Audio Decoderlibfaac
In 2016 the native AAC encoder was considered stable, removing support for the two external AAC encoders from VisualOn and FAAC.

VisualOn

VisualOn AAC Encoder
In 2016 the native AAC encoder was considered stable, removing support for the two external AAC encoders from VisualOn and FAAC.
The media frameworks FFmpeg and Libav support audio encoding through libvoaac-enc.

AV1

AOMedia Video 1AVIFAV1 Image File Format
Since November 2018 in version 4.1 "al-Khwarizmi"  AV1 can be muxed in MP4 and Matroska incl.

VP8

8VP8 video compression format
Starting with version 0.6, FFmpeg also supported WebM and VP8.
On July 23, 2010, Fiona Glaser, Ronald Bultje, and David Conrad of the FFmpeg Team announced the ffvp8 decoder.

VC-1

SMPTE VC1VC-1/WMV3VC1
VC-1 is supported in the PlayStation 3 console and the FFmpeg project also includes a VC-1 decoder.

Fraunhofer FDK AAC

AAC codec libraryFDK AACFraunhofer FDK AAC library
FFmpeg 3.0 (nicknamed "Einstein" ) retained build support for the Fraunhofer FDK AAC encoder.
The media frameworks FFmpeg and Libav support audio encoding through libfdk-aac.

Netpbm

PAMbinary PPM formatNetpbm PAM
FFmpeg also supports 16-bit depths of the PGM and PPM formats, and the binary (P7) PAM format with or without alpha channel, depth 8 bit or 16 bit for monob, gray, gray16be, rgb24, rgb48be, ya8, rgba, rgb64be.
, PAM is not widely accepted or produced by graphics systems; e.g., XnView and FFmpeg support it.

RealAudio

Real Audio.ramRA
Most other players are based on FFmpeg, which has its own audio codec library.

Audio Lossless Coding

MPEG-4 ALSALS
On November 11, 2009, the FFmpeg open source project gained an MPEG-4 ALS decoder in its development version.

H.261

It is supported by the free VLC media player and MPlayer multimedia players, and in ffdshow and FFmpeg decoders projects

Adaptive Transform Acoustic Coding

ATRACATRAC3ATRAC3plus
FFmpeg has an implementation of an ATRAC1 decoder.

Windows Media Audio

WMAWMA LosslessWMA Pro
The format has never been publicly documented, although an open source decoder has been reverse engineered for non-Microsoft platforms by the libav and ffmpeg projects.

Theora

Ogg Theoralibtheora.ogv
A flaw in the version of FFmpeg used in the test initially led to incorrect reports of Theora PSNR surpassing that of H.264.

Broadcom Crystal HD

Crystal HDBroadcom Crystal HD media accelerator cardCrystal HD Broadcom Media Accelerator
There is support for Broadcom Crystal HD ASIC available in FFmpeg and MPlayer.