List of codecs: Difference between revisions

Content deleted Content added
Damp11113 (talk | contribs)
add gr-nrsc5
 
Line 1:
{{Short description|none}}
The following is a list of [[codec]]s.
The following is a list of compression formats and related [[codec]]s.
 
==[[Audio codec]]scompression formats==
{{Main|Audio coding format}}
===[[Lossless data compression]]===
*[[Apple Lossless]]
*[[FLAC|Free Lossless Audio Codec (FLAC)]]
*LA ([[Lossless Audio]])
*[[Lossless Predictive Audio Compression (LPAC)]]
*[[Lossless Transform Audio Compression (LTAC)]]
*[[Meridian Lossless Packing|Meridian Lossless Packing (MLP)]]
*[[Monkey's Audio]] (APE)
*[[OptimFROG]]
*[[RealAudio Loseless]]
*RKAU ([http://rksoft.virtualave.net/rkau.html RK Aduio])
*[[Shorten|Shorten (SHN)]]
*[[TTA|True Audio free lossless codec (TTA)]]
*[[WavPack]]
*[[Windows Media Audio|Windows Media Audio 9 Lossless]]
 
===[[Lossy data 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]]; note that in computers, LPCM is usually stored in [[Container format (digital)|container formats]] such as [[WAV]], [[Audio Interchange File Format|AIFF]], or [[Au file format|AU]], or as [[raw audio format]], although not technically necessary.
*General (medium to high [[bit rate]])
** [[FFmpeg]]
**[[AC3|A/52 or AC-3]] AC-3 or Dolby Digital A/52
* [[Pulse-density modulation]] (PDM)
**[[ADPCM]]
** [[Direct Stream Digital]] (DSD) is standard for [[Super Audio CD]]
**[[Advanced Audio Coding|AAC]] Advanced Audio Coding ([[MPEG]]-2 and [[MPEG]]-4)
*** foobar2000 Super Audio CD Decoder (based on MPEG-4 DST reference decoder)
**[[ATRAC]] Adaptive TRansform Acoustic Coding (Used in [[MiniDisc]] devices)
*** FFmpeg (based on dsd2pcm)
**[[Coherent Acoustics|DTS Coherent Acoustics]]
* [[Pulse-amplitude modulation]] (PAM)
**[[DTS]] (DTS Coherent Acoustics)
**[[MP1]] (MPEG audio layer-1)
**[[MP2 (format)|MP2]] (MPEG audio layer-2) Layer 2 audio codec ([[MPEG]]-1, [[MPEG]]-2 and non-ISO MPEG-2.5)
**[[MP3]] (MPEG audio layer-3) Layer 3 audio codec ([[MPEG]]-1, [[MPEG]]-2 and non-ISO MPEG-2.5)
**[[Musepack]]
**[[Perceptual Audio Coding]]
**[[TwinVQ]]
**[[Vorbis]]
**[[Windows Media Audio|WMA]] (Windows Media Audio)
*[[Speech encoding|Voice]] (low bit rate, optimized for speech)
**[[GSM]]
**[[G.711]] (a-law and mu-law/u-law)
**[[G723]]
**[[G.723.1]]
**[[G.726]]
**[[G.728]]
**[[G.729]]
**[[G.729a]]
**[[HILN]] (MPEG-4 [[Parametric audio coding]])
**[[Adaptive_Multi-Rate|AMR]]
**[[Speex]], patent free
*Others
**[[Perceptual Audio Coding]], used for [[satellite radio]] and [[IBOC]] [[digital radio]]
 
===Lossless compression===
==Text codecs==
{{Main|Lossless data compression}}
*[[Ogg Writ]]
* '''Actively used'''
** <small>'''Most popular'''</small>
*** [[FLAC|Free Lossless Audio Codec]] (FLAC)<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000198.shtml FLAC (Free Lossless Audio Codec), Version 1.1.2] [[Library of Congress]]</ref>
**** libFLAC
**** FFmpeg
*** [[Apple Lossless Audio Codec]] (ALAC)
**** Apple QuickTime
**** libalac
**** FFmpeg
**** [[Apple Music]]<ref>{{Cite web|url=https://support.apple.com/en-us/HT212183|title = About lossless audio in Apple Music| date=25 October 2021 }}</ref>
*** [[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|Windows Media Audio Lossless]] (WMAL)
**** Windows Media Encoder
**** FFmpeg (decoder only)
** <small>'''Other'''</small>
*** [[DTS-HD Master Audio]], also known as DTS++ and DCA XLL
**** libdca (decoder only)
**** FFmpeg (decoder only)
*** [[Dolby TrueHD]]{{snd}} <small>Standard for [[DVD-Audio]] in Blu-ray (mathematically based on [[Meridian Lossless Packing|MLP]])</small>
**** FFmpeg
*** [[Meridian Lossless Packing]] (MLP), also known as [[Packed PCM]] (PPCM){{snd}} <small>Standard for [[DVD-Audio]] in DVD</small>
**** 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 [[MPEG-4 SLS|Scalable Lossless Coding]] (MPEG-4 SLS){{snd}} <small>Parts of it are used in [[HD-AAC]].</small>
**** 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).<ref>{{cite web |url=http://acmc2015.net/wp-content/uploads/2015/11/McDonald-2015-BFDLAC-A-FAST-LOSSLESS-AUDIO-COMPRESSION-ALGORITHM-FOR-DRUM-SOUNDS-OR-SIZE-ISN%E2%80%99T-EVERYTHING.pdf |title=BFDLAC: A Fast lossless Audio Compression Algorithm For Drum Sounds |access-date=2017-01-17 |archive-date=2017-01-18 |archive-url=https://web.archive.org/web/20170118050404/http://acmc2015.net/wp-content/uploads/2015/11/McDonald-2015-BFDLAC-A-FAST-LOSSLESS-AUDIO-COMPRESSION-ALGORITHM-FOR-DRUM-SOUNDS-OR-SIZE-ISN%E2%80%99T-EVERYTHING.pdf |url-status=dead }}</ref> Ongoing development.
**** [[FXpansion]]'s BFD3 drum software. (2013-2017)
***L2HC - [[Huawei]]
**** Huawei Music
**** [[NearLink]]
**** [[Huawei FreeBuds]]<ref>{{Cite web |last=Matsui |first=Emiko |date=2023-09-19 |title=Huawei L2HC 3.0 delivers 1.5Mbps lossless sound quality, 4X faster than Apple's AAC |url=https://www.huaweicentral.com/huawei-l2hc-3-0-delivers-1-5mbps-lossless-sound-quality-4x-faster-than-apples-aac/ |access-date=2024-04-29 |website=Huawei Central |language=en-US}}</ref>
** <small>'''Oddball'''</small>
*** [[ATRAC#ATRAC Advanced Lossless|ATRAC Advanced Lossless]] (AAL){{snd}} <small>Extremely unpopular</small>
**** FFmpeg (lossy decoder only)
*** [[Direct Stream Transfer]] (DST) <small>- Only used for [[Direct Stream Digital]]</small>
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007)
**** FFmpeg (decoder only)
*** [[Original Sound Quality]] (OSQ) <small>- Only used in [[WaveLab]]</small>
**** FFmpeg (decoding only)
* '''Discontinued'''
** Lossless Audio (LA)<ref>{{Cite web|url=http://www.lossless-audio.com/index.htm|title=Lossless Audio Homepage|website=www.lossless-audio.com}}</ref> <small>– No update for 10+ years</small>
** [[Shorten (file format)|Shorten]] (SHN)<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000199.shtml Shorten Lossless Audio Compression Format (SHN), Version 3.5.1] [[Library of Congress]]</ref> <small>– Officially discontinued.</small>
*** libshn
*** FFmpeg (decoding only)
** [[Lossless Predictive Audio Compression]] (LPAC) <small>– Predecessor of MPEG-4 ALS</small>
** [[Lossless Transform Audio Compression]] (LTAC) <small>– Predecessor of LPAC</small>
** MPEG-1 Audio Layer III HD ([[mp3HD]]) <small>– Officially discontinued</small>
** RK Audio (RKAU)<ref>{{Cite web|url=http://wiki.hydrogenaud.io/index.php?title=RK_Audio|title=RK Audio - Hydrogenaudio Knowledgebase|website=wiki.hydrogenaud.io}}</ref> <small>– Officially discontinued</small>
*** FFmpeg (decoding only)
 
==[[Video=Lossy codec]]scompression===
===[[Lossless{{Main|Lossy data compression]]===#Audio}}
*[[H.264]] High Profile supports lossless coding. Implemented by [[x264]]
*[[Huffyuv]]
*[[Lagarith]]
*[[Tscc]] TechSmith Camtasia losslesscoder
 
* [[Discrete cosine transform]] (DCT)
===[[Lossy data compression]]===
** [[Modified discrete cosine transform]] (MDCT, used in most of the [[audio codecs]] listed below)
*[[Audio Video Standard|Audio Video Standard (AVS)]]
*[[Cinepak]]
*[[H.261]]
*[[H.263]]
*[[H.263v2]]
*[[H.264]], also known as MPEG-4 [[Advanced Video Coding]] (AVC)
**[[x264]]
**[[Nero Digital]]
**[[Sorenson AVC Pro codec]], [[Sorenson]]'s new implementation
**[http://www.vsofts.com/h264/codecs.html Vanguard Software Solutions]
**[http://www.mainconcept.com/h264_encoder.shtml MainConcept]
**[http://www.apple.com/quicktime/technologies/h264/ QuickTime H.264]
**For a full list, see [http://forum.doom9.org/showpost.php?p=673420&postcount=1]
*[[Indeo]] 3/4/5
*[[KVCD]]
*[[MJPEG]]
*[[MPEG-1]] Video
*[[MPEG-2]] Video
*[[MPEG-4]] [[Advanced Simple Profile]] Video
**[[DivX]]
**[[XviD]]
**[[3ivx]]
*[[MPEG-4]] [[H.264|Advanced Video Coding]] is the same as [[H.264]]
*[[Ogg Tarkin]]
*On2 [[VP3]], [[VP6]]
*[[Pixlet]]
*[[RealVideo]]
*[[VC-1]]
*[[Theora]]
*[[Windows Media Video]]
**[[ASF]] (Part of the Windows Media Series)
**WAX (Part of the Windows Media Series)
 
====General/Speech hybrid====
[[Category:Lists]]
* [[Unified Speech and Audio Coding]] (USAC, [[MPEG-D]] Part 3, ISO/IEC 23003-3)
[[Category:Codecs|*]]
** exhale (encoder only; open source)
** FFmpeg (decoder only; open source)<ref>[https://www.phoronix.com/news/FFmpeg-7.1-Released FFmpeg 7.1 Released With VVC Decoder Promoted To Stable, Vulkan H.264/H.265 Encode]. Phoronix. 30 September 2024.</ref>
* IETF standards:
** [[Opus (codec)|Opus]] (RFC 6716){{snd}} based on SILK vocoder and CELT codec
*** libopus
*** FFmpeg (decoding and experimental encoding)
* IETF [[Internet Draft]]
** IPMR Speech Codec<ref>[https://tools.ietf.org/html/draft-spiritdsp-ipmr-01 IPMR Speech Codec - draft-spiritdsp-ipmr-01.txt] IETF</ref> - used in [[Spirit DSP]]'s TeamSpirit Voice&Video Engine<ref>[https://web.archive.org/web/20100130060347/http://www.spiritdsp.com/products/voice-video-engine-pc.php TeamSpirit Voice&Video Engine PC]. Spirit DSP</ref>
 
====Neural audio codecs====
* [[Lyra (codec)]] - used in [[Google Duo]]
* [[Lyra (codec)|Lyra]] V2 - based on SoundStream neural codec
* [[Satin (codec)|Satin]] (used by [[Microsoft Teams]])
* [[Facebook]] EnCodec
* WavTokenizer<ref>[https://www.marktechpost.com/2024/09/03/wavtokenizer-a-breakthrough-acoustic-codec-model-redefining-audio-compression/ WavTokenizer: A Breakthrough Acoustic Codec Model Redefining Audio Compression]. Marktechpost Media. September 3, 2024</ref>
 
====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)
* [[Blackbird (software)#Impala|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{{snd}} AMR-WB speech Codec (C-source code){{snd}} reference implementation<ref name="3gpp-amr-wb">3GPP (2008-12-11) [http://www.3gpp.org/ftp/Specs/archive/26_series/26.173/26173-800.zip 3GPP TS 26.173 - AMR-WB speech Codec; version 8.0.0 Release 8], retrieved 2009-09-09</ref>
*** opencore-amr (decoder)
*** VisualOn AMR-WB encoder
*** FFmpeg (decoding only)
** [[Enhanced Voice Services|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 (format)|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]] (AAC) ([[MPEG-2 Part 7]])
*** [[FAAC]] (encoder) and [[FAAC|FAAD]] (decoder)
*** [[FFmpeg]]
*** [[iTunes]]
*** [[Nero AAC Codec]]
*** [[VisualOn#VisualOn AAC Encoder|VisualOn AAC Encoder]] (a.k.a. libvo_aacenc)
*** [[Fraunhofer FDK AAC]]
*** libaacplus
* [[MPEG-4 Audio]]
** [[Advanced Audio Coding]] (AAC, [[MPEG-4 Part 3]] subpart 4), [[HE-AAC]] and [[AAC-LD]]
*** [[FAAC]], [[FAAD2]]
*** [[FFmpeg]]
*** [[iTunes]]
*** [[Nero Digital|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]]
* [[MPEG-1 Audio Layer I|Precision Adaptive Subband Coding]] (PASC; a variant of MP1; used in [[Digital Compact Cassette]])
* [[QDesign]] (purchased by [[DTS (sound system)|DTS]])
** QDesign Music Codec{{snd}} used in Apple QuickTime
*** FFmpeg (decoding only)
* PictureTel (purchased by [[Polycom]])
** [[Siren Codec|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 (software)|Tremor]] (decoder only)
* [[Windows Media Audio]] (WMA)
** [[Windows Media Encoder]]
** FFmpeg
** [[ADC codec ]] (Adaptive Differential Coding)
* [[Cook Codec]] (Cooker; RealAudio 6)
** FFmpeg (decoder only)
 
===== AES3 =====
* SMPTE 302M
** FFmpeg (decoder only)
* [[Dolby E]]
** FFmpeg (decoder only)
 
=====Bluetooth=====
* [[Bluetooth Special Interest Group]]
** [[SBC (codec)|Low Complexity Subband Coding]] (SBC)
*** [[Bluetooth stack#BlueZ|BlueZ]]'s SBC library (libsbc)
*** Fluoride Bluetooth stack (successor of [[Bluetooth stack#BlueDroid|BlueDroid]])
*** FFmpeg
** CVSD 8&nbsp;kHz - used in [[List of Bluetooth profiles#Hands-Free Profile (HFP)|Hands-Free Profile (HFP)]]
** modified SBC (mSBC) - used in Hands-Free Profile (HFP)
*** BlueZ's SBC library (libsbc)<ref>[http://www.bluez.org/sbc-11/ Release of sbc-1.1], BlueZ Project, April 30, 2013</ref>
*** Fluoride Bluetooth stack
*** FFmpeg
** [[SBC (codec)#Higher quality variants|SBC XQ]]
*** [[PulseAudio]]'s bluetooth stack<ref>[https://www.phoronix.com/news/PulseAudio-15.0 PulseAudio 15 Released With Bluetooth Improvements, Better Hardware Support]. Phoronix. July 28, 2021</ref> (encoder only)
*** [[PipeWire]]'s bluetooth stack<ref>[https://www.collabora.com/news-and-blog/news-and-events/pipewire-bluetooth-support-status-update.html PipeWire: Bluetooth support status update]. Collabora. April 29, 2022</ref> (encoder only)
** [[LC3 (codec)|LC3]] (Low Complexity Communication Codec)
*** Google's liblc3 (open source) - used in [[Android 13]] and later
* [[ETSI]]
** LC3plus (ETSI TS 103 634)
*** Google's liblc3 (open source)
* Qualcomm Technologies International (formerly [[CSR (company)|CSR]])
** [[aptX]] (a.k.a. apt-X)
*** Qualcomm libaptX<ref name="aosp-aptx">[https://android.googlesource.com/platform/system/bt/+/3a3ec66a1bb7f5c99b17239021d6d184a3abd4ee%5E%21/ Integration of the aptX and aptX-HD codecs for A2DP source], [[Android Open Source Project]], January 4, 2017</ref>
*** FFmpeg
** [[aptX#aptX HD|aptX HD]]
*** Qualcomm libaptXHD<ref name="aosp-aptx"/>
*** FFmpeg
** [[aptX#aptX LL|aptX Low Latency]]
** [[aptX Adaptive]]
** [[FastStream]] - a variant of SBC codec for bi-directional audio transmission
* [[Sony]]
** [[LDAC (codec)|LDAC]]
*** libldac (encoder only)<ref>[https://android.googlesource.com/platform/external/libldac/+/94704431a4da8fbf32cb7c2f964d7aeb140300b9 The contribution of LDAC encoder], [[Android Open Source Project]], January 10, 2017</ref> - used in [[Android Oreo]]
*** libldacdec (decoder only)
* HWA Alliance/Savitech
** [[LHDC (codec)|LHDC]]<ref>{{Cite web|url=https://www.hwa-lhdc.org/how-it-works|title=What is LHDC|website=hwa-audio|language=en|access-date=2019-04-30}}</ref>
*** HWA encoder/decoder
** [[LHDC (codec)#LLAC|LLAC]]<ref>{{Cite web|url=https://www.lhdc-audio.org/copy-of-what-is-lhdc|title=What is LLAC™?|website=LHDC org}}{{dead link|date=May 2020|bot=medic}}{{cbignore|bot=medic}}</ref>
***HWA encoder/decoder
* HiBy
** Ultra Audio Transmission (UAT)
* Samsung
** Samsung HD/UHQ-BT codec
** Samsung Scalable codec
** Samsung Seamless codec
* [[Master Quality Authenticated|MQA]]
** MQair
 
=====Digital radio=====
* [[High-Definition Coding|Hybrid Digital Coding]] - used in [[HD Radio]] (a.k.a. NRSC-5)
** NRSC-5 receiver for rtl-sdr (decoder only)
** gr-nrsc5 (encoder only)<ref>{{Cite web |title=hdc-encoder |url=https://github.com/argilo/fdk-aac/tree/hdc-encoder}}</ref>
 
====Voice====
{{Main|Speech coding}}
(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<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000259.shtml Speex Audio Codec, Version 1.2] [[Library of Congress]]</ref>
*** libspeex
*** FFmpeg (decoder only)
* [[Dialogic ADPCM]] (VOX)
** FFmpeg (decoder only)
* [[ITU]] standards:
** [[G.711]] ([[a-law]] and [[μ-law]] [[companding]]; 64&nbsp;kbit/s), also known as PCM of voice frequencies
*** [[Sun Microsystems]]'s [[public ___domain]] implementation<ref name="linuxcom-2005"/>
*** FFmpeg (libavcodec)
** [[G.711.0]] (G.711 LLC)
** [[G.711.1]] (Wideband extension for G.711; 64/80/96&nbsp;kbit/s)
** G.711.1D (Super-wideband extension for G.711.1; 96/112/128&nbsp;kbit/s)
** [[G.718]] (8/12/16/24/32&nbsp;kbit/s)
** G.718B (Super-wideband extension for G.718; 28–48&nbsp;kbit/s)
** [[G.719]]
** [[G.721]] (superseded by G.726; 32&nbsp;kbit/s)
*** [[Sun Microsystems]]'s public ___domain implementation<ref name="linuxcom-2005"/>
** [[G.722]] (SB-ADPCM; 48/56/64&nbsp;kbit/s)
*** FFmpeg
** G.722B (Super-wideband extension for G.722; 64/80/96&nbsp;kbit/s)
** G.722.2 ([[AMR-WB]])
*** 3GPP TS 26.173{{snd}} AMR-WB speech Codec (C-source code){{snd}} reference implementation<ref name="3gpp-amr-wb"/>
*** opencore-amr (decoder)
*** FFmpeg (decoder only)
** [[G.723]] (24 and 40&nbsp;kbit/s DPCM, extension to G.721, superseded by G.726)
*** [[Sun Microsystems]]'s public ___domain implementation<ref name="linuxcom-2005"/>
** [[G.723.1]] (MPC-MLQ or ACELP; 5.3/6.3&nbsp;kbit/s)
*** FFmpeg
** [[G.726]] (ADPCM; 16/24/32/40&nbsp;kbit/s)
*** [[Sun Microsystems]]'s public ___domain implementation<ref name="linuxcom-2005"/>
*** FFmpeg (libavcodec)
** [[G.727]]
*** [[Sun Microsystems]]'s public ___domain implementation<ref name="linuxcom-2005">[https://www.linux.com/news/finding-voice-codecs-free-software/ Finding voice codecs for free software]. Linux.com. October 14, 2005</ref>
** [[G.728]] (LD-CELP; 16&nbsp;kbit/s)
*** FFmpeg (decoder only)
** [[G.729]] (CS-ACELP; 8&nbsp;kbit/s)
*** FFmpeg (decoder only)
** [[G.729a]]
** [[G.729b]]
** [[G.729ab]]
** G.729d (6.4&nbsp;kbit/s)
*** FFmpeg (decoder only)
** G.729e (11.8&nbsp;kbit/s)
** [[G.729.1]] (G.729 Annex J; Wideband extension for G.711; 8–32&nbsp;kbit/s)
** [[G.729.1E]] (Super-wideband extension for G.729.1)
* [[Google]]
** [[internet Speech Audio Codec]] (iSAC)
*** WebRTC
* [[Nellymoser Asao Codec]]
** FFmpeg (libavcodec)
* [[RealNetworks]]
** [[RealAudio]] 1 (VSELP 14.4&nbsp;kbit/s)
*** FFmpeg (decoder only)
** RealAudio 2 (LD-CELP 28.8&nbsp;kbit/s)
*** FFmpeg (decoder only)
* [[PictureTel Corp.|PictureTel]] PT716, PT716plus
* PictureTel PT724
* RTAudio{{snd}} used by [[Microsoft Live Communication Server]]
* [[SVOPC]]{{snd}} used by Skype
* OpenLPC{{snd}} created by Future Dynamics<ref name="linuxcom-2005"/>
** HawkVoice (libHVDI)
* ANSI/[[Society of Cable Telecommunications Engineers|SCTE]]
** ANSI/[[Society of Cable Telecommunications Engineers|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){{snd}} developed by [[Global IP Solutions]]/Google
*** WebRTC
* IETF [[Internet Draft]]
** [[SILK]] (used by [[Skype]])<ref>[https://tools.ietf.org/html/draft-vos-silk-02 SILK Speech Codec - draft-vos-silk-02] IETF</ref>
** [[CELT]] (developed by [[Xiph.Org Foundation]])<ref>[https://tools.ietf.org/html/draft-valin-celt-codec-02 Constrained-Energy Lapped Transform (CELT) Codec - draft-valin-celt-codec-02] IETF</ref>
*** libcelt
* [[MPEG-4 Audio]]
** MPEG-4 CELP
** [[Harmonic Vector Excitation Coding|MPEG-4 HVXC]]
* Skyphone MPLP
* [[Inmarsat]]
** INMARSAT-M IMBE
** Inmarsat Mini-M AMBE
* [[Meta Platforms|Meta]] MLow - used in [[Instagram]], [[Facebook Messenger|Messenger]], and [[WhatsApp]].<ref>[https://techcrunch.com/2024/06/13/whatsapp-add-new-features-to-the-calling-experience-including-support-for-32-person-video-calls/ WhatsApp adds new features to the calling experience, including support for 32-person video calls]. TechCrunch. June 13, 2024</ref>
 
=====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 [[Long-term Predicted Excitation Coding|LPEC]]
* Truespeech Triple Rate CODER (TRC)<ref>{{Cite web | url=http://www.prnewswire.com/news-releases/dsp-group-unveils-total-telephony-solutionstm-for-digital-cordless-telephony-applications-73552597.html | access-date=June 24, 2015 | title=DSP Group Unveils Total Telephony Solutions(TM) For Digital Cordless Telephony Applications | archive-url=https://web.archive.org/web/20160823021751/https://www.prnewswire.com/news-releases/dsp-group-unveils-total-telephony-solutionstm-for-digital-cordless-telephony-applications-73552597.html | archive-date=August 23, 2016 | url-status=dead}}</ref>{{snd}} used in some pocket recorders
* {{interlanguage link|TDK-Micronas|de|TDK-Micronas|lt=Micronas}} Intermetall MI-SC4 - used by voice recorders such as [[RadioShack]] Digital Recorder<ref>RadioShack Digital Recorder OWNER'S MANUAL p.38. RadioShack. 2002.</ref> and {{interlanguage link|I-O DATA|ja|アイ・オー・データ機器}} HyperHyde<ref>[https://www.iodata.jp/lib/manual/pdf/45764_1_844_mdm-h2e_1.pdf HyperHyde Operation Manual]. p.40. I-O DATA. 2000.</ref>
** FFmpeg (decoder only)
 
=====Mobile phone=====
 
======Generation 2======
* [[ETSI|European Telecommunications Standards Institute]] (ETSI) [[Global System for Mobile Communications|GSM]]
** [[Full Rate]] (GSM 06.10, RPE-LTP)
*** libgsm
*** FFmpeg (decoder only)
** [[Half Rate]] (GSM 06.20, VSELP 5.6&nbsp;kbit/s)
** [[Enhanced Full Rate]] (GSM 06.60, ACELP 12.20&nbsp;kbit/s, compatible with AMR mode AMR_12.20)
* [[Telecommunications Industry Association]] (TIA) IS-95 (a.k.a. cdmaOne)
** IS-96A (QCELP 8&nbsp;kbit/s)
** IS-127 (EVRC 8&nbsp;kbit/s)
** IS-733 (QCELP 13&nbsp;kbit/s)
* [[Telecommunications Industry Association]] (TIA) IS-54/IS-136 (a.k.a. [[Digital AMPS]])
** IS-85 ([[Vector Sum Excited Linear Prediction|VSELP]] 8kbit/s)
*** ITU-T G.191's IS-54 implementation
** IS-641 (ACELP 7.4&nbsp;kbit/s, compatible with AMR mode AMR_7.40)
* [[Association of Radio Industries and Businesses]] (ARIB) RCR STD-27 ([[Personal Digital Cellular|PDC]])
** [[PDC-HR]] (PSI-CELP 3.45&nbsp;kbit/s)
** [[PDC-FR]] (VSELP 11.2&nbsp;kbit/s)
** [[PDC-EFR]] CS-ACELP 8&nbsp;kbit/s (a.k.a. G.729)
** [[PDC-EFR]] ACELP 6.7&nbsp;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{{snd}} AMR speech Codec (C-source code){{snd}} reference implementation<ref>3GPP (2008-12-11) [http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-800.zip 3GPP TS 26.073 - AMR speech Codec; version 8.0.0 Release 8], retrieved 2009-09-08.</ref>
**** 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{{snd}} AMR-WB speech Codec (C-source code){{snd}} reference implementation<ref name="3gpp-amr-wb"/>
**** 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{{snd}} AMR-WB+ speech Codec (C-source code){{snd}} reference implementation<ref>3GPP (2008-12-18) [http://www.3gpp.org/ftp/Specs/archive/26_series/26.273/26273-800.zip 3GPP TS 26.273 - AMR-WB+ speech Codec; version 8.0.0 Release 8], retrieved 2009-09-09</ref>
*** [[Enhanced Voice Services]] (EVS)
**** 3GPP TS.26.443 – Codec for Enhanced Voice Services (EVS) – ANSI C code (floating-point)<ref>3GPP TS 26.443. [http://www.3gpp.org/DynaReport/26443.htm Codec for Enhanced Voice Services (EVS); ANSI C code (floating-point)].</ref>
* [[3rd Generation Partnership Project 2]] (3GPP2)
** [[Enhanced Variable Rate Codec]] (EVRC, a.k.a. IS-127){{snd}} based on [[Relaxed Code Excited Linear Prediction|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)
** [[VMR-WB|Variable Multi Rate – WideBand]] (VMR-WB)
 
=====Professional mobile radio=====
* [[Association of Public-Safety Communications Officials-International|APCO]]
** [[Project 25]] Phase 2 Enhanced Full-Rate ([[Advanced Multi-Band Excitation|AMBE]]+2 4400bit/s with 2800bit/s FEC)
** [[Project 25]] Phase 2 Half-Rate (AMBE+2 2450bit/s with 1150bit/s FEC){{snd}} also used in NXDN and DMR
*** mbelib (decoder only)
** Project 25 Phase 1 Full Rate ([[Improved Multi-Band Excitation|IMBE]] 7200bit/s)
*** mbelib (decoder only)
* European Telecommunications Standards Institute ([[ETSI]])
** ETS 300 395-2 (TETRA [[Algebraic Code Excited Linear Prediction|ACELP]] 4.6kbit/s)
<!--*** Osmocom TETRA-->
* [[TETRAPOL]]
** RPCELP 6&nbsp;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{{snd}} used in China
* [[Spirit DSP]] RALCWI
* DSPINI
** SPR Robust
** TWELP Robust
* [[Codec2]]
** libcodec2
* RL-CELP (used in Japanese railways<ref name="jica-philippines">[http://open_jicareport.jica.go.jp/pdf/12244661_01.pdf INFORMATION COLLECTION SURVEY FOR THE MEGA MANILA SUBWAY PROJECT IN THE REPUBLIC OF THE PHILIPPINES] [[Japan International Cooperation Agency]] September, 2015</ref><ref>[https://www.jreast.co.jp/development/tech/pdf_5/59-64.pdf 東北上越新幹線デジタル列車 無線システムの開発] {{in lang|ja}} [[East Japan Railway Company]] 2003</ref>)
 
=====Military=====
* [[United States Department of Defense|U.S. Department of Defense]] (DoD) Federal Standard:
** [[FS-1015]] (a.k.a. LPC-10)
*** HawkVoice (libHVDI)
** [[FS-1016]] ([[Code Excited Linear Prediction|CELP]])
*** HawkVoice (libHVDI)
** [[FS-1023]] ([[Continuously variable slope delta modulation|CVSD]] 12kbit/s)
* [[United States Military Standard]] (MIL-STD)
** [[MIL-STD-188]] 113 (CVSD 16&nbsp;kbit/s and 32&nbsp;kbit/s)
*** [[SoX]] (libsox)
** [[Mixed Excitation Linear Prediction#MIL-STD-3005|MIL-STD-3005]] (a.k.a. [[Mixed Excitation Linear Prediction|MELP]])
*** [[Texas Instruments]]' 2.4&nbsp;kbit/s MELP Proposed Federal Standard speech coder
* NATO
** STANAG 4198 (a.k.a. LPC-10e)
*** SpanDSP (open source)
** [[Mixed Excitation Linear Prediction#STANAG-4591 (NATO)|STANAG-4591]] (a.k.a. MELPe)
*** Microsoft Speech coder
* BBN NRV{{snd}} developed in [[DARPA]] program<ref>{{Cite book | doi=10.1109/MILCOM.2010.5680311 | isbn=978-1-4244-8178-1| chapter=300 BPS noise robust vocoder| title=2010 - Milcom 2010 Military Communications Conference| year=2010| last1=Obranovich| first1=Charles R.| last2=Golusky| first2=John M.| last3=Preuss| first3=Robert D.| last4=Fabbri| first4=Darren R.| last5=Cruthirds| first5=Daniel R.| last6=Aylward| first6=Erin M.| last7=Freebersyser| first7=James A.| last8=Kolek| first8=Stephen R.| pages=298–303| s2cid=8991597}}</ref>
 
==== Video games ====
* [[Bink Video|Bink Audio]], [[Smacker video#Audio|Smacker Audio]]
** FFmpeg (decoder only)
* Actimagine ([[Nintendo European Research & Development]]) FastAudio<ref>[https://www.industrie-techno.com/actimagine-allege-le-multimedia-sur-les-terminaux-portables.3463 Actimagine allège le multimédia sur les terminaux portables] {{in lang|fr}}, IT Industrie &amp; Technologies, June 25, 2004</ref>
** MobiclipDecoder (decoder only)
** FFmpeg (decoder only)
* Nintendo GCADPCM<ref name="unity-codecs"/> (a.k.a. DSP ADPCM or THP ADPCM) - used in [[GameCube]], [[Wii]] and [[Nintendo 3DS]].
** vgmstream (decoder only)
** VGAudio
** FFmpeg (decoder only)
* Sony VAG<ref name="unity-codecs">[https://docs.unity3d.com/ScriptReference/AudioCompressionFormat.html AudioCompressionFormat], Unity Technologies</ref> (a.k.a. Sony PSX ADPCM)
** vgmstream (decoder only)
** FFmpeg (decoder only)
* Sony HEVAG<ref name="unity-codecs"/> - used in [[PlayStation Vita|PS Vita]].<ref>[https://docs.unity3d.com/Manual/class-AudioClip.html Audio Clip], Unity Technologies</ref>
** vgmstream (decoder only)
* Sony [[Adaptive Transform Acoustic Coding#ATRAC9|ATRAC9]]<ref name="unity-codecs"/> - used in [[PlayStation 4|PS4]] and [[PlayStation Vita|PS Vita]].
** VGAudio (decoder only)
** FFmpeg (decoder only)
* Microsoft XMA<ref name="unity-codecs"/> - [[Windows Media Audio|WMA]] variants for [[Xbox 360]] hardware decoding.<ref>[https://web.archive.org/web/20110115013527/https://msdn.microsoft.com/en-us/library/ee415706%28v%3Dvs.85%29.aspx Differences Between Windows and Xbox 360], Microsoft</ref>
** FFmpeg (decoder only)
* Xbox ADPCM
** vgmstream (decoder only)
** FFmpeg (decoder only)
* [[CRI Middleware|CRI]] [[ADX (file format)|ADX ADPCM]]
** vgmstream (decoder only)
** VGAudio
** FFmpeg
* CRI HCA/HCA-MX - used in CRI ADX2 middleware.<ref>[https://app.famitsu.com/20140926_446561/ 【ひらブラ vol.37】音数を諦めず/音質を妥協せず/負荷を極小にする方法(iOS&Android)] {{in lang|ja}}, [[Kadokawa Dwango]], September 26, 2014</ref>
** vgmstream (decoder only)
** VGAudio
** FFmpeg (decoder only)
** libcgss
** HCADecoder (decoder only)
* [[FMOD]] FADPCM<ref>[https://web.archive.org/web/20210124033037/https://www.gamasutra.com/view/pressreleases/236611/FMOD_Studio_106_and_FMOD_at_GDC_expo_programannounced.php FMOD Studio 1.06 and FMOD at GDC expo program announced], Gamasutra, February 17, 2015</ref>
** vgmstream (decoder only)
 
==Text compression formats==
* [[BiM]]
* [[Continuous Media Markup Language]] (CMML)
* [[MPEG-4 Part 17]] (e.g. 3GPP Timed Text)
* [[ttyrec]]
 
==Video compression formats==
{{Main|Video coding format}}
{{further|Video codec|Comparison of video codecs}}
 
=== [[Uncompressed video|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 (video)|D-2]] and [[D-3 (video)|D-3]] broadcast digital videocassettes
* Avid DNxUncompressed (SMPTE RDD 50)
* V210 - defined by Apple and used by [[Serial digital interface]] [[Input/output]] video cards<ref>[https://www.obe.tv/faster-professional-10-bit-video-conversions/ Faster professional 10-bit video conversions]. Open Broadcast Systems</ref>
 
=== Analog signals ===
* [[PAL]] broadcast signal
** Pyctools-PAL (open source)
<!--** TVSharp-->
* [[NTSC]] broadcast signal
** gr-ntsc (open source)
<!--** TVSharp-->
* [[LaserDisc]] RF signal
** ld-decode (open source)
* [[VHS]] / [[S-VHS]] / [[U-Matic]] RF signal
** VHS-Decode (open source)
* [[Composite video|Composite Video Baseband Signal]] (CVBS)
** VHS-Decode's CVBS-Decode (open source)
 
===[[Data compression#Lossless|Lossless]] video compression===
* ITU-T/ISO/IEC standards:
** [[H.264]] lossless
*** [[x264]] (encoder only)
*** FFmpeg (decoder only, uses x264 for encoding)
*** [[NVDEC]]/[[NVENC]] (for NVIDIA GPU)
** [[H.265]] lossless<ref>{{cite web|url=https://x265.readthedocs.io/en/master/lossless.html|title=Lossless|work=x265.readthedocs.io}}</ref>
*** [[x265]] (encoder only)
*** [[MulticoreWare|UHDcode]] (decoder only, uses x265 to read HEVC encoded files)<ref>{{cite web|url=https://x265.com/how-to-play-hevc-on-your-pc/hevc-decoding/|title=HEVC Decoding|work=x265}}</ref>
***FFmpeg (decoder only, uses x265 for encoding)<ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=MTQ4Njg/|title=FFmpeg Now Supports HEVC/H.265 Decoding|work=phoronix}}</ref><ref>{{cite web|url=http://trac.ffmpeg.org/wiki/Encode/H.265|title=Encode/H.265|work=FFmpeg}}</ref>
*** NVDEC/NVENC (for NVIDIA GPU)
** [[Motion JPEG 2000]] lossless
*** libopenjpeg
** [[JPEG XS]] lossless
*** FastTICO-XS
* IETF standards:
** [[FFV1]] (RFC 9043)<ref>{{Cite journal|url=https://datatracker.ietf.org/doc/html/rfc9043|title=rfc9043 - FFV1 Video Coding Format Version 0, 1, and 3|date=August 2021|website=datatracker.ietf.org|last1=Niedermayer|first1=Michael|last2=Rice|first2=Dave|last3=Martinez|first3=Jérôme}}</ref> {{snd}} FFV1's compression factor is comparable to [[Jpeg2000#Motion JPEG 2000|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:
** [[Dirac (video compression format)#VC-2|VC-2]] HQ lossless (a.k.a. [[Dirac (codec)|Dirac]] Pro lossless)
*** libdirac
*** libschroedinger
<!--*** FFmpeg-->
* Alparysoft Lossless Video Codec (Alpary)
* [[QuickTime Animation|Apple Animation]] (QuickTime RLE)
** QuickTime
** FFmpeg
* ArithYuv
* [[AOMedia Video 1|AV1]]
** [[AV1#Software implementations|libaom]]
* AVIzlib
** LCL (VfW codec) MSZH and ZLIB<ref>{{cite web|url=http://wiki.multimedia.cx/index.php?title=ZLIB|title=Lossless Codec Libraries|work=multimedia.cx}}</ref>
** 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 Video|Flash Screen Video]] v1/v2<ref>{{Cite web|url=http://ffmpeg.org/doxygen/trunk/flashsv_8c.html|title=FFmpeg: libavcodec/flashsv.c File Reference|website=ffmpeg.org}}</ref>
** FFmpeg
* FM Screen Capture Codec
** FFmpeg (decoder only)
* Fraps codec (FPS1)<ref>{{Cite web|url=https://www.fraps.com/faq.php|title=FRAPS show fps, record video game movies, screen capture software|website=www.fraps.com}}</ref>
** 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<ref>{{Cite web|url=http://lags.leetcode.net/codec.html|title=Lagarith Lossless Video Codec|website=lags.leetcode.net}}</ref>
** Lagarith Codec (VfW codec)
** FFmpeg (decoder only)
* LOCO<ref>{{Cite web|url=https://wiki.multimedia.cx/index.php?title=LOCO|title=LOCO - MultimediaWiki|website=wiki.multimedia.cx}}</ref> - based on [[JPEG-LS]]
** FFmpeg (decoder only)
* MagicYUV<ref>{{Cite web|url=https://www.magicyuv.com/|title=MagicYUV – Lossless video codec}}</ref>
** MagicYUV SDK
** FFmpeg
* Microsoft [[Run-length encoding|RLE]] (MSRLE)
** FFmpeg
* [[MSU Lossless Video Codec]]
* [[Moscow State University|MSU]] Screen Capture Lossless
* {{interlanguage link|CorePNG|de|CorePNG}} - based on [[Portable Network Graphics|PNG]]
** FFmpeg
* ScreenPresso (SPV1)
** FFmpeg (decoder only)
* ScreenPressor<ref>{{cite web|url=http://www.infognition.com/ScreenPressor/|title=ScreenPressor by Infognition - lossless video codec for screen capture|work=infognition.com}}</ref> - a successor of MSU Screen Capture Lossless
** FFmpeg (decoder only)
* [[SheerVideo]]
** FFmpeg (decoder only)
* [[Snow (codec)|Snow]] lossless
** FFmpeg
* TechSmith Screen Capture Codec (TSCC)<ref>{{cite web|url=http://www.techsmith.com/codecs.asp|title=Downloads|work=TechSmith|access-date=2011-07-14|archive-date=2011-10-22|archive-url=https://web.archive.org/web/20111022130449/http://www.techsmith.com/codecs.asp|url-status=dead}}</ref>
** EnSharpen Video Codec for QuickTime
** FFmpeg (decoder only)
* Toponoky
* [[Ut Video Codec Suite]]<ref>{{cite web|url=http://www.ffmpeg.org/trac/ffmpeg/ticket/534|title=#534 (Ut Video Support) – FFmpeg|work=ffmpeg.org}}</ref><ref>{{cite web|url=http://forum.doom9.org/archive/index.php/t-143624.html|title=Ut Video Codec Suite - a new lossless video codec for Windows! [Archive] - Doom9's Forum|work=doom9.org}}</ref>
** libutvideo
** FFmpeg
* VBLE<ref>{{Cite web|url=https://wiki.multimedia.cx/index.php?title=VBLE|title=VBLE - MultimediaWiki|website=wiki.multimedia.cx}}</ref>
** FFmpeg (decoder only)
* [[VP9]] by [[Google]]<ref>{{cite web|url=http://www.webmproject.org/docs/encoder-parameters/#vp9-specific-options|title=The WebM Project - VP8 Encode Parameter Guide|work=webmproject.org}}</ref>
** libvpx
** FFmpeg (decoder only)
* [[YULS]]
* ZeroCodec
** FFmpeg (decoder only)
* [http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec ZMBV] (Zip Motion Block Video) Codec - used by [[DOSBox]]
** FFmpeg
 
==== Lossless game codecs ====
* DXA
** [[ScummVM]] Tools (encoder only)
** FFmpeg (decoder only)
 
===Lossy compression===
* [[Discrete cosine transform]] (DCT, used in [[Betacam#Digital Betacam|Digital Betacam]]<ref>{{cite book
|title=Portable Video: ENG & EFP
|last1=Medoff |first1=Norman |last2=Fink |first2=Edward J.
|page=221 |date=September 10, 2012 |publisher=CRC Press |isbn=9781136047701
}}</ref> 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 Corporation|Canopus]] [[ProCoder]]
*** Cinema Craft Encoder
*** [[FFmpeg]]
*** [[InterVideo]] Video Decoder
*** MainConcept MPEG-2
*** Microsoft H.263
*** [[TMPGEnc]]
*** NVDEC (for NVIDIA GPU)
** [[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]]
*** [[CoreAVC]] (decoder only; limited to below Hi10P profile)
*** [[MainConcept]]
*** [[Nero Digital]]
*** [[QuickTime|QuickTime H.264]]
*** Sorenson AVC Pro codec, [[Sorenson codec|Sorenson]]'s new implementation
*** [[OpenH264]] (baseline profile only)
*** [[x264]] (encoder only; supports some of Hi422P and Hi444PP features)
*** FFmpeg (decoder only)
*** NVDEC/NVENC(for NVIDIA GPU)
** MPEG-4 AVC variants:
*** [[Internet Video Coding#History|MPEG-4 Web Video Coding]] or MPEG-4 Part 29{{snd}} a subset of MPEG-4 AVC baseline profile
*** [[XAVC]]
** [[HEVC]] (High Efficiency Video Coding, H.265, MPEG-H part 2)
*** [[x265]] (encoder only)
*** NVDEC/NVENC (for NVIDIA GPU)
** [[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)
** [[Internet Video Coding#History|Video Coding for Browsers (VCB)]]/[[VP8]] (MPEG-4 Part 31, ISO/IEC 14496-31, RFC 6386)
*** [[libvpx]]
*** FFmpeg
*** NVDEC (for NVIDIA GPU)
**[[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<ref>{{Cite journal|url=https://datatracker.ietf.org/doc/html/draft-samuelsson-netvc-xvc-01|title=The xvc video codec|first=J. and P. Hermansson|last=Samuelsson|date=July 2, 2018|website=datatracker.ietf.org}}</ref>
*** Divideon's reference implementation (open source)
** [[Thor (video codec)|Thor]]<ref>{{Cite journal|url=https://tools.ietf.org/html/draft-fuldseth-netvc-thor-03|title=Thor Video Codec|date=October 31, 2016|website=tools.ietf.org|last1=Fuldseth|first1=Arild|last2=Bjontegaard|first2=Gisle|last3=Midtskogen|first3=Steinar|last4=Davies|first4=Thomas|last5=Zanaty|first5=Mo}}</ref> (forms the basis of AV1)
*** [[Cisco]]'s reference implementation (open source)
* SMPTE standards:
** [[VC-1]] (SMPTE 421M, subset of [[Windows Media Video]])
*** FFmpeg (decoder only)
*** NVDEC (for NVIDIA GPU)
** [[Dirac (codec)|Dirac]] (SMPTE 2042-1)
*** Schrödinger
*** dirac-research
*** FFmpeg (decoder only)
* [[Alliance for Open Media]]
** [[AV1]] (AOMedia Video 1)
*** [[AV1#Software implementations|libaom]]
*** SVT-AV1
*** rav1e (encoder only)
*** dav1d (decoder only)
*** libgav1 (decoder only)
*** NVDEC (for NVIDIA GPU)
* [[Xiph.Org Foundation]]
** [[Daala]] (under development, basis (alongside other formats) of AV1)
*** libdaala (open source)
** [[Theora]] (based on [[VP3]])
*** FFmpeg (decoding only)
*** libtheora (open source)
* [[Apple Video]] (Apple RPZA)
** [[QuickTime]]
** [[FFmpeg]]
* [[FORscene#Blackbird|Blackbird]] FORscene video codec
* [[FORscene#Codecs|Firebird]]<ref>{{cite web|url=http://www.forbidden.co.uk/demos/live/|title=Live demonstration|work=Forbidden}}</ref> 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<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000065.shtml Indeo Video Codec, Version 3] [[Library of Congress]]</ref>/4/5<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000085.shtml Indeo Video Codec, Version 5] [[Library of Congress]]</ref>
** 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]] 1, G2, 8, 9 and 10
** FFmpeg
** RealMedia HD SDK
* RealVideo Fractal Codec (a.k.a. Iterated Systems ClearVideo)
** FFmpeg (decoder only)
* [[RealVideo#RV60|RealMedia HD]] (a.k.a. RealVideo 11 or RV60)
** RealMedia HD SDK
** FFmpeg (decoder only)
* [[Snow (codec)|Snow]] Wavelet Codec
* [[Sorenson Video]],<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000066.shtml Sorenson Video Codec, Version 3] [[Library of Congress]]</ref> [[Sorenson Spark]]
** FFmpeg
* [[VP9]] by Google; [[VP10]] was not released and instead was integrated into AV1
** [[libvpx]]
** FFmpeg
** NVDEC (for NVIDIA GPU)
* [[Windows Media Video]] (WMV)
** WAX (Part of the Windows Media Series)
** FFmpeg
* [[Guobiao standards]] (GB/T)
** [[Audio Video Standard|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<ref name="masv-aivc">[https://massive.io/file-transfer/what-is-ai-video-compression/ What Is AI Video Compression?]. MASV. January 5, 2023</ref>
* Deep Render codec<ref>[https://www.ibc.org/features/streamers-look-to-ai-to-crack-the-codec-code/11060.article Streamers look to AI to crack the codec code]. [[International Broadcasting Convention]]. 25 June 2024</ref><ref>[https://intelignite.com/intel-ignite-selects-startups-for-spring-23-cohorts/ Intel Ignite Selects Startups for Spring ’23 Cohorts]. Intel</ref>
* MPAI
** AI-Enhanced Video Coding ([[Essential Video Coding#MPAI-EVC|MPAI-EVC]]; under development)
** AI-based End-to-End Video Coding (MPAI-EEV; under development)
 
====Scalable / Layered====
VP8,<ref name="webrtc-svc">[https://w3c.github.io/webrtc-svc/#operational-model Scalable Video Coding (SVC) Extension for WebRTC - 4. Operational model], [[World Wide Web Consortium]], September 26, 2020</ref> VP9,<ref name="webrtc-svc"/> AV1,<ref name="webrtc-svc"/> and [[Versatile Video Coding|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 [[Advanced Video Coding|H.264/MPEG-4 AVC]])
** Scalable High Efficiency Video Coding (SHVC; an extension of [[High Efficiency Video Coding|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<ref>{{cite web | url=http://www.morgan-multimedia.com/morgan/php/products.php?sProductId=4 | title=M-JPEG Codec | publisher=Morgan Multimedia | ___location=[[Montpellier]], [[France]] | access-date=April 28, 2018 | archive-date=April 17, 2018 | archive-url=https://web.archive.org/web/20180417184322/http://www.morgan-multimedia.com/morgan/php/products.php?sProductId=4 | url-status=dead }}</ref>
** 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<ref>{{cite web | url=http://morgan-multimedia.com/morgan/php/products.php?sProductId=5 | title=M-JPEG2000 Codec | publisher=Morgan Multimedia | ___location=Montpellier, France | access-date=April 28, 2018 | archive-date=April 29, 2018 | archive-url=https://web.archive.org/web/20180429024526/http://morgan-multimedia.com/morgan/php/products.php?sProductId=5 | url-status=dead }}</ref>
*** Morgan Multimedia dcpPlayer (decoder only)<ref>{{cite web | url=http://morgan-multimedia.com/products.php?sProductId=1 | title=dcpPlayer | publisher=Morgan Multimedia | ___location=Montpellier, France | access-date=April 28, 2018 }}</ref>
** [[JPEG XS]] (ISO/IEC 21122) Lightweight Low latency video codec
*** intoPIX fastTICO-XS<ref>{{cite web | url=https://www.intopix.com/fasttico-xs-sdks| title=FastTICO-XS Codec | publisher=intoPIX | ___location=Mont-Saint-Guibert, Belgium}}</ref>
** [[DV (video format)|DV]] (IEC 61834)
*** FFmpeg
** [[MPEG-4 Part 2#Simple Studio Profile (SStP)|MPEG-4 SStP]] (ISO/IEC 14496-2)
*** FFmpeg<ref>[http://ffmpeg.org/pipermail/ffmpeg-cvslog/2018-April/113234.html FFmpeg-cvslog - mpeg4video: Add support for MPEG-4 Simple Studio Profile.], FFmpeg Project, April 2, 2018</ref>
** Motion [[JPEG XR]] (ISO/IEC 29199-3, ITU-T T.833)
** Animated [[JPEG XL]] (ISO/IEC 18181)
*** libjxl<ref>[https://www.phoronix.com/news/FFmpeg-Animated-JPEG-XL FFmpeg Adds Support For Animated JPEG-XL], Phoronix, June 8, 2023</ref>
* IETF Internet Draft
** [[Advanced Professional Video]] (AVP)<ref>{{Cite journal|url=https://datatracker.ietf.org/doc/html/draft-lim-apv-00|title=Advance Professional Video|date=March 1, 2024|website=datatracker.ietf.org}}</ref>
*** OpenAPV (open source)
*** FFmpeg (decoder only)
* [[ProRes 422|Apple ProRes 422/4444]]
** FFmpeg
* [[Apple Intermediate Codec]]
** FFmpeg (decoder only)
* Apple [[Pixlet]]
** FFmpeg (decoder only)
* [[AVC-Intra]] <!--SMPTE RP 2027:2012 ?-->
** x264 (encoder only)
** FFmpeg (decoder only)
* [[AVC-Intra#AVC-Ultra|AVC-Ultra]]{{snd}} a subset of MPEG-4 AVC Hi444PP profile
* XAVC-I
* [[CineForm]] HD
** CineForm-SDK {{snd}} developed by [[GoPro]] (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 {{snd}} developed by [[BBC]] (open source)
*** FFmpeg (the encoder only supports VC-2 HQ profile)
** [[VC-3]] SMPTE standard (SMPTE ST 2019)
*** Avid [[DNxHD]]
*** [[FFmpeg]]
** [[CineForm|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 (company)|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<ref>[https://web.archive.org/web/20170503095127/http://ftp.newtek.com/pub/download/Utilities/Notes/NewTek_Codec_Notes.htm NewTek Codec Notes] NewTek</ref>
** FFmpeg
 
====Stereoscopic 3D / Multiview====
* [[Multiview Video Coding]]
* Multiview High Efficiency Video Coding (MV-HEVC; an extension of H.265/HEVC)
** MainConcept MV-HEVC Encoder add-on
** FFmpeg (decoder only)
** x265 v4.0 or later (encoder only)
** NVENC<ref>[https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/nvenc-video-encoder-api-prog-guide/index.html#mvhevc NVENC Video Encoder API Programming Guide - MultiView Video Coding in HEVC (MV-HEVC)] NVIDIA</ref> (for NVIDIA GPU)
 
==== Security and surveillance cameras ====
* [[Guobiao standards]] (GB/T)
** AVS-S-P2 (suspended<ref>[http://www.avs.org.cn/english/achievement.asp Achievement], Audio Video Coding Standard Workgroup of China</ref>)
** SVAC (GB/T 25724-2010)
* Infinity CCTV Codec (IMM4/IMM5/IMM6)
** FFmpeg<ref>[http://ffmpeg.org/pipermail/ffmpeg-cvslog/2018-August/114851.html FFmpeg-cvslog - avcodec: add IMM4 decoder], FFmpeg Project, August 21, 2018</ref><ref>[http://ffmpeg.org/pipermail/ffmpeg-cvslog/2019-August/118783.html FFmpeg-cvslog - avcodec: add IMM5 decoder], FFmpeg Project, August 29, 2019</ref> (IMM4 and IMM5 decoder only)
 
==== CD-ROM or CD-related video codecs ====
* [[CDXL]] codec
** FFmpeg (decoder only)
* [[Cinepak]]<ref>[http://www.digitalpreservation.gov/formats/fdd/fdd000064.shtml Cinepak] [[Library of Congress]]</ref> (a.k.a. Apple Compact Video)
** FFmpeg
* [[Photo CD]] codec
** FFmpeg (decoder only)
* [[MovieCD|MotionPixels]] - used in MovieCD
** FFmpeg (decoder only)
* [[CD+G]] (CD+Graphics) codec
** FFmpeg (decoder only)
** VLC (decoder only)
* [[CD+G#Improvements|CD+EG]] (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)
* [[High Efficiency Video Coding#Screen content coding extensions|HEVC-SCC]] (Screen Content Coding Extensions)
** x265 v4.0 or later (encoder only)
** FFmpeg (decoder only)
* ZRLE (RFC 6143 7.7.6) - used by [[Virtual Network Computing|VNC]]
* [[Sun Microsystems]]'s CellB video ([[RTP payload formats|RTP playload type]] 25) - used in [[Oracle Solaris|Solaris]]'s SunVideo Plus<ref>[https://docs.oracle.com/cd/E19125-01/video.plus13/805-2682-12/6j2iol6rn/index.html SunVideo Plus for PCI User's Guide - Audio Video Conferencing]. Oracle</ref> and [[Lawrence Berkeley National Laboratory]]'s vic (Video Conferencing Tool)<ref>[https://ee.lbl.gov/vic/CHANGES.html vic: Change History]. [[Lawrence Berkeley National Laboratory]]</ref>
* [[PARC (company)|Xerox PARC]]'s Network Video (nv; [[RTP payload formats|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<ref>[https://winprotocoldoc.z19.web.core.windows.net/MS-RDPRFX/%5BMS-RDPRFX%5D.pdf Remote Desktop Protocol: RemoteFX Codec Extension]. Microsoft</ref><ref name="ietf-draft-vdi">[https://datatracker.ietf.org/doc/html/draft-ma-appsawg-vdi-survey-00 Survey of Virtual Desktop Infrastructure System draft-ma-appsawg-vdi-survey-00]. IETF. May 13, 2011</ref> (used in MS-RDPRFX, an extension of [[Remote Desktop Protocol]])
** NSCodec Bitmap Codec<ref>[https://winprotocoldoc.z19.web.core.windows.net/MS-RDPNSC/%5BMS-RDPNSC%5D.pdf Remote Desktop Protocol: NSCodec Extension]. Microsoft</ref><ref name="ietf-draft-vdi"/> (used in MS-RDPNSC, an extension of Remote Desktop Protocol)
 
==== Screen capture video codecs ====
* Microsoft Camcorder Video (based on the [[Graphics Device Interface|GDI]] interface) - used in [[Microsoft Office 97]]'s Microsoft Camcorder
* VMnc VMware screen codec<ref>{{cite web|url=http://wiki.multimedia.cx/index.php?title=VMNC|title=VMware Video|work=multimedia.cx}}</ref> (based on the [[RFB (protocol)|RFB protocol]] of [[VNC]]<ref name="cert-vmnc">[https://www.kb.cert.org/vuls/id/444513 VMware VMnc AVI video codec image height heap overflow]. Carnegie Mellon University</ref>) - used by [[VMware Workstation]]
** vmnc.dll<ref name="cert-vmnc"/>
** FFmpeg (decoder only)
 
==== Bayer/Compressed RAW video codecs ====
* [[CinemaDNG]] (created by Adobe; used in [[Blackmagic Design|Blackmagic]] cameras)
* Redcode RAW (used in [[Red Digital Cinema Camera Company|RED cameras]]){{snd}} a modified version of JPEG 2000<ref>[http://peter.schlaile.de/redcode/ libredcode]</ref>
** libredcode
* [[Arri Alexa#ArriRaw|ArriRaw]] (used in [[Arri]] cameras)
* [[Cineform]] RAW (used in [[Silicon Imaging]] cameras)
** CineForm-SDK
* Blackmagic RAW (used in [[Blackmagic Design|Blackmagic]] cameras)
** Blackmagic RAW SDK
* Cintel RAW (used in [[Cintel]] Scanner<ref>[https://documents.blackmagicdesign.com/UserManuals/BlackmagicCintelManual.pdf Cintel Scanner] p.35. Blackmagic Design. May, 2020.</ref>)
** FFmpeg (decoder only)
* [[Apple ProRes]] RAW
* intoPIX TICO RAW<ref>[https://www.redsharknews.com/intopix-tico-raw-is-a-format-with-huge-potential intoPIX Tico Raw is a format with a huge potential]</ref>
** intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC libraries<ref>[https://www.intopix.com/tico-raw intoPIX Tico Raw]</ref>
* 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]] [[Nintendo European Research & Development#Mobiclip video codecs|Mobiclip]] video codec
** FFmpeg (decoder only)
* [[CRI Middleware|CRI]] [[CRI Middleware#CRI Sofdec|Sofdec]] codec - a MPEG variant with 11-bit DC and color space correction;<ref>[https://web.archive.org/web/20110929213359/http://www.cri-mw.co.jp/product/column/2nt4hm0000001kot.html 独自コーデックを搭載したニンテンドーDS版Sofdec] {{in lang|ja}} CRI Middleware, May 11, 2006</ref> used in Sofdec middleware
* CRI P256 - used in Sofdec middleware for Nintendo DS<ref>[http://game.watch.impress.co.jp/docs/20070419/cri.htm CRI・ミドルウェア、ゲーム開発者向けブログ「CRIチャンネル」を開設] {{in lang|ja}} Impress Watch Corporation, April 19, 2007</ref>
* [[Indeo]] Video Interactive (aka Indeo 4/5) - used in PC games for [[Microsoft Windows]]
** 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==
{{Portal|Free and open-source software}}
* [[List of open-source codecs]]
* [[Comparison of video codecs]]
* [[Comparison of audio coding formats]]
* [[Comparison of video container formats]]
* [[Comparison of graphics file formats]]
* [[Comparison of video player software]]
* [[RTP payload formats]]
 
==References==
{{Reflist|2}}
 
{{Compression formats}}
{{Compression Methods}}
 
{{DEFAULTSORT:Codecs}}
[[Category:Codecs| ]]
[[Category:Technology-related lists|Codecs]]
[[Category:Data compression]]
 
[[tr:Çözücü listesi]]