Revision as of 00:01, 21 June 2005 editMarkaci (talk | contribs)Extended confirmed users4,496 edits rm cat:Video codecs (List deals with all codecs, therefore should only be in Category:Codecs)← Previous edit |
Latest revision as of 21:03, 23 December 2024 edit undo106.73.67.160 (talk) →Video games |
Line 1: |
Line 1: |
|
|
{{Short description|none}} |
|
The following is a list of ]s. |
|
|
|
The following is a list of compression formats and related ]s. |
|
|
|
|
|
==]s== |
|
==Audio compression formats== |
|
|
{{Main|Audio coding format}} |
|
===]=== |
|
|
*APE ] |
|
|
*] |
|
|
*] |
|
|
*LA (]) |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*RKAU () |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
|
|
|
|
===]=== |
|
===Non-compression=== |
|
|
* ] (LPCM, generally only described as ]) is the format for uncompressed audio in media files and it is also the standard for ]; note that in computers, LPCM is usually stored in ] such as ], ], or ], or as ], although not technically necessary. |
|
*General (medium to high ]) |
|
|
|
** ] |
|
**] AC-3 or Dolby Digital A/52 |
|
|
|
* ] (PDM) |
|
**] |
|
|
|
** ] (DSD) is standard for ] |
|
**] Advanced Audio Coding (]-2 and ]-4) |
|
|
|
*** foobar2000 Super Audio CD Decoder (based on MPEG-4 DST reference decoder) |
|
**] Adaptive TRansform Acoustic Coding (Used in ] devices) |
|
|
|
*** FFmpeg (based on dsd2pcm) |
|
**] |
|
|
|
* ] (PAM) |
|
**] (DTS Coherent Acoustics) |
|
|
**] (MPEG audio layer-1) |
|
|
**] (MPEG audio layer-2) Layer 2 audio codec (]-1, ]-2 and non-ISO MPEG-2.5) |
|
|
**] (MPEG audio layer-3) Layer 3 audio codec (]-1, ]-2 and non-ISO MPEG-2.5) |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] (Windows Media Audio) |
|
|
*] (low bit rate, optimized for speech) |
|
|
**] |
|
|
**] (a-law and mu-law/u-law) |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
**] (MPEG-4 ]) |
|
|
**], patent free |
|
|
*Others |
|
|
**], used for ] and ] ] |
|
|
|
|
|
|
|
===Lossless compression=== |
|
==Text codecs== |
|
|
|
{{Main|Lossless data compression}} |
|
*] |
|
|
|
* '''Actively used''' |
|
|
** <small>'''Most popular'''</small> |
|
|
*** ] (FLAC)<ref> ]</ref> |
|
|
**** libFLAC |
|
|
**** FFmpeg |
|
|
*** ] (ALAC) |
|
|
**** Apple QuickTime |
|
|
**** libalac |
|
|
**** FFmpeg |
|
|
**** ]<ref>{{Cite web|url=https://support.apple.com/en-us/HT212183|title = About lossless audio in Apple Music| date=25 October 2021 }}</ref> |
|
|
*** ] (APE) |
|
|
**** Monkey's Audio SDK |
|
|
**** FFmpeg (decoder only) |
|
|
*** ] (OFR) |
|
|
*** Tom's verlustfreier Audiokompressor (TAK) |
|
|
**** TAK SDK |
|
|
**** FFmpeg (decoder only) |
|
|
*** ] (WV) |
|
|
**** libwavpack |
|
|
**** FFmpeg |
|
|
*** True Audio (TTA) |
|
|
**** libtta |
|
|
**** FFmpeg |
|
|
*** ] (WMAL) |
|
|
**** Windows Media Encoder |
|
|
**** FFmpeg (decoder only) |
|
|
** <small>'''Other'''</small> |
|
|
*** ], also known as DTS++ and DCA XLL |
|
|
**** libdca (decoder only) |
|
|
**** FFmpeg (decoder only) |
|
|
*** ]{{snd}} <small>Standard for ] in Blu-ray (mathematically based on ])</small> |
|
|
**** FFmpeg |
|
|
*** ] (MLP), also known as ] (PPCM){{snd}} <small>Standard for ] in DVD</small> |
|
|
**** FFmpeg |
|
|
*** MPEG-4 ] (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){{snd}} <small>Parts of it are used in ].</small> |
|
|
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007) |
|
|
*** ] 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}}</ref> Ongoing development. |
|
|
**** ]'s BFD3 drum software. (2013-2017) |
|
|
***L2HC - ] |
|
|
**** Huawei Music |
|
|
**** ] |
|
|
**** ]<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> |
|
|
*** ] (AAL){{snd}} <small>Extremely unpopular</small> |
|
|
**** FFmpeg (lossy decoder only) |
|
|
*** ] (DST) <small>- Only used for ]</small> |
|
|
**** SSC, DST, ALS and SLS reference software (ISO/IEC 14496-5:2001/Amd.10:2007) |
|
|
**** FFmpeg (decoder only) |
|
|
*** ] (OSQ) <small>- Only used in ]</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> |
|
|
** ] (SHN)<ref> ]</ref> <small>– Officially discontinued.</small> |
|
|
*** libshn |
|
|
*** FFmpeg (decoding only) |
|
|
** ] (LPAC) <small>– Predecessor of MPEG-4 ALS</small> |
|
|
** ] (LTAC) <small>– Predecessor of LPAC</small> |
|
|
** MPEG-1 Audio Layer III HD (]) <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) |
|
|
|
|
|
==]s== |
|
===Lossy compression=== |
|
===]=== |
|
{{Main|Lossy data compression#Audio}} |
|
*] High Profile supports lossless coding. As of yet, no public implementation |
|
|
*] |
|
|
*] |
|
|
*] TechSmith Camtasia losslesscoder |
|
|
|
|
|
|
|
* ] (DCT) |
|
===]=== |
|
|
|
** ] (MDCT, used in most of the ] listed below) |
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*], also known as MPEG-4 ] (AVC) |
|
|
**] |
|
|
**] |
|
|
**], ]'s new implementation |
|
|
** |
|
|
** |
|
|
** |
|
|
**For a full list, see |
|
|
*] 3/4/5 |
|
|
*] |
|
|
*] |
|
|
*] Video |
|
|
*] Video |
|
|
*] ] Video |
|
|
**] |
|
|
**] |
|
|
**] |
|
|
*] ] is the same as ] |
|
|
*] |
|
|
*On2 ], ] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
*] |
|
|
**] (Part of the Windows Media Series) |
|
|
**WAX (Part of the Windows Media Series) |
|
|
|
|
|
|
|
====General/Speech hybrid==== |
|
] |
|
|
|
* ] (USAC, ] Part 3, ISO/IEC 23003-3) |
|
] |
|
|
|
** exhale (encoder only; open source) |
|
|
** FFmpeg (decoder only; open source)<ref>. Phoronix. 30 September 2024.</ref> |
|
|
* IETF standards: |
|
|
** ] (RFC 6716){{snd}} based on SILK vocoder and CELT codec |
|
|
*** libopus |
|
|
*** FFmpeg (decoding and experimental encoding) |
|
|
* IETF ] |
|
|
** IPMR Speech Codec<ref> IETF</ref> - used in ]'s TeamSpirit Voice&Video Engine<ref>. Spirit DSP</ref> |
|
|
|
|
|
====Neural audio codecs==== |
|
|
* ] - used in ] |
|
|
* ] V2 - based on SoundStream neural codec |
|
|
* ] (used by ]) |
|
|
* ] EnCodec |
|
|
|
|
|
====General==== |
|
|
* ] (ADPCM, also called adaptive delta pulse-code modulation) |
|
|
* ] (ATRAC, used in ] devices) |
|
|
** FFmpeg (decoder only) |
|
|
* ATSC/ETSI standards: |
|
|
** ] (AC3, ATSC A/52, ETSI TS 102 366) |
|
|
*** FFmpeg |
|
|
*** liba52 (decoder only) |
|
|
** ] (E-AC-3, ATSC A/52:2012 Annex E, ETSI TS 102 366 Annex E) |
|
|
*** FFmpeg |
|
|
** ] (DTS, Digital Theatre System Coherent Acoustics, ETSI TS 102 114) |
|
|
*** FFmpeg |
|
|
*** libdca (decoder only) |
|
|
** ] (ETSI TS 103 190) |
|
|
* ] Blackbird audio codec |
|
|
* ] standards: |
|
|
** ] |
|
|
** ] |
|
|
*** FFmpeg |
|
|
** ] (subset of Siren7) and G.722.1 Annex C (subset of Siren14) |
|
|
*** libg722_1 |
|
|
*** libsiren (part of libmsn and msn-pecan) |
|
|
** ] |
|
|
*** 3GPP TS 26.173{{snd}} AMR-WB speech Codec (C-source code){{snd}} reference implementation<ref name="3gpp-amr-wb">3GPP (2008-12-11) , retrieved 2009-09-09</ref> |
|
|
*** opencore-amr (decoder) |
|
|
*** VisualOn AMR-WB encoder |
|
|
*** FFmpeg (decoding only) |
|
|
** ] |
|
|
* MPEG-1 Audio and MPEG-2 Audio |
|
|
** layer I (]) (], ] and non-ISO MPEG-2.5) |
|
|
*** FFmpeg (decoder only) |
|
|
** layer II (]) (], ] and non-ISO MPEG-2.5) |
|
|
*** FFmpeg |
|
|
*** ] (encoding only) |
|
|
*** twoLame (encoding only) |
|
|
** layer III (]) (], ] and non-ISO MPEG-2.5) |
|
|
*** FFmpeg (decoding only) |
|
|
*** ] (encoding only) |
|
|
** ] (AAC) (]) |
|
|
*** ] (encoder) and ] (decoder) |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] (a.k.a. libvo_aacenc) |
|
|
*** ] |
|
|
*** libaacplus |
|
|
* ] |
|
|
** ] (AAC, ] subpart 4), ] and ] |
|
|
*** ], ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** MPEG-4 AAC reference software (ISO/IEC 14496-5:2001) |
|
|
** ] (HILN, ] Parametric Audio Coding) |
|
|
*** MPEG-4 reference software (ISO/IEC 14496-5:2001) |
|
|
** ] |
|
|
*** 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) |
|
|
* ] |
|
|
** ] |
|
|
* ] (a.k.a. MPEGplus) |
|
|
** Musepack SV8 Tools |
|
|
** FFmpeg (decoding only) |
|
|
*] |
|
|
* AT&T ] |
|
|
* ] (PASC; a variant of MP1; used in ]) |
|
|
* ] (purchased by ]) |
|
|
** QDesign Music Codec{{snd}} used in Apple QuickTime |
|
|
*** FFmpeg (decoding only) |
|
|
* PictureTel (purchased by ]) |
|
|
** ] 7 |
|
|
*** libg722_1 |
|
|
*** libsiren (part of libmsn and msn-pecan) |
|
|
*** FFmpeg (decoder only) |
|
|
** Siren 14 |
|
|
*** libg722_1 |
|
|
*** vgmstream (decoder only) |
|
|
** Siren 22 |
|
|
* NTT ] |
|
|
** FFmpeg (decoder only) |
|
|
** NTT TwinVQ Encoder, NTT TwinVQ Player |
|
|
* Voxware MetaSound (a variant of NTT TwinVQ) |
|
|
** Windows Media Player (voxmsdec.ax) |
|
|
** FFmpeg (decoder only) |
|
|
* ] |
|
|
** ] |
|
|
** ] |
|
|
** ] |
|
|
** ] (decoder only) |
|
|
* ] (WMA) |
|
|
** ] |
|
|
** FFmpeg |
|
|
|
|
|
===== AES3 ===== |
|
|
* SMPTE 302M |
|
|
** FFmpeg (decoder only) |
|
|
* ] |
|
|
** FFmpeg (decoder only) |
|
|
|
|
|
=====Bluetooth===== |
|
|
* ] |
|
|
** ] (SBC) |
|
|
*** ]'s SBC library (libsbc) |
|
|
*** Fluoride Bluetooth stack (successor of ]) |
|
|
*** FFmpeg |
|
|
** CVSD 8 kHz - used in ] |
|
|
** modified SBC (mSBC) - used in Hands-Free Profile (HFP) |
|
|
*** BlueZ's SBC library (libsbc)<ref>, BlueZ Project, April 30, 2013</ref> |
|
|
*** Fluoride Bluetooth stack |
|
|
*** FFmpeg |
|
|
** ] |
|
|
*** ]'s bluetooth stack<ref>. Phoronix. July 28, 2021</ref> (encoder only) |
|
|
*** ]'s bluetooth stack<ref>. Collabora. April 29, 2022</ref> (encoder only) |
|
|
** ] (Low Complexity Communication Codec) |
|
|
*** Google's liblc3 (open source) - used in ] and later |
|
|
* ] |
|
|
** LC3plus (ETSI TS 103 634) |
|
|
*** Google's liblc3 (open source) |
|
|
* Qualcomm Technologies International (formerly ]) |
|
|
** ] (a.k.a. apt-X) |
|
|
*** Qualcomm libaptX<ref name="aosp-aptx">, ], January 4, 2017</ref> |
|
|
*** FFmpeg |
|
|
** ] |
|
|
*** Qualcomm libaptXHD<ref name="aosp-aptx"/> |
|
|
*** FFmpeg |
|
|
** ] |
|
|
** ] |
|
|
** ] - a variant of SBC codec for bi-directional audio transmission |
|
|
* ] |
|
|
** ] |
|
|
*** libldac (encoder only)<ref>, ], January 10, 2017</ref> - used in ] |
|
|
*** libldacdec (decoder only) |
|
|
* HWA Alliance/Savitech |
|
|
** ]<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 |
|
|
** ]<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 |
|
|
* ] |
|
|
** MQair |
|
|
|
|
|
=====Digital radio===== |
|
|
* ] - used in ] (a.k.a. NRSC-5) |
|
|
** NRSC-5 receiver for rtl-sdr (decoder only) |
|
|
|
|
|
====Voice==== |
|
|
{{Main|Speech coding}} |
|
|
(low bit rate, optimized for speech) |
|
|
* ] (LPC, used in most of the speech codecs listed below) |
|
|
** ] (CELP) |
|
|
*** ] (ACELP) |
|
|
* ] |
|
|
** ], patent free<ref> ]</ref> |
|
|
*** libspeex |
|
|
*** FFmpeg (decoder only) |
|
|
* ] (VOX) |
|
|
** FFmpeg (decoder only) |
|
|
* ] standards: |
|
|
** ] (] and ] ]; 64 kbit/s), also known as PCM of voice frequencies |
|
|
*** ]'s ] implementation<ref name="linuxcom-2005"/> |
|
|
*** FFmpeg (libavcodec) |
|
|
** ] (G.711 LLC) |
|
|
** ] (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) |
|
|
** ] (8/12/16/24/32 kbit/s) |
|
|
** G.718B (Super-wideband extension for G.718; 28–48 kbit/s) |
|
|
** ] |
|
|
** ] (superseded by G.726; 32 kbit/s) |
|
|
*** ]'s public domain implementation<ref name="linuxcom-2005"/> |
|
|
** ] (SB-ADPCM; 48/56/64 kbit/s) |
|
|
*** FFmpeg |
|
|
** G.722B (Super-wideband extension for G.722; 64/80/96 kbit/s) |
|
|
** G.722.2 (]) |
|
|
*** 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) |
|
|
** ] (24 and 40 kbit/s DPCM, extension to G.721, superseded by G.726) |
|
|
*** ]'s public domain implementation<ref name="linuxcom-2005"/> |
|
|
** ] (MPC-MLQ or ACELP; 5.3/6.3 kbit/s) |
|
|
*** FFmpeg |
|
|
** ] (ADPCM; 16/24/32/40 kbit/s) |
|
|
*** ]'s public domain implementation<ref name="linuxcom-2005"/> |
|
|
*** FFmpeg (libavcodec) |
|
|
** ] |
|
|
*** ]'s public domain implementation<ref name="linuxcom-2005">. Linux.com. October 14, 2005</ref> |
|
|
** ] (LD-CELP; 16 kbit/s) |
|
|
** ] (CS-ACELP; 8 kbit/s) |
|
|
*** FFmpeg (decoder only) |
|
|
** ] |
|
|
** ] |
|
|
** ] |
|
|
** G.729d (6.4 kbit/s) |
|
|
*** FFmpeg (decoder only) |
|
|
** G.729e (11.8 kbit/s) |
|
|
** ] (G.729 Annex J; Wideband extension for G.711; 8–32 kbit/s) |
|
|
** ] (Super-wideband extension for G.729.1) |
|
|
* ] |
|
|
** ] (iSAC) |
|
|
*** WebRTC |
|
|
* ] |
|
|
** FFmpeg (libavcodec) |
|
|
* ] PT716, PT716plus |
|
|
* PictureTel PT724 |
|
|
* ]{{snd}} used by ] |
|
|
* ]{{snd}} used by Skype |
|
|
* OpenLPC{{snd}} created by Future Dynamics<ref name="linuxcom-2005"/> |
|
|
** HawkVoice (libHVDI) |
|
|
* ANSI/] |
|
|
** ANSI/] 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: |
|
|
** ] (iLBC, RFC 3951){{snd}} developed by ]/Google |
|
|
*** WebRTC |
|
|
* IETF ] |
|
|
** ] (used by ])<ref> IETF</ref> |
|
|
** ] (developed by ])<ref> IETF</ref> |
|
|
*** libcelt |
|
|
* ] |
|
|
** MPEG-4 CELP |
|
|
** ] |
|
|
* Skyphone MPLP |
|
|
* ] |
|
|
** INMARSAT-M IMBE |
|
|
** Inmarsat Mini-M AMBE |
|
|
|
|
|
=====Microsoft DirectPlay===== |
|
|
Those codecs are used by many PC games which use voice chats via Microsoft ] API. |
|
|
* Voxware MetaVoice |
|
|
** Windows Media Player (voxmvdec.ax) |
|
|
* ] |
|
|
** 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: |
|
|
** ] / Standard Play (DSS-SP) |
|
|
*** FFmpeg (decoding only) |
|
|
** Digital Speech Standard / Quality Play (DSS-QP) |
|
|
* Sony ] |
|
|
* 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 ] Digital Recorder<ref>RadioShack Digital Recorder OWNER'S MANUAL p.38. RadioShack. 2002.</ref> and {{interlanguage link|I-O DATA|ja|アイ・オー・データ機器}} HyperHyde<ref>. p.40. I-O DATA. 2000.</ref> |
|
|
** FFmpeg (decoder only) |
|
|
|
|
|
=====Mobile phone===== |
|
|
|
|
|
======Generation 2====== |
|
|
* ] (ETSI) ] |
|
|
** ] (GSM 06.10, RPE-LTP) |
|
|
*** libgsm |
|
|
*** FFmpeg (decoder only) |
|
|
** ] (GSM 06.20, VSELP 5.6 kbit/s) |
|
|
** ] (GSM 06.60, ACELP 12.20 kbit/s, compatible with AMR mode AMR_12.20) |
|
|
* ] (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) |
|
|
* ] (TIA) IS-54/IS-136 (a.k.a. ]) |
|
|
** IS-85 (] 8kbit/s) |
|
|
*** ITU-T G.191's IS-54 implementation |
|
|
** IS-641 (ACELP 7.4 kbit/s, compatible with AMR mode AMR_7.40) |
|
|
* ] (ARIB) RCR STD-27 (]) |
|
|
** ] (PSI-CELP 3.45 kbit/s) |
|
|
** ] (VSELP 11.2 kbit/s) |
|
|
** ] CS-ACELP 8 kbit/s (a.k.a. G.729) |
|
|
** ] ACELP 6.7 kbit/s (compatible with AMR mode AMR_6.70) |
|
|
|
|
|
======Generation 3/4====== |
|
|
* ] (3GPP) |
|
|
** ] (AMR) |
|
|
*** ] |
|
|
**** 3GPP TS 26.073{{snd}} AMR speech Codec (C-source code){{snd}} reference implementation<ref>3GPP (2008-12-11) , 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) |
|
|
*** ] |
|
|
**** 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 ], 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). |
|
|
*** ] |
|
|
**** 3GPP TS 26.273{{snd}} AMR-WB+ speech Codec (C-source code){{snd}} reference implementation<ref>3GPP (2008-12-18) , retrieved 2009-09-09</ref> |
|
|
*** ] (EVS) |
|
|
**** 3GPP TS.26.443 – Codec for Enhanced Voice Services (EVS) – ANSI C code (floating-point)<ref>3GPP TS 26.443. .</ref> |
|
|
* ] (3GPP2) |
|
|
** ] (EVRC, a.k.a. IS-127){{snd}} based on ] |
|
|
*** FFmpeg (decoder only) |
|
|
** ] (EVRC-B) |
|
|
** ] (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) |
|
|
** ] (SMV) |
|
|
** ] (VMR-WB) |
|
|
|
|
|
=====Professional mobile radio===== |
|
|
* ] |
|
|
** ] Phase 2 Enhanced Full-Rate (]+2 4400bit/s with 2800bit/s FEC) |
|
|
** ] 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 (] 7200bit/s) |
|
|
*** mbelib (decoder only) |
|
|
* European Telecommunications Standards Institute (]) |
|
|
** ETS 300 395-2 (TETRA ] 4.6kbit/s) |
|
|
<!--*** Osmocom TETRA--> |
|
|
* ] |
|
|
** RPCELP 6 kbit/s |
|
|
* ] 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 |
|
|
* ] RALCWI |
|
|
* DSPINI |
|
|
** SPR Robust |
|
|
** TWELP Robust |
|
|
* ] |
|
|
** libcodec2 |
|
|
* RL-CELP (used in Japanese railways<ref name="jica-philippines"> ] September, 2015</ref><ref> {{in lang|ja}} ] 2003</ref>) |
|
|
|
|
|
=====Military===== |
|
|
* ] (DoD) Federal Standard: |
|
|
** ] (a.k.a. LPC-10) |
|
|
*** HawkVoice (libHVDI) |
|
|
** ] (]) |
|
|
*** HawkVoice (libHVDI) |
|
|
** ] (] 12kbit/s) |
|
|
* ] (MIL-STD) |
|
|
** ] 113 (CVSD 16 kbit/s and 32 kbit/s) |
|
|
*** ] (libsox) |
|
|
** ] (a.k.a. ]) |
|
|
*** ]' 2.4 kbit/s MELP Proposed Federal Standard speech coder |
|
|
* NATO |
|
|
** STANAG 4198 (a.k.a. LPC-10e) |
|
|
*** SpanDSP (open source) |
|
|
** ] (a.k.a. MELPe) |
|
|
*** Microsoft Speech coder |
|
|
* BBN NRV{{snd}} developed in ] 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 ==== |
|
|
* ], ] |
|
|
** FFmpeg (decoder only) |
|
|
* Actimagine (]) FastAudio<ref> {{in lang|fr}}, IT Industrie & 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 ], ] and ]. |
|
|
** vgmstream (decoder only) |
|
|
** VGAudio |
|
|
** FFmpeg (decoder only) |
|
|
* Sony VAG<ref name="unity-codecs">, Unity Technologies</ref> (a.k.a. Sony PSX ADPCM) |
|
|
** vgmstream (decoder only) |
|
|
** FFmpeg (decoder only) |
|
|
* Sony HEVAG<ref name="unity-codecs"/> - used in ].<ref>, Unity Technologies</ref> |
|
|
** vgmstream (decoder only) |
|
|
* Sony ]<ref name="unity-codecs"/> - used in ] and ]. |
|
|
** VGAudio (decoder only) |
|
|
** FFmpeg (decoder only) |
|
|
* Microsoft XMA<ref name="unity-codecs"/> - ] variants for ] hardware decoding.<ref>, Microsoft</ref> |
|
|
** FFmpeg (decoder only) |
|
|
* Xbox ADPCM |
|
|
** vgmstream (decoder only) |
|
|
** FFmpeg (decoder only) |
|
|
* ] ] |
|
|
** vgmstream (decoder only) |
|
|
** VGAudio |
|
|
** FFmpeg |
|
|
* CRI HCA/HCA-MX - used in CRI ADX2 middleware.<ref> {{in lang|ja}}, ], September 26, 2014</ref> |
|
|
** vgmstream (decoder only) |
|
|
** VGAudio |
|
|
** FFmpeg (decoder only) |
|
|
** libcgss |
|
|
** HCADecoder (decoder only) |
|
|
* ] FADPCM<ref>, Gamasutra, February 17, 2015</ref> |
|
|
** vgmstream (decoder only) |
|
|
|
|
|
==Text compression formats== |
|
|
* ] |
|
|
* ] (CMML) |
|
|
* ] (e.g. 3GPP Timed Text) |
|
|
* ] |
|
|
|
|
|
==Video compression formats== |
|
|
{{Main|Video coding format}} |
|
|
{{further|Video codec|Comparison of video codecs}} |
|
|
|
|
|
=== ] === |
|
|
* 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 ] and ] broadcast digital videocassettes |
|
|
* Avid DNxUncompressed (SMPTE RDD 50) |
|
|
* V210 - defined by Apple and used by ] ] video cards<ref>. Open Broadcast Systems</ref> |
|
|
|
|
|
=== Analog signals === |
|
|
* ] broadcast signal |
|
|
** Pyctools-PAL (open source) |
|
|
<!--** TVSharp--> |
|
|
* ] broadcast signal |
|
|
** gr-ntsc (open source) |
|
|
<!--** TVSharp--> |
|
|
* ] RF signal |
|
|
** ld-decode (open source) |
|
|
* ] / ] / ] RF signal |
|
|
** VHS-Decode (open source) |
|
|
* ] (CVBS) |
|
|
** VHS-Decode's CVBS-Decode (open source) |
|
|
|
|
|
===] video compression=== |
|
|
* ITU-T/ISO/IEC standards: |
|
|
** ] lossless |
|
|
*** ] (encoder only) |
|
|
*** FFmpeg (decoder only, uses x264 for encoding) |
|
|
** ] lossless<ref>{{cite web|url=https://x265.readthedocs.io/en/master/lossless.html|title=Lossless|work=x265.readthedocs.io}}</ref> |
|
|
*** ] (encoder only) |
|
|
*** ] (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/Encode/H.265|title=Encode/H.265|work=FFmpeg}}</ref> |
|
|
** ] lossless |
|
|
*** libopenjpeg |
|
|
** ] lossless |
|
|
*** FastTICO-XS |
|
|
* IETF standards: |
|
|
** ] (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 ], but based on quicker algorithms (allows real-time capture). Written by Michael Niedermayer and published as part of ] under ]. |
|
|
*** FFmpeg |
|
|
* SMPTE standards: |
|
|
** ] HQ lossless (a.k.a. ] Pro lossless) |
|
|
*** libdirac |
|
|
*** libschroedinger |
|
|
<!--*** FFmpeg--> |
|
|
* Alparysoft Lossless Video Codec (Alpary) |
|
|
* ] (QuickTime RLE) |
|
|
** QuickTime |
|
|
** FFmpeg |
|
|
* ArithYuv |
|
|
* ] |
|
|
** ] |
|
|
* 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 |
|
|
* ] Codec (AASC) |
|
|
** FFmpeg (decoder only) |
|
|
* ] |
|
|
* CamStudio GZIP/LZO |
|
|
** FFmpeg (decoder only) |
|
|
* Chennai Codec (EVX-1) |
|
|
** Cairo Experimental Video Codec (open source) |
|
|
* Dxtory |
|
|
** FFmpeg (decoder only) |
|
|
* FastCodec |
|
|
* ] 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 (or HuffYUV) was written by Ben Rudiak-Gould and published under the terms of the ] 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) |
|
|
* ] 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 ] |
|
|
** FFmpeg (decoder only) |
|
|
* MagicYUV<ref>{{Cite web|url=https://www.magicyuv.com/|title=MagicYUV – Lossless video codec}}</ref> |
|
|
** MagicYUV SDK |
|
|
** FFmpeg |
|
|
* Microsoft ] (MSRLE) |
|
|
** FFmpeg |
|
|
* ] |
|
|
* ] Screen Capture Lossless |
|
|
* {{interlanguage link|CorePNG|de|CorePNG}} - based on ] |
|
|
** 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) |
|
|
* ] |
|
|
** FFmpeg (decoder only) |
|
|
* ] lossless |
|
|
** FFmpeg |
|
|
* TechSmith Screen Capture Codec (TSCC)<ref>{{cite web|url=http://www.techsmith.com/codecs.asp|title=Downloads|work=TechSmith}}</ref> |
|
|
** EnSharpen Video Codec for QuickTime |
|
|
** FFmpeg (decoder only) |
|
|
* Toponoky |
|
|
* ]<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! - 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) |
|
|
* VMnc VMware screen codec<ref>{{cite web|url=http://wiki.multimedia.cx/index.php?title=VMNC|title=VMware Video|work=multimedia.cx}}</ref> - used by ] |
|
|
** FFmpeg (decoder only) |
|
|
* ] by ]<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) |
|
|
* ] |
|
|
* ZeroCodec |
|
|
** FFmpeg (decoder only) |
|
|
* (Zip Motion Block Video) Codec - used by ] |
|
|
** FFmpeg |
|
|
|
|
|
==== Lossless game codecs ==== |
|
|
* DXA |
|
|
** ] Tools (encoder only) |
|
|
** FFmpeg (decoder only) |
|
|
|
|
|
===Lossy compression=== |
|
|
* ] (DCT, used in ]<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: |
|
|
** ] |
|
|
** ] (a.k.a. Px64) |
|
|
*** ] H.261 (]) |
|
|
*** Microsoft H.263 |
|
|
** MPEG-1 Part 2 (] Video) |
|
|
*** ] |
|
|
*** ] MPEG-1 |
|
|
*** ] |
|
|
** ] (MPEG-2 Video) |
|
|
*** ] ] |
|
|
*** Cinema Craft Encoder |
|
|
*** ] |
|
|
*** ] Video Decoder |
|
|
*** MainConcept MPEG-2 |
|
|
*** Microsoft H.263 |
|
|
*** ] |
|
|
** ] |
|
|
*** ] H.263 (]) |
|
|
** ] (MPEG-4 Advanced Simple Profile) |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
** ] or MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), approved for ] |
|
|
*** ] (decoder only; limited to below Hi10P profile) |
|
|
*** ] |
|
|
*** ] |
|
|
*** ] |
|
|
*** Sorenson AVC Pro codec, ]'s new implementation |
|
|
*** ] (baseline profile only) |
|
|
*** ] (encoder only; supports some of Hi422P and Hi444PP features) |
|
|
*** FFmpeg (decoder only) |
|
|
** MPEG-4 AVC variants: |
|
|
*** ] or MPEG-4 Part 29{{snd}} a subset of MPEG-4 AVC baseline profile |
|
|
*** ] |
|
|
** ] (High Efficiency Video Coding, H.265, MPEG-H part 2) |
|
|
*** ] (encoder only) |
|
|
** ] (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) |
|
|
** ]/] (MPEG-4 Part 31, ISO/IEC 14496-31, RFC 6386) |
|
|
*** ] |
|
|
*** FFmpeg |
|
|
**] (ISO/IEC 14496-33, MPEG-4 IVC) |
|
|
** ] (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 (]) |
|
|
** 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) |
|
|
** ]<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) |
|
|
*** ]'s reference implementation (open source) |
|
|
* SMPTE standards: |
|
|
** ] (SMPTE 421M, subset of ]) |
|
|
*** FFmpeg (decoder only) |
|
|
** ] (SMPTE 2042-1) |
|
|
*** Schrödinger |
|
|
*** dirac-research |
|
|
*** FFmpeg (decoder only) |
|
|
* ] |
|
|
** ] (AOMedia Video 1) |
|
|
*** ] |
|
|
*** SVT-AV1 |
|
|
*** rav1e (encoder only) |
|
|
*** dav1d (decoder only) |
|
|
*** libgav1 (decoder only) |
|
|
* ] |
|
|
** ] (under development, basis (alongside other formats) of AV1) |
|
|
*** libdaala (open source) |
|
|
** ] (based on ]) |
|
|
*** FFmpeg (decoding only) |
|
|
*** libtheora (open source) |
|
|
* ] (Apple RPZA) |
|
|
** ] |
|
|
** ] |
|
|
* ] FORscene video codec |
|
|
* ]<ref>{{cite web|url=http://www.forbidden.co.uk/demos/live/|title=Live demonstration|work=Forbidden}}</ref> Original FORscene video codec |
|
|
* ] standards: |
|
|
** RTV 2.1 (a.k.a. ] 2) |
|
|
*** FFmpeg (decoder only) |
|
|
** PLV (Production Level Video) |
|
|
*** ActionMedia II driver (decoder only) |
|
|
* ] 3<ref> ]</ref>/4/5<ref> ]</ref> |
|
|
** FFmpeg (decoder only) |
|
|
* ] (MSV1, MS-CRAM, based on MotiVE) |
|
|
** FFmpeg (decoder only) |
|
|
* ] standards: |
|
|
** ] (based on ]) |
|
|
* ] TrueMotion ]/VP4, ], ], ]; under the name ''The Duck Corporation'': ], TrueMotion 2, TrueMotion RT 2.0 |
|
|
** FFmpeg (decoder only) |
|
|
* ] 1, G2, 8, 9 and 10 |
|
|
** FFmpeg |
|
|
** RealMedia HD SDK |
|
|
* RealVideo Fractal Codec (a.k.a. Iterated Systems ClearVideo) |
|
|
** FFmpeg (decoder only) |
|
|
* ] (a.k.a. RealVideo 11 or RV60) |
|
|
** RealMedia HD SDK |
|
|
** FFmpeg (decoder only) |
|
|
* ] Wavelet Codec |
|
|
* ],<ref> ]</ref> ] |
|
|
** FFmpeg |
|
|
* ] by Google; ] was not released and instead was integrated into AV1 |
|
|
** ] |
|
|
** FFmpeg |
|
|
* ] (WMV) |
|
|
** WAX (Part of the Windows Media Series) |
|
|
** FFmpeg |
|
|
* ] (GB/T) |
|
|
** ] |
|
|
*** AVS1-P2 (GB/T 20090.2-2006) - used in ]. |
|
|
**** 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">. MASV. January 5, 2023</ref> |
|
|
* Deep Render codec<ref>. ]. 25 June 2024</ref><ref>. Intel</ref> |
|
|
* MPAI |
|
|
** AI-Enhanced Video Coding (]; under development) |
|
|
** AI-based End-to-End Video Coding (MPAI-EEV; under development) |
|
|
|
|
|
====Scalable / Layered==== |
|
|
VP8,<ref name="webrtc-svc">, ], September 26, 2020</ref> VP9,<ref name="webrtc-svc"/> AV1,<ref name="webrtc-svc"/> and ] 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 ]) |
|
|
** Scalable High Efficiency Video Coding (SHVC; an extension of ]) |
|
|
** Low Complexity Enhancement Video Coding (]; 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==== |
|
|
* ] |
|
|
** ] |
|
|
** 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=], ] | access-date=April 28, 2018 }}</ref> |
|
|
** Pegasus PICVideo M-JPEG |
|
|
** MainConcept M-JPEG |
|
|
* ISO/IEC standard |
|
|
** ] (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 }}</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> |
|
|
** ] (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> |
|
|
** ] (IEC 61834) |
|
|
*** FFmpeg |
|
|
** ] (ISO/IEC 14496-2) |
|
|
*** FFmpeg<ref>, FFmpeg Project, April 2, 2018</ref> |
|
|
** Motion ] (ISO/IEC 29199-3, ITU-T T.833) |
|
|
** Animated ] (ISO/IEC 18181) |
|
|
*** libjxl<ref>, Phoronix, June 8, 2023</ref> |
|
|
* ] |
|
|
** FFmpeg |
|
|
* ] |
|
|
** FFmpeg (decoder only) |
|
|
* Apple ] |
|
|
** FFmpeg (decoder only) |
|
|
* ] <!--SMPTE RP 2027:2012 ?--> |
|
|
** x264 (encoder only) |
|
|
** FFmpeg (decoder only) |
|
|
* ]{{snd}} a subset of MPEG-4 AVC Hi444PP profile |
|
|
* XAVC-I |
|
|
* ] HD |
|
|
** CineForm-SDK {{snd}} developed by ] (open source) |
|
|
** FFmpeg |
|
|
* SMPTE standard |
|
|
** ] SMPTE standard (a.k.a. Dirac Pro. SMPTE ST 2042) |
|
|
*** Schrödinger |
|
|
*** dirac-research |
|
|
*** VC-2 Reference Encoder and Decoder {{snd}} developed by ] (open source) |
|
|
*** FFmpeg (the encoder only supports VC-2 HQ profile) |
|
|
** ] SMPTE standard (SMPTE ST 2019) |
|
|
*** Avid ] |
|
|
*** ] |
|
|
** ] SMPTE standard (SMPTE ST 2073; a superset of CineForm HD) |
|
|
** ] SMPTE standard (SMPTE ST 2117-1) |
|
|
*** V-Nova VC-6 SDK |
|
|
* ] HQ/HQA/HQX |
|
|
** Grass Valley Codec Option |
|
|
** FFmpeg (decoder only) |
|
|
* ] NT25 |
|
|
* ] SpeedHQ - used in ] (NDI) protocol |
|
|
** NewTek Codec<ref> NewTek</ref> |
|
|
** FFmpeg |
|
|
|
|
|
====Stereoscopic 3D / Multiview==== |
|
|
* ] |
|
|
* Multiview High Efficiency Video Coding (MV-HEVC; an extension of H.265/HEVC) |
|
|
** FFmpeg (decoder only) |
|
|
|
|
|
==== Security and surveillance cameras ==== |
|
|
* ] (GB/T) |
|
|
** AVS-S-P2 (suspended<ref>, Audio Video Coding Standard Workgroup of China</ref>) |
|
|
** SVAC (GB/T 25724-2010) |
|
|
* Infinity CCTV Codec (IMM4/IMM5/IMM6) |
|
|
** FFmpeg<ref>, FFmpeg Project, August 21, 2018</ref><ref>, FFmpeg Project, August 29, 2019</ref> (IMM4 and IMM5 decoder only) |
|
|
|
|
|
==== CD-ROM or CD-related video codecs ==== |
|
|
* ] codec |
|
|
** FFmpeg (decoder only) |
|
|
* ]<ref> ]</ref> (a.k.a. Apple Compact Video) |
|
|
** FFmpeg |
|
|
* ] codec |
|
|
** FFmpeg (decoder only) |
|
|
* ] - used in MovieCD |
|
|
** FFmpeg (decoder only) |
|
|
* ] (CD+Graphics) codec |
|
|
** FFmpeg (decoder only) |
|
|
** VLC (decoder only) |
|
|
* ] (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) |
|
|
* ] (Screen Content Coding Extensions) |
|
|
* ZRLE (RFC 6143 7.7.6) - used by ] |
|
|
* ]'s CellB video (] 25) - used in ]'s SunVideo Plus<ref>. Oracle</ref> and ]'s vic (Video Conferencing Tool)<ref>. ]</ref> |
|
|
* ]'s Network Video (nv; ] 28) - used in Xerox's nv and Lawrence Berkeley National Laboratory's vic (Video Conferencing Tool) |
|
|
* ] video codec |
|
|
* ] codec |
|
|
** FFmpeg (decoder only) |
|
|
|
|
|
==== Bayer video codecs ==== |
|
|
* ] (created by Adobe; used in ] cameras) |
|
|
* Redcode RAW (used in ]){{snd}} a modified version of JPEG 2000<ref></ref> |
|
|
** libredcode |
|
|
* ] (used in ] cameras) |
|
|
* ] RAW (used in ] cameras) |
|
|
** CineForm-SDK |
|
|
* Blackmagic RAW (used in ] cameras) |
|
|
** Blackmagic RAW SDK |
|
|
* Cintel RAW (used in ] Scanner<ref> p.35. Blackmagic Design. May, 2020.</ref>) |
|
|
** FFmpeg (decoder only) |
|
|
* ] RAW |
|
|
* intoPIX TICO RAW<ref></ref> |
|
|
** intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC libraries<ref></ref> |
|
|
* Canon CRX - used in Canon Cinema Raw Light movie |
|
|
** Canon RAW Plugin for Avid Media Access |
|
|
** LibRaw (decoder only; open source) |
|
|
|
|
|
====Video games==== |
|
|
* ], ] |
|
|
** FFmpeg |
|
|
** libavcodec |
|
|
* ] ] video codec |
|
|
** FFmpeg (decoder only) |
|
|
* ] ] codec - a MPEG variant with 11-bit DC and color space correction;<ref> {{in lang|ja}} CRI Middleware, May 11, 2006</ref> used in Sofdec middleware |
|
|
* CRI P256 - used in Sofdec middleware for Nintendo DS<ref> {{in lang|ja}} Impress Watch Corporation, April 19, 2007</ref> |
|
|
* ] Video Interactive (aka Indeo 4/5) - used in PC games for ] |
|
|
** FFmpeg (decoder only) |
|
|
** Intel Indeo Video |
|
|
|
|
|
====Real-time==== |
|
|
* ] 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}} |
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
|
|
|
==References== |
|
|
{{Reflist|2}} |
|
|
|
|
|
{{Compression formats}} |
|
|
{{Compression Methods}} |
|
|
|
|
|
{{DEFAULTSORT:Codecs}} |
|
|
] |
|
|
] |
|
|
] |
|
|
|
|
|
] |