Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
List of codecs
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Audio compression formats== {{Main|Audio coding format}} ===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. ** [[FFmpeg]] * [[Pulse-density modulation]] (PDM) ** [[Direct Stream Digital]] (DSD) is standard for [[Super Audio CD]] *** foobar2000 Super Audio CD Decoder (based on MPEG-4 DST reference decoder) *** FFmpeg (based on dsd2pcm) * [[Pulse-amplitude modulation]] (PAM) ===Lossless compression=== {{Main|Lossless data compression}} * '''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}}</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) ===Lossy compression=== {{Main|Lossy data compression#Audio}} * [[Discrete cosine transform]] (DCT) ** [[Modified discrete cosine transform]] (MDCT, used in most of the [[audio codecs]] listed below) ====General/Speech hybrid==== * [[Unified Speech and Audio Coding]] (USAC, [[MPEG-D]] Part 3, ISO/IEC 23003-3) ** exhale (encoder only; open source) ** FFmpeg (decoder only; open source)<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) ===== 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 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) ====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 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 kbit/s) ** G.711.1D (Super-wideband extension for G.711.1; 96/112/128 kbit/s) ** [[G.718]] (8/12/16/24/32 kbit/s) ** G.718B (Super-wideband extension for G.718; 28–48 kbit/s) ** [[G.719]] ** [[G.721]] (superseded by G.726; 32 kbit/s) *** [[Sun Microsystems]]'s public domain implementation<ref name="linuxcom-2005"/> ** [[G.722]] (SB-ADPCM; 48/56/64 kbit/s) *** FFmpeg ** G.722B (Super-wideband extension for G.722; 64/80/96 kbit/s) ** G.722.2 ([[AMR-WB]]) *** 3GPP TS 26.173{{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 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 kbit/s) *** FFmpeg ** [[G.726]] (ADPCM; 16/24/32/40 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 kbit/s) ** [[G.729]] (CS-ACELP; 8 kbit/s) *** FFmpeg (decoder only) ** [[G.729a]] ** [[G.729b]] ** [[G.729ab]] ** G.729d (6.4 kbit/s) *** FFmpeg (decoder only) ** G.729e (11.8 kbit/s) ** [[G.729.1]] (G.729 Annex J; Wideband extension for G.711; 8–32 kbit/s) ** [[G.729.1E]] (Super-wideband extension for G.729.1) * [[Google]] ** [[internet Speech Audio Codec]] (iSAC) *** WebRTC * [[Nellymoser Asao Codec]] ** FFmpeg (libavcodec) * [[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 kbit/s) ** [[Enhanced Full Rate]] (GSM 06.60, ACELP 12.20 kbit/s, compatible with AMR mode AMR_12.20) * [[Telecommunications Industry Association]] (TIA) IS-95 (a.k.a. cdmaOne) ** IS-96A (QCELP 8 kbit/s) ** IS-127 (EVRC 8 kbit/s) ** IS-733 (QCELP 13 kbit/s) * [[Telecommunications Industry Association]] (TIA) IS-54/IS-136 (a.k.a. [[Digital AMPS]]) ** IS-85 ([[Vector Sum Excited Linear Prediction|VSELP]] 8kbit/s) *** ITU-T G.191's IS-54 implementation ** IS-641 (ACELP 7.4 kbit/s, compatible with AMR mode AMR_7.40) * [[Association of Radio Industries and Businesses]] (ARIB) RCR STD-27 ([[Personal Digital Cellular|PDC]]) ** [[PDC-HR]] (PSI-CELP 3.45 kbit/s) ** [[PDC-FR]] (VSELP 11.2 kbit/s) ** [[PDC-EFR]] CS-ACELP 8 kbit/s (a.k.a. G.729) ** [[PDC-EFR]] ACELP 6.7 kbit/s (compatible with AMR mode AMR_6.70) ======Generation 3/4====== * [[3rd Generation Partnership Project]] (3GPP) ** [[Adaptive Multi-Rate]] (AMR) *** [[AMR-NB]] **** 3GPP TS 26.073{{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 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 kbit/s and 32 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 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 & 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)
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)