The following is a list of compression formats and related
codecs.
Audio compression formats
Non-compression
*
Linear pulse-code modulation (LPCM, generally only described as
PCM) is the format for uncompressed audio in media files and it is also the standard for
CD-DA
Compact Disc Digital Audio (CDDA or CD-DA), also known as Digital Audio Compact Disc or simply as Audio CD, is the standardization, standard format for audio compact discs. The standard is defined in the ''Rainbow Books, Red Book'' technical s ...
; note that in computers, LPCM is usually stored in
container formats such as
WAV,
AIFF, or
AU, or as
raw audio format, although not technically necessary.
**
FFmpeg
*
Pulse-density modulation (PDM)
**
Direct Stream Digital (DSD) is standard for
Super Audio CD
Super Audio CD (SACD) is an optical disc format for audio storage introduced in 1999. It was developed jointly by Sony and Philips Electronics and intended to be the successor to the compact disc (CD) format.
The SACD format allows multiple a ...
*** foobar2000 Super Audio CD Decoder (based on MPEG-4 DST reference decoder)
*** FFmpeg (based on dsd2pcm)
*
Pulse-amplitude modulation (PAM)
Lossless compression
* Actively used
**
Most popular
***
Free Lossless Audio Codec (FLAC)
**** libFLAC
**** FFmpeg
***
Apple Lossless Audio Codec (ALAC)
**** Apple QuickTime
**** libalac
**** FFmpeg
****
Apple Music
Apple Music is an audio and video streaming service developed by Apple Inc. Users can select music to stream to their device on-demand, or listen to existing playlists. The service also includes the sister internet radio stations Apple Musi ...
***
Monkey's Audio (APE)
**** Monkey's Audio SDK
**** FFmpeg (decoder only)
***
OptimFROG (OFR)
*** Tom's verlustfreier Audiokompressor (TAK)
**** TAK SDK
**** FFmpeg (decoder only)
***
WavPack (WV)
**** libwavpack
**** FFmpeg
*** True Audio (TTA)
**** libtta
**** FFmpeg
***
Windows Media Audio Lossless (WMAL)
**** Windows Media Encoder
**** FFmpeg (decoder only)
**
Other
***
DTS-HD Master Audio, also known as DTS++ and DCA XLL
**** libdca (decoder only)
**** FFmpeg (decoder only)
***
Dolby TrueHD Standard for DVD-Audio in Blu-ray (mathematically based on MLP)
**** FFmpeg
***
Meridian Lossless Packing (MLP), also known as
Packed PCM (PPCM)
Standard for DVD-Audio in DVD
**** FFmpeg
*** MPEG-4
Audio Lossless Coding (MPEG-4 ALS)
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007)
**** FFmpeg (decoding only)
*** MPEG-4
Scalable Lossless Coding (MPEG-4 SLS)
Parts of it are used in HD-AAC.
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007)
***
RealAudio Lossless
**** RealPlayer
**** FFmpeg (decoding only)
*** BFDLAC (BFD Lossless Audio Compression). Ongoing development.
****
FXpansion's BFD3 drum software. (2013-2017)
***L2HC -
Huawei
Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
**** Huawei Music
****
NearLink
****
Huawei FreeBuds
**
Oddball
***
ATRAC Advanced Lossless (AAL)
Extremely unpopular
**** FFmpeg (lossy decoder only)
***
Direct Stream Transfer (DST)
- Only used for Direct Stream Digital
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007)
**** FFmpeg (decoder only)
***
Original Sound Quality (OSQ)
- Only used in WaveLab
**** FFmpeg (decoding only)
* Discontinued
** Lossless Audio (LA)
– No update for 10+ years
**
Shorten (SHN)
– Officially discontinued.
*** libshn
*** FFmpeg (decoding only)
**
Lossless Predictive Audio Compression (LPAC)
– Predecessor of MPEG-4 ALS
**
Lossless Transform Audio Compression (LTAC)
– Predecessor of LPAC
** MPEG-1 Audio Layer III HD (
mp3HD)
– Officially discontinued
** RK Audio (RKAU)
– Officially discontinued
*** FFmpeg (decoding only)
Lossy compression
*
Discrete cosine transform
A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of cosine functions oscillating at different frequency, frequencies. The DCT, first proposed by Nasir Ahmed (engineer), Nasir Ahmed in 1972, is a widely ...
(DCT)
**
Modified discrete cosine transform (MDCT, used in most of the
audio codecs listed below)
General/Speech hybrid
*
Unified Speech and Audio Coding (USAC,
MPEG-D Part 3, ISO/IEC 23003-3)
** exhale (encoder only; open source)
** FFmpeg (decoder only; open source)
* IETF standards:
**
Opus (RFC 6716) based on SILK vocoder and CELT codec
*** libopus
*** FFmpeg (decoding and experimental encoding)
* IETF
Internet Draft
** IPMR Speech Codec - used in
Spirit DSP
Spirit DSP is an international company that develops embedded software for real-time voice and video communication over IP networks – voice and video engines. Its voice and video software platform is used by carriers, mobile messaging apps, and s ...
's TeamSpirit Voice&Video Engine
Neural audio codecs
*
Lyra (codec) - used in
Google Duo
*
Lyra V2 - based on SoundStream neural codec
*
Satin (used by
Microsoft Teams)
*
Facebook
Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
EnCodec
* WavTokenizer
General
*
Adaptive differential pulse-code modulation (ADPCM, also called adaptive delta pulse-code modulation)
*
Adaptive Transform Acoustic Coding (ATRAC, used in
MiniDisc devices)
** FFmpeg (decoder only)
* ATSC/ETSI standards:
**
Dolby Digital (AC3, ATSC A/52, ETSI TS 102 366)
*** FFmpeg
*** liba52 (decoder only)
**
Dolby Digital Plus (E-AC-3, ATSC A/52:2012 Annex E, ETSI TS 102 366 Annex E)
*** FFmpeg
**
DTS Coherent Acoustics (DTS, Digital Theatre System Coherent Acoustics, ETSI TS 102 114)
*** FFmpeg
*** libdca (decoder only)
**
Dolby AC-4 (ETSI TS 103 190)
*
Impala Blackbird audio codec
*
ITU standards:
**
G.719
**
G.722
*** FFmpeg
**
G.722.1 (subset of Siren7) and G.722.1 Annex C (subset of Siren14)
*** libg722_1
*** libsiren (part of libmsn and msn-pecan)
**
G.722.2
*** 3GPP TS 26.173 AMR-WB speech Codec (C-source code) reference implementation
[3GPP (2008-12-11]
3GPP TS 26.173 - AMR-WB speech Codec; version 8.0.0 Release 8
retrieved 2009-09-09
*** opencore-amr (decoder)
*** VisualOn AMR-WB encoder
*** FFmpeg (decoding only)
**
EVS
* MPEG-1 Audio and MPEG-2 Audio
** layer I (
MP1) (
MPEG-1,
MPEG-2 and non-ISO MPEG-2.5)
*** FFmpeg (decoder only)
** layer II (
MP2) (
MPEG-1,
MPEG-2 and non-ISO MPEG-2.5)
*** FFmpeg
***
tooLame (encoding only)
*** twoLame (encoding only)
** layer III (
MP3) (
MPEG-1,
MPEG-2 and non-ISO MPEG-2.5)
*** FFmpeg (decoding only)
***
LAME (encoding only)
**
Advanced Audio Coding
Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression. It was developed by Dolby, AT&T, Fraunhofer and Sony, originally as part of the MPEG-2 specification but later improved under MPEG-4.ISO (2006ISO/ ...
(AAC) (
MPEG-2 Part 7)
***
FAAC (encoder) and
FAAD (decoder)
***
FFmpeg
***
iTunes
iTunes is a media player, media library, and mobile device management (MDM) utility developed by Apple. It is used to purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating s ...
***
Nero AAC Codec
***
VisualOn AAC Encoder (a.k.a. libvo_aacenc)
***
Fraunhofer FDK AAC
*** libaacplus
*
MPEG-4 Audio
**
Advanced Audio Coding
Advanced Audio Coding (AAC) is an audio coding standard for lossy digital audio compression. It was developed by Dolby, AT&T, Fraunhofer and Sony, originally as part of the MPEG-2 specification but later improved under MPEG-4.ISO (2006ISO/ ...
(AAC,
MPEG-4 Part 3 subpart 4),
HE-AAC and
AAC-LD
***
FAAC,
FAAD2
***
FFmpeg
***
iTunes
iTunes is a media player, media library, and mobile device management (MDM) utility developed by Apple. It is used to purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating s ...
***
Nero AAC Codec
*** MPEG-4 AAC reference software (ISO/IEC 14496-5:2001)
**
Harmonic and Individual Lines and Noise (HILN,
MPEG-4 Parametric Audio Coding)
*** MPEG-4 reference software (ISO/IEC 14496-5:2001)
**
TwinVQ
*** MPEG-4 reference software (ISO/IEC 14496-5:2001)
*** FFmpeg (decoding only)
** BSAC (Bit-Sliced Arithmetic Coding)
*** MPEG-4 reference software (ISO/IEC 14496-5:2001)
*
MPEG-H
**
MPEG-H 3D Audio
*
Musepack (a.k.a. MPEGplus)
** Musepack SV8 Tools
** FFmpeg (decoding only)
*
NICAM
* AT&T
Perceptual Audio Coder
*
Precision Adaptive Subband Coding (PASC; a variant of MP1; used in
Digital Compact Cassette)
*
QDesign (purchased by
DTS)
** QDesign Music Codec used in Apple QuickTime
*** FFmpeg (decoding only)
* PictureTel (purchased by
Polycom)
**
Siren 7
*** libg722_1
*** libsiren (part of libmsn and msn-pecan)
*** FFmpeg (decoder only)
** Siren 14
*** libg722_1
*** vgmstream (decoder only)
** Siren 22
* NTT
TwinVQ
** FFmpeg (decoder only)
** NTT TwinVQ Encoder, NTT TwinVQ Player
* Voxware MetaSound (a variant of NTT TwinVQ)
** Windows Media Player (voxmsdec.ax)
** FFmpeg (decoder only)
*
Vorbis
**
aoTuV
**
FFmpeg
**
libvorbis
**
Tremor
A tremor is an involuntary, somewhat rhythmic muscle contraction and relaxation involving neural oscillations, oscillations or twitching movements of one or more body parts. It is the most common of all involuntary movements and can affect the h ...
(decoder only)
*
Windows Media Audio (WMA)
**
Windows Media Encoder
Windows Media Encoder (WME) is a discontinued, freeware Multimedia, media codec, encoder developed by Microsoft which enables content developers to convert or capture both live and prerecorded audio, video, and computer screen images to Windows Me ...
** FFmpeg
**
ADC codec (Adaptive Differential Coding)
= AES3
=
* SMPTE 302M
** FFmpeg (decoder only)
*
Dolby E
** FFmpeg (decoder only)
=Bluetooth
=
*
Bluetooth Special Interest Group
The Bluetooth Special Interest Group (Bluetooth SIG) is the standards organization that oversees the development of Bluetooth standardization, standards and the licensing of the Bluetooth technologies and trademarks to manufacturers. The SIG i ...
**
Low Complexity Subband Coding (SBC)
***
BlueZ's SBC library (libsbc)
*** Fluoride Bluetooth stack (successor of
BlueDroid)
*** FFmpeg
** CVSD 8 kHz - used in
Hands-Free Profile (HFP)
** modified SBC (mSBC) - used in Hands-Free Profile (HFP)
*** BlueZ's SBC library (libsbc)
*** Fluoride Bluetooth stack
*** FFmpeg
**
SBC XQ
***
PulseAudio's bluetooth stack (encoder only)
***
PipeWire's bluetooth stack (encoder only)
**
LC3 (Low Complexity Communication Codec)
*** Google's liblc3 (open source) - used in
Android 13 and later
*
ETSI
The European Telecommunications Standards Institute (ETSI) is an independent, not-for-profit, standardization organization operating in the field of Information and communications technology, information and communications. ETSI supports the de ...
** LC3plus (ETSI TS 103 634)
*** Google's liblc3 (open source)
* Qualcomm Technologies International (formerly
CSR)
**
aptX (a.k.a. apt-X)
*** Qualcomm libaptX
[Integration of the aptX and aptX-HD codecs for A2DP source](_blank)
Android Open Source Project, January 4, 2017
*** FFmpeg
**
aptX HD
*** Qualcomm libaptXHD
*** FFmpeg
**
aptX Low Latency
**
aptX Adaptive
**
FastStream - a variant of SBC codec for bi-directional audio transmission
*
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
**
LDAC
*** libldac (encoder only) - used in
Android Oreo
*** libldacdec (decoder only)
* HWA Alliance/Savitech
**
LHDC
*** HWA encoder/decoder
**
LLAC
***HWA encoder/decoder
* HiBy
** Ultra Audio Transmission (UAT)
* Samsung
** Samsung HD/UHQ-BT codec
** Samsung Scalable codec
** Samsung Seamless codec
*
MQA
** MQair
=Digital radio
=
*
Hybrid Digital Coding - used in
HD Radio (a.k.a. NRSC-5)
** NRSC-5 receiver for rtl-sdr (decoder only)
Voice
(low bit rate, optimized for speech)
*
Linear predictive coding (LPC, used in most of the speech codecs listed below)
**
Code-excited linear prediction (CELP)
***
Algebraic code-excited linear prediction (ACELP)
*
Xiph.Org Foundation
**
Speex, patent free
*** libspeex
*** FFmpeg (decoder only)
*
Dialogic ADPCM (VOX)
** FFmpeg (decoder only)
*
ITU standards:
**
G.711 (
a-law and
μ-law companding
In telecommunications and signal processing, companding (occasionally called compansion) is a method of mitigating the detrimental effects of a channel with limited dynamic range. The name is a portmanteau of the words compressing and expandi ...
; 64 kbit/s), also known as PCM of voice frequencies
***
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's
public domain
The public domain (PD) consists of all the creative work to which no Exclusive exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly Waiver, waived, or may be inapplicable. Because no one holds ...
implementation
*** FFmpeg (libavcodec)
**
G.711.0 (G.711 LLC)
**
G.711.1 (Wideband extension for G.711; 64/80/96 kbit/s)
** G.711.1D (Super-wideband extension for G.711.1; 96/112/128 kbit/s)
**
G.718 (8/12/16/24/32 kbit/s)
** G.718B (Super-wideband extension for G.718; 28–48 kbit/s)
**
G.719
**
G.721 (superseded by G.726; 32 kbit/s)
***
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's public domain implementation
**
G.722 (SB-ADPCM; 48/56/64 kbit/s)
*** FFmpeg
** G.722B (Super-wideband extension for G.722; 64/80/96 kbit/s)
** G.722.2 (
AMR-WB)
*** 3GPP TS 26.173 AMR-WB speech Codec (C-source code) reference implementation
*** opencore-amr (decoder)
*** FFmpeg (decoder only)
**
G.723 (24 and 40 kbit/s DPCM, extension to G.721, superseded by G.726)
***
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's public domain implementation
**
G.723.1 (MPC-MLQ or ACELP; 5.3/6.3 kbit/s)
*** FFmpeg
**
G.726 (ADPCM; 16/24/32/40 kbit/s)
***
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's public domain implementation
*** FFmpeg (libavcodec)
**
G.727
***
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's public domain implementation
[Finding voice codecs for free software](_blank)
Linux.com. October 14, 2005
**
G.728 (LD-CELP; 16 kbit/s)
**
G.729 (CS-ACELP; 8 kbit/s)
*** FFmpeg (decoder only)
**
G.729a
**
G.729b
**
G.729ab
** G.729d (6.4 kbit/s)
*** FFmpeg (decoder only)
** G.729e (11.8 kbit/s)
**
G.729.1 (G.729 Annex J; Wideband extension for G.711; 8–32 kbit/s)
**
G.729.1E (Super-wideband extension for G.729.1)
*
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
**
internet Speech Audio Codec
internet Speech Audio Codec (iSAC) is a wideband Speech communication, speech codec, developed by Global IP Solutions (GIPS) (acquired by Google Inc in 2011). It is suitable for VoIP applications and streaming audio. The encoded blocks have to b ...
(iSAC)
*** WebRTC
*
Nellymoser Asao Codec
** FFmpeg (libavcodec)
*
PictureTel PT716, PT716plus
* PictureTel PT724
* RTAudio used by
Microsoft Live Communication Server
*
SVOPC used by Skype
* OpenLPC created by Future Dynamics
** HawkVoice (libHVDI)
* ANSI/
SCTE
** ANSI/
SCTE 24-21 2006 (BroadVoice16)
*** BroadVoice Speech Codec Open Source C Code
** ANSI/SCTE 24-22 2013 (iLBCv2.0)
** ANSI/SCTE 24-23 2007 (BroadVoice32)
*** BroadVoice Speech Codec Open Source C Code
* IETF RFCs:
**
Internet Low Bit Rate Codec (iLBC, RFC 3951) developed by
Global IP Solutions
Global IP Solutions (also known as GIPS) was a United States–based corporation that developed real-time voice and video processing software for Internet Protocol, IP networks, before it was acquired by Google in May 2010. The company delivered ...
/Google
*** WebRTC
* IETF
Internet Draft
**
SILK
Silk is a natural fiber, natural protein fiber, some forms of which can be weaving, woven into textiles. The protein fiber of silk is composed mainly of fibroin and is most commonly produced by certain insect larvae to form cocoon (silk), c ...
(used by
Skype
Skype () was a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for IP-based videotelephony, videoconferencing and voice calls. It also had instant messaging, file transfer, ...
)
**
CELT
The Celts ( , see Names of the Celts#Pronunciation, pronunciation for different usages) or Celtic peoples ( ) were a collection of Indo-European languages, Indo-European peoples. "The Celts, an ancient Indo-European people, reached the apoge ...
(developed by
Xiph.Org Foundation)
*** libcelt
*
MPEG-4 Audio
** MPEG-4 CELP
**
MPEG-4 HVXC
* Skyphone MPLP
*
Inmarsat
** INMARSAT-M IMBE
** Inmarsat Mini-M AMBE
*
Meta MLow - used in
Instagram
Instagram is an American photo sharing, photo and Short-form content, short-form video sharing social networking service owned by Meta Platforms. It allows users to upload media that can be edited with Social media camera filter, filters, be ...
,
Messenger
Messenger, Messengers, The Messenger or The Messengers may refer to:
People
* Courier, a person or company that delivers messages, packages, or mail
* Messenger (surname)
* Bicycle messenger, a bicyclist who transports packages through cities
* M ...
, and
WhatsApp
WhatsApp (officially WhatsApp Messenger) is an American social media, instant messaging (IM), and voice-over-IP (VoIP) service owned by technology conglomerate Meta. It allows users to send text, voice messages and video messages, make vo ...
.
=Microsoft DirectPlay
=
Those codecs are used by many PC games which use voice chats via Microsoft
DirectPlay API.
* Voxware MetaVoice
** Windows Media Player (voxmvdec.ax)
*
Truespeech
** Windows Media Player (tssoft32.acm)
** FFmpeg (decoder only)
* MS GSM
** Windows Media Player (msgsm32.acm)
** libgsm
** FFmpeg (decoder only)
* MS-ADPCM
** Windows Media Player (msadp32.acm)
** FFmpeg
=Digital Voice Recorder
=
* International Voice Association (IVA) standards:
**
Digital Speech Standard / Standard Play (DSS-SP)
*** FFmpeg (decoding only)
** Digital Speech Standard / Quality Play (DSS-QP)
* Sony
LPEC
* Truespeech Triple Rate CODER (TRC) used in some pocket recorders
* Intermetall MI-SC4 - used by voice recorders such as
RadioShack Digital Recorder and HyperHyde
** FFmpeg (decoder only)
=Mobile phone
=
Generation 2
*
European Telecommunications Standards Institute (ETSI)
GSM
The Global System for Mobile Communications (GSM) is a family of standards to describe the protocols for second-generation (2G) digital cellular networks, as used by mobile devices such as mobile phones and Mobile broadband modem, mobile broadba ...
**
Full Rate (GSM 06.10, RPE-LTP)
*** libgsm
*** FFmpeg (decoder only)
**
Half Rate
Half Rate (HR or GSM-HR or GSM 06.20) is a speech coding system for GSM, developed in the early 1990s.
Since the codec, operating at 5.6 kbit/s, requires half the Bandwidth (computing), bandwidth of the Full Rate codec, network capacity for v ...
(GSM 06.20, VSELP 5.6 kbit/s)
**
Enhanced Full Rate (GSM 06.60, ACELP 12.20 kbit/s, compatible with AMR mode AMR_12.20)
*
Telecommunications Industry Association (TIA) IS-95 (a.k.a. cdmaOne)
** IS-96A (QCELP 8 kbit/s)
** IS-127 (EVRC 8 kbit/s)
** IS-733 (QCELP 13 kbit/s)
*
Telecommunications Industry Association (TIA) IS-54/IS-136 (a.k.a.
Digital AMPS)
** IS-85 (
VSELP 8kbit/s)
*** ITU-T G.191's IS-54 implementation
** IS-641 (ACELP 7.4 kbit/s, compatible with AMR mode AMR_7.40)
*
Association of Radio Industries and Businesses (ARIB) RCR STD-27 (
PDC)
**
PDC-HR (PSI-CELP 3.45 kbit/s)
**
PDC-FR (VSELP 11.2 kbit/s)
**
PDC-EFR CS-ACELP 8 kbit/s (a.k.a. G.729)
**
PDC-EFR ACELP 6.7 kbit/s (compatible with AMR mode AMR_6.70)
Generation 3/4
*
3rd Generation Partnership Project (3GPP)
**
Adaptive Multi-Rate (AMR)
***
AMR-NB
**** 3GPP TS 26.073 AMR speech Codec (C-source code) reference implementation
**** opencore-amr (one may compile ffmpeg with—enable-libopencore-amrnb to incorporate the OpenCORE lib)
**** FFmpeg (by default decoder only, but see above the compiling options to incorporate the OpenCORE lib)
***
AMR-WB
**** 3GPP TS 26.173 AMR-WB speech Codec (C-source code) reference implementation
**** opencore-amr (decoder), from OpenCORE (one may compile ffmpeg with—enable-libopencore-amrwb to incorporate the OpenCORE lib)
**** vo-amrwbenc (encoder), from
VisualOn, included in Android (one may compile ffmpeg with—enable-libvo-amrwbenc to incorporate the VisualOn lib)
**** FFmpeg (by default decoder only, but see above the compiling options).
***
AMR-WB+
**** 3GPP TS 26.273 AMR-WB+ speech Codec (C-source code) reference implementation
***
Enhanced Voice Services (EVS)
**** 3GPP TS.26.443 – Codec for Enhanced Voice Services (EVS) – ANSI C code (floating-point)
*
3rd Generation Partnership Project 2 (3GPP2)
**
Enhanced Variable Rate Codec (EVRC, a.k.a. IS-127) based on
RCELP
*** FFmpeg (decoder only)
**
Enhanced Variable Rate Codec B (EVRC-B)
**
QCELP (Qualcomm Code Excited Linear Prediction)
*** QCELP-8 (a.k.a. SmartRate or IS-96C)
**** FFmpeg (decoder only)
*** QCELP-13 (a.k.a. PureVoice or IS-733)
**** FFmpeg (decoder only)
**
Selectable Mode Vocoder (SMV)
**
Variable Multi Rate – WideBand (VMR-WB)
=Professional mobile radio
=
*
APCO
**
Project 25 Phase 2 Enhanced Full-Rate (
AMBE+2 4400bit/s with 2800bit/s FEC)
**
Project 25 Phase 2 Half-Rate (AMBE+2 2450bit/s with 1150bit/s FEC) also used in NXDN and DMR
*** mbelib (decoder only)
** Project 25 Phase 1 Full Rate (
IMBE 7200bit/s)
*** mbelib (decoder only)
* European Telecommunications Standards Institute (
ETSI
The European Telecommunications Standards Institute (ETSI) is an independent, not-for-profit, standardization organization operating in the field of Information and communications technology, information and communications. ETSI supports the de ...
)
** ETS 300 395-2 (TETRA
ACELP 4.6kbit/s)
*
TETRAPOL
** RPCELP 6 kbit/s
*
D-STAR Digital Voice (AMBE 2400bit/s with 1200bit/s FEC)
** mbelib (decoder only)
* Professional Digital Trunking System Industry Association (PDT Alliance) standards:
** NVOC used in China
*
Spirit DSP
Spirit DSP is an international company that develops embedded software for real-time voice and video communication over IP networks – voice and video engines. Its voice and video software platform is used by carriers, mobile messaging apps, and s ...
RALCWI
* DSPINI
** SPR Robust
** TWELP Robust
*
Codec2
** libcodec2
* RL-CELP (used in Japanese railways
[INFORMATION COLLECTION SURVEY FOR THE MEGA MANILA SUBWAY PROJECT IN THE REPUBLIC OF THE PHILIPPINES](_blank)
Japan International Cooperation Agency
The Japan International Cooperation Agency (), also known as JICA'','' is a governmental agency that delivers the bulk of Official Development Assistance (ODA) for the government of Japan. It is chartered with assisting economic and social gr ...
September, 2015)
=Military
=
*
U.S. Department of Defense (DoD) Federal Standard:
**
FS-1015 (a.k.a. LPC-10)
*** HawkVoice (libHVDI)
**
FS-1016 (
CELP)
*** HawkVoice (libHVDI)
**
FS-1023 (
CVSD 12kbit/s)
*
United States Military Standard
A United States defense standard, often called a military standard, "MIL-STD", "MIL-SPEC", or (informally) "MilSpecs", is used to help achieve standardization objectives by the United States Department of Defense.
Standardization is beneficial ...
(MIL-STD)
**
MIL-STD-188 113 (CVSD 16 kbit/s and 32 kbit/s)
***
SoX (libsox)
**
MIL-STD-3005 (a.k.a.
MELP)
***
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
' 2.4 kbit/s MELP Proposed Federal Standard speech coder
* NATO
** STANAG 4198 (a.k.a. LPC-10e)
*** SpanDSP (open source)
**
STANAG-4591 (a.k.a. MELPe)
*** Microsoft Speech coder
* BBN NRV developed in
DARPA
The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adva ...
program
Video games
*
Bink Audio,
Smacker Audio
** FFmpeg (decoder only)
* Actimagine (
Nintendo European Research & Development) FastAudio
** MobiclipDecoder (decoder only)
** FFmpeg (decoder only)
* Nintendo GCADPCM
(a.k.a. DSP ADPCM or THP ADPCM) - used in
GameCube
The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
,
Wii and
Nintendo 3DS.
** vgmstream (decoder only)
** VGAudio
** FFmpeg (decoder only)
* Sony VAG
[AudioCompressionFormat](_blank)
Unity Technologies (a.k.a. Sony PSX ADPCM)
** vgmstream (decoder only)
** FFmpeg (decoder only)
* Sony HEVAG
- used in
PS Vita.
** vgmstream (decoder only)
* Sony
ATRAC9 - used in
PS4 and
PS Vita.
** VGAudio (decoder only)
** FFmpeg (decoder only)
* Microsoft XMA
-
WMA variants for
Xbox 360
The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
hardware decoding.
** FFmpeg (decoder only)
* Xbox ADPCM
** vgmstream (decoder only)
** FFmpeg (decoder only)
*
CRI ADX ADPCM
** vgmstream (decoder only)
** VGAudio
** FFmpeg
* CRI HCA/HCA-MX - used in CRI ADX2 middleware.
** vgmstream (decoder only)
** VGAudio
** FFmpeg (decoder only)
** libcgss
** HCADecoder (decoder only)
*
FMOD FADPCM
** vgmstream (decoder only)
Text compression formats
*
BiM
Building information modeling (BIM) is an approach involving the generation and management of digital representations of the physical and functional characteristics of buildings or other physical assets and facilities. BIM is supported by vario ...
*
Continuous Media Markup Language (CMML)
*
MPEG-4 Part 17 (e.g. 3GPP Timed Text)
*
ttyrec
Video compression formats
Non-compression
* RGB 4:4:4 (only linear, transfer-converted and bit-reduced also sort of compression up to about 3:1 for HDR)
* YUV 4:4:4/4:2:2/4:1:1/4:2:0 (all lower 4:4:4 is spatially compressed up to 2:1 for 4:2:0 with specific colour distortions).
** Intel IYUV
* 10-bit uncompressed video
* Composite digital signal - used by SMPTE
D-2 and
D-3 broadcast digital videocassettes
* Avid DNxUncompressed (SMPTE RDD 50)
* V210 - defined by Apple and used by
Serial digital interface
Serial digital interface (SDI) is a family of digital video Interface (computing), interfaces first standardized by SMPTE (The Society of Motion Picture and Television Engineers) in 1989. For example, ITU-R BT.656 and SMPTE 259M define digital ...
Input/output
In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
video cards
Analog signals
*
PAL broadcast signal
** Pyctools-PAL (open source)
*
NTSC broadcast signal
** gr-ntsc (open source)
*
LaserDisc
LaserDisc (LD) is a home video format and the first commercial optical disc storage medium. It was developed by Philips, Pioneer Corporation, Pioneer, and the movie studio MCA Inc., MCA. The format was initially marketed in the United State ...
RF signal
** ld-decode (open source)
*
VHS /
S-VHS /
U-Matic RF signal
** VHS-Decode (open source)
*
Composite Video Baseband Signal (CVBS)
** VHS-Decode's CVBS-Decode (open source)
Lossless video compression
* ITU-T/ISO/IEC standards:
**
H.264 lossless
***
x264 (encoder only)
*** FFmpeg (decoder only, uses x264 for encoding)
**
H.265 lossless
***
x265 (encoder only)
***
UHDcode (decoder only, uses x265 to read HEVC encoded files)
***FFmpeg (decoder only, uses x265 for encoding)
**
Motion JPEG 2000 lossless
*** libopenjpeg
**
JPEG XS lossless
*** FastTICO-XS
* IETF standards:
**
FFV1 (RFC 9043) FFV1's compression factor is comparable to
Motion JPEG 2000, but based on quicker algorithms (allows real-time capture). Written by Michael Niedermayer and published as part of
FFmpeg under
GNU LGPL.
*** FFmpeg
* SMPTE standards:
**
VC-2 HQ lossless (a.k.a.
Dirac Pro lossless)
*** libdirac
*** libschroedinger
* Alparysoft Lossless Video Codec (Alpary)
*
Apple Animation (QuickTime RLE)
** QuickTime
** FFmpeg
* ArithYuv
*
AV1
**
libaom
* AVIzlib
** LCL (VfW codec) MSZH and ZLIB
** FFmpeg
*
Autodesk Animator Codec (AASC)
** FFmpeg (decoder only)
*
CAI Format
* CamStudio GZIP/LZO
** FFmpeg (decoder only)
* Chennai Codec (EVX-1)
** Cairo Experimental Video Codec (open source)
* Dxtory
** FFmpeg (decoder only)
* FastCodec
*
Flash Screen Video v1/v2
** FFmpeg
* FM Screen Capture Codec
** FFmpeg (decoder only)
* Fraps codec (FPS1)
** FFmpeg (decoder only)
* Grass Valley Lossless
** Grass Valley Codec Option
** FFmpeg (decoder only)
*
Huffyuv Huffyuv (or HuffYUV) was written by Ben Rudiak-Gould and published under the terms of the
GNU GPL as free software, meant to replace uncompressed YCbCr as a video capture format. It uses very little CPU but takes a lot of disk space. See also ffvhuff which is an "FFmpeg only" version of it.
** FFmpeg
* IgCodec
* Intel RLE
* innoHeim/Rsupport Screen Capture Codec
** FFmpeg (decoder only)
*
Lagarith A more up-to-date fork of Huffyuv is available as Lagarith
** Lagarith Codec (VfW codec)
** FFmpeg (decoder only)
* LOCO - based on
JPEG-LS
** FFmpeg (decoder only)
* MagicYUV
** MagicYUV SDK
** FFmpeg
* Microsoft
RLE (MSRLE)
** FFmpeg
*
MSU Lossless Video Codec
*
MSU Screen Capture Lossless
* - based on
PNG
** FFmpeg
* ScreenPresso (SPV1)
** FFmpeg (decoder only)
* ScreenPressor - a successor of MSU Screen Capture Lossless
** FFmpeg (decoder only)
*
SheerVideo
** FFmpeg (decoder only)
*
Snow
Snow consists of individual ice crystals that grow while suspended in the atmosphere—usually within clouds—and then fall, accumulating on the ground where they undergo further changes.
It consists of frozen crystalline water througho ...
lossless
** FFmpeg
* TechSmith Screen Capture Codec (TSCC)
** EnSharpen Video Codec for QuickTime
** FFmpeg (decoder only)
* Toponoky
*
Ut Video Codec Suite
** libutvideo
** FFmpeg
* VBLE
** FFmpeg (decoder only)
*
VP9 by
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
** libvpx
** FFmpeg (decoder only)
*
YULS
* ZeroCodec
** FFmpeg (decoder only)
ZMBV(Zip Motion Block Video) Codec - used by
DOSBox
DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
** FFmpeg
Lossless game codecs
* DXA
**
ScummVM Tools (encoder only)
** FFmpeg (decoder only)
Lossy compression
*
Discrete cosine transform
A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of cosine functions oscillating at different frequency, frequencies. The DCT, first proposed by Nasir Ahmed (engineer), Nasir Ahmed in 1972, is a widely ...
(DCT, used in
Digital Betacam and most of the video codecs listed below)
General
* ITU-T/ISO/IEC standards:
**
H.120
**
H.261 (a.k.a. Px64)
***
FFmpeg H.261 (
libavcodec)
*** Microsoft H.263
** MPEG-1 Part 2 (
MPEG-1 Video)
***
FFmpeg
***
MainConcept MPEG-1
***
TMPGEnc
**
H.262/MPEG-2 Part 2 (MPEG-2 Video)
***
Canopus ProCoder
*** Cinema Craft Encoder
***
FFmpeg
***
InterVideo Video Decoder
*** MainConcept MPEG-2
*** Microsoft H.263
***
TMPGEnc
**
H.263
***
FFmpeg H.263 (
libavcodec)
**
MPEG-4 Part 2 (MPEG-4 Advanced Simple Profile)
***
3ivx
***
DivX
***
libavcodec
***
HDX4
***
Nero Digital
***
Xvid
**
H.264/MPEG-4 AVC or MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), approved for
Blu-ray
Blu-ray (Blu-ray Disc or BD) is a digital optical disc data storage format designed to supersede the DVD format. It was invented and developed in 2005 and released worldwide on June 20, 2006, capable of storing several hours of high-defin ...
***
CoreAVC (decoder only; limited to below Hi10P profile)
***
MainConcept
***
Nero Digital
***
QuickTime H.264
*** Sorenson AVC Pro codec,
Sorenson's new implementation
***
OpenH264 (baseline profile only)
***
x264 (encoder only; supports some of Hi422P and Hi444PP features)
*** FFmpeg (decoder only)
** MPEG-4 AVC variants:
***
MPEG-4 Web Video Coding or MPEG-4 Part 29 a subset of MPEG-4 AVC baseline profile
***
XAVC
**
HEVC (High Efficiency Video Coding, H.265, MPEG-H part 2)
***
x265 (encoder only)
**
Versatile Video Coding (H.266, VVC)
*** VVC Test Model (VTM reference software for VVC; open source)
*** Fraunhofer Versatile Video Decoder (open source; decoder only)
*** Fraunhofer Versatile Video Encoder (open source; encoder only)
*** FFmpeg (decoder only)
**
Video Coding for Browsers (VCB)/
VP8 (MPEG-4 Part 31, ISO/IEC 14496-31, RFC 6386)
***
libvpx
*** FFmpeg
**
Internet Video Coding (ISO/IEC 14496-33, MPEG-4 IVC)
**
Essential Video Coding (EVC; MPEG-5 Part 1; under-development)
*** eXtra-fast Essential Video Encoder (open source; encoder only)
*** eXtra-fast Essential Video Decoder (open source; decoder only)
* IETF Internet Draft (
NETVC)
** xvc
*** Divideon's reference implementation (open source)
**
Thor (forms the basis of AV1)
***
Cisco
Cisco Systems, Inc. (using the trademark Cisco) is an American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. Cisco develops, manufactures, and sells networking hardware, s ...
's reference implementation (open source)
* SMPTE standards:
**
VC-1 (SMPTE 421M, subset of
Windows Media Video)
*** FFmpeg (decoder only)
**
Dirac (SMPTE 2042-1)
*** Schrödinger
*** dirac-research
*** FFmpeg (decoder only)
*
Alliance for Open Media
**
AV1 (AOMedia Video 1)
***
libaom
*** SVT-AV1
*** rav1e (encoder only)
*** dav1d (decoder only)
*** libgav1 (decoder only)
*
Xiph.Org Foundation
**
Daala (under development, basis (alongside other formats) of AV1)
*** libdaala (open source)
**
Theora
Theora is a free lossy video compression format. It was developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg contai ...
(based on
VP3)
*** FFmpeg (decoding only)
*** libtheora (open source)
*
Apple Video (Apple RPZA)
**
QuickTime
**
FFmpeg
*
Blackbird FORscene video codec
*
Firebird Original FORscene video codec
*
Digital Video Interactive standards:
** RTV 2.1 (a.k.a.
Indeo 2)
*** FFmpeg (decoder only)
** PLV (Production Level Video)
*** ActionMedia II driver (decoder only)
*
Indeo 3/4/5
** FFmpeg (decoder only)
*
Microsoft Video 1 (MSV1, MS-CRAM, based on MotiVE)
** FFmpeg (decoder only)
*
Open Media Commons standards:
**
OMS Video (based on
H.261)
*
On2 Technologies TrueMotion
VP3/VP4,
VP5,
VP6,
VP7; under the name ''The Duck Corporation'':
TrueMotion S, TrueMotion 2, TrueMotion RT 2.0
** FFmpeg (decoder only)
*
RealVideo
RealVideo, also spelled as Real Video, is a suite of proprietary format, proprietary video compression formats developed by RealNetworks — the specific format changes with the version. It was first released in 1997 and was at version 15. RealV ...
1, G2, 8, 9 and 10
** FFmpeg
** RealMedia HD SDK
* RealVideo Fractal Codec (a.k.a. Iterated Systems ClearVideo)
** FFmpeg (decoder only)
*
RealMedia HD (a.k.a. RealVideo 11 or RV60)
** RealMedia HD SDK
** FFmpeg (decoder only)
*
Snow
Snow consists of individual ice crystals that grow while suspended in the atmosphere—usually within clouds—and then fall, accumulating on the ground where they undergo further changes.
It consists of frozen crystalline water througho ...
Wavelet Codec
*
Sorenson Video,
Sorenson Spark
** FFmpeg
*
VP9 by Google;
VP10 was not released and instead was integrated into AV1
**
libvpx
** FFmpeg
*
Windows Media Video (WMV)
** WAX (Part of the Windows Media Series)
** FFmpeg
*
Guobiao standards
The National Standards of the People's Republic of China (), coded as , are the standards issued by the Standardization Administration of China under the authorization of Article 10 of the Standardization Law of the People's Republic of China.
...
(GB/T)
**
Audio Video Standard (AVS)
*** AVS1-P2 (GB/T 20090.2-2006) - used in
China Blue High-definition Disc.
**** FFmpeg (decoding only)
*** AVS1-P7 (AVS-M; under-development)
*** AVS2-P2 (GB/T 33475.2-2016, IEEE 1857.4 (draft))
**** uAVS2 Encoder
**** xavs2 (encoder only)
**** davs2 (libdavs2; decoder only)
*** AVS3-P2 (draft, IEEE1857.10)
**** uavs3e (encoder only)
**** uavs3d (decoder only)
AI-based / AI-enhanced video codecs
* AIVC
[What Is AI Video Compression?](_blank)
MASV. January 5, 2023
* Deep Render codec
* MPAI
** AI-Enhanced Video Coding (
MPAI-EVC; under development)
** AI-based End-to-End Video Coding (MPAI-EEV; under development)
Scalable / Layered
VP8,
[Scalable Video Coding (SVC) Extension for WebRTC - 4. Operational model](_blank)
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
, September 26, 2020 VP9,
AV1,
and
H.266/VVC support scalable modes by default.
* ITU-T/ISO/IEC standards:
** Scalable Video Coding (H.264/SVC; H.264/MPEG-4 AVC Annex G; an extension of
H.264/MPEG-4 AVC)
** Scalable High Efficiency Video Coding (SHVC; an extension of
H.265/HEVC)
** Low Complexity Enhancement Video Coding (
LCEVC; MPEG-5 Part 2)
*** LCEVC Decoder SDK (open source; decoder only)
*** V-Nova LCEVC SDK
* SMPTE standards
** VC-4 Layered Video Extension (SMPTE ST 2058-1:2011)
Intra-frame-only
*
Motion JPEG
**
FFmpeg
** Morgan Multimedia M-JPEG
** Pegasus PICVideo M-JPEG
** MainConcept M-JPEG
* ISO/IEC standard
**
Motion JPEG 2000 (ISO/IEC 15444-3, ITU-T T.802)
*** libopenjpeg
*** FFmpeg
*** Morgan Multimedia M-JPEG2000
*** Morgan Multimedia dcpPlayer (decoder only)
**
JPEG XS (ISO/IEC 21122) Lightweight Low latency video codec
*** intoPIX fastTICO-XS
**
DV (IEC 61834)
*** FFmpeg
**
MPEG-4 SStP (ISO/IEC 14496-2)
*** FFmpeg
** Motion
JPEG XR (ISO/IEC 29199-3, ITU-T T.833)
** Animated
JPEG XL (ISO/IEC 18181)
*** libjxl
* IETF Internet Draft
**
Advanced Professional Video (AVP)
*** OpenAPV (open source)
*** FFmpeg (decoder only)
*
Apple ProRes 422/4444
** FFmpeg
*
Apple Intermediate Codec
** FFmpeg (decoder only)
* Apple
Pixlet
** FFmpeg (decoder only)
*
AVC-Intra
** x264 (encoder only)
** FFmpeg (decoder only)
*
AVC-Ultra a subset of MPEG-4 AVC Hi444PP profile
* XAVC-I
*
CineForm
CineForm Intermediate is an open source (from October 2017) video codec developed for CineForm Inc by David Taylor, David Newman and Brian Schunck. On March 30, 2011, the company was acquired by GoPro which in particular wanted to use the 3D film c ...
HD
** CineForm-SDK developed by
GoPro
GoPro, Inc. (marketed as GoPro and sometimes stylized as GoPRO) is an American technology company founded in 2002 by Nick Woodman. It manufactures action cameras and develops its own mobile apps and video editing software, video-editing software ...
(open source)
** FFmpeg
* SMPTE standard
**
VC-2 SMPTE standard (a.k.a. Dirac Pro. SMPTE ST 2042)
*** Schrödinger
*** dirac-research
*** VC-2 Reference Encoder and Decoder developed by
BBC
The British Broadcasting Corporation (BBC) is a British public service broadcaster headquartered at Broadcasting House in London, England. Originally established in 1922 as the British Broadcasting Company, it evolved into its current sta ...
(open source)
*** FFmpeg (the encoder only supports VC-2 HQ profile)
**
VC-3 SMPTE standard (SMPTE ST 2019)
*** Avid
DNxHD
***
FFmpeg
**
VC-5 SMPTE standard (SMPTE ST 2073; a superset of CineForm HD)
**
VC-6 SMPTE standard (SMPTE ST 2117-1)
*** V-Nova VC-6 SDK
*
Grass Valley HQ/HQA/HQX
** Grass Valley Codec Option
** FFmpeg (decoder only)
*
NewTek NT25
*
NewTek SpeedHQ - used in
Network Device Interface (NDI) protocol
** NewTek Codec
** FFmpeg
Stereoscopic 3D / Multiview
*
Multiview Video Coding
* Multiview High Efficiency Video Coding (MV-HEVC; an extension of H.265/HEVC)
** FFmpeg (decoder only)
Security and surveillance cameras
*
Guobiao standards
The National Standards of the People's Republic of China (), coded as , are the standards issued by the Standardization Administration of China under the authorization of Article 10 of the Standardization Law of the People's Republic of China.
...
(GB/T)
** AVS-S-P2 (suspended)
** SVAC (GB/T 25724-2010)
* Infinity CCTV Codec (IMM4/IMM5/IMM6)
** FFmpeg (IMM4 and IMM5 decoder only)
CD-ROM or CD-related video codecs
*
CDXL codec
** FFmpeg (decoder only)
*
Cinepak (a.k.a. Apple Compact Video)
** FFmpeg
*
Photo CD codec
** FFmpeg (decoder only)
*
MotionPixels - used in MovieCD
** FFmpeg (decoder only)
*
CD+G (CD+Graphics) codec
** FFmpeg (decoder only)
** VLC (decoder only)
*
CD+EG
The compact disc (CD) is a digital optical disc data storage format co-developed by Philips and Sony to store and play digital audio recordings. It employs the Compact Disc Digital Audio (CD-DA) standard and was capable of holding of uncom ...
(CD+Extended Graphics) codec
Network video codecs
* SMPTE RDD
** LLVC (Low Latency Video Codec; SMPTE RDD 34) - used in Networked Media Interface (NMI; SMPTE RDD 40)
*
HEVC-SCC (Screen Content Coding Extensions)
** FFmpeg (decoder only)
* ZRLE (RFC 6143 7.7.6) - used by
VNC
*
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's CellB video (
RTP playload type 25) - used in
Solaris's SunVideo Plus and
Lawrence Berkeley National Laboratory's vic (Video Conferencing Tool)
*
Xerox PARC's Network Video (nv;
RTP playload type 28) - used in Xerox's nv and Lawrence Berkeley National Laboratory's vic (Video Conferencing Tool)
*
CU-SeeMe video codec
*
GoToMeeting codec
** FFmpeg (decoder only)
* Microsoft
**
RemoteFX codec
[Survey of Virtual Desktop Infrastructure System draft-ma-appsawg-vdi-survey-00](_blank)
IETF. May 13, 2011 (used in MS-RDPRFX, an extension of
Remote Desktop Protocol)
** NSCodec Bitmap Codec
(used in MS-RDPNSC, an extension of Remote Desktop Protocol)
Screen capture video codecs
* Microsoft Camcorder Video (based on the
GDI interface) - used in
Microsoft Office 97's Microsoft Camcorder
* VMnc VMware screen codec (based on the
RFB protocol of
VNC[VMware VMnc AVI video codec image height heap overflow](_blank)
Carnegie Mellon University) - used by
VMware Workstation
VMware Workstation Pro (known as VMware Workstation until release of VMware Workstation 12 in 2015) is a hosted (Type 2) hypervisor that runs on x64 versions of Windows and Linux operating systems. It enables users to set up virtual machines (VM ...
** vmnc.dll
** FFmpeg (decoder only)
Bayer/Compressed RAW video codecs
*
CinemaDNG
CinemaDNG is the result of an Adobe Systems, Adobe-led initiative to define an industry-wide Open format, open file format for digital cinema files.Adobe Press ReleaseAdobe Starts Initiative to Develop Open Format for Digital Cinema Files CinemaDN ...
(created by Adobe; used in
Blackmagic cameras)
* Redcode RAW (used in
RED cameras) a modified version of JPEG 2000
** libredcode
*
ArriRaw (used in
Arri
Arri Group () (stylized as "ARRI") is a German manufacturer of motion picture film equipment. Based in Munich, the company was founded in 1917. It produces professional motion picture cameras, lenses, lighting and post-production equipment. It ...
cameras)
*
Cineform
CineForm Intermediate is an open source (from October 2017) video codec developed for CineForm Inc by David Taylor, David Newman and Brian Schunck. On March 30, 2011, the company was acquired by GoPro which in particular wanted to use the 3D film c ...
RAW (used in
Silicon Imaging cameras)
** CineForm-SDK
* Blackmagic RAW (used in
Blackmagic cameras)
** Blackmagic RAW SDK
* Cintel RAW (used in
Cintel Scanner)
** FFmpeg (decoder only)
*
Apple ProRes RAW
* intoPIX TICO RAW
** intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC libraries
* Canon CRX - used in Canon Cinema Raw Light movie
** Canon RAW Plugin for Avid Media Access
** LibRaw (decoder only; open source)
* Sony X-OCN
Video games
*
Bink Video,
Smacker video
** FFmpeg
** libavcodec
*
Nintendo
is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto. It develops, publishes, and releases both video games and video game consoles.
The history of Nintendo began when craftsman Fusajiro Yamauchi ...
Mobiclip video codec
** FFmpeg (decoder only)
*
CRI Sofdec codec - a MPEG variant with 11-bit DC and color space correction; used in Sofdec middleware
* CRI P256 - used in Sofdec middleware for Nintendo DS
CRI・ミドルウェア、ゲーム開発者向けブログ「CRIチャンネル」を開設
Impress Watch Corporation, April 19, 2007
* Indeo Video Interactive (aka Indeo 4/5) - used in PC games for Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
** FFmpeg (decoder only)
** Intel Indeo Video
Real-time
* RivaTuner video codec (RTV1/RTV2)
** FFmpeg (RTV1 decoder only)
* Hap/Hap Alpha/Hap Q
** VIDVOX hap codec
** FFmpeg
* DXV Codec
** Resolume DXV Codec
** FFmpeg
* NotchLC
** FFmpeg (decoder only)
* VESA Display Stream Compression (DSC)
* VESA Display Compression-M (VDC-M)
See also
* List of open-source codecs
* Comparison of video codecs
* Comparison of audio coding formats
* Comparison of video container formats
These tables compare features of multimedia container format (digital), container formats, most often used for storing or streaming digital video or digital audio content. To see which multimedia players support which container format, look at com ...
* Comparison of graphics file formats
* Comparison of video player software
* RTP payload formats
The Real-time Transport Protocol (RTP) specifies a general-purpose data format and network protocol for transmitting digital media streams on Internet Protocol (IP) networks. The details of media encoding, such as signal sampling rate, frame size ...
References
{{DEFAULTSORT:Codecs
Codecs
A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder.
In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
Data compression
tr:Çözücü listesi