General Information about Audio Compression Formats - creator/company, license/price etc. https://en.wikipedia.org/wiki/Comparison_of_audio_coding_formats
|
Audio compression format
|
Creator
|
First public release date
|
Latest stable version
|
Encoder cost
|
Player cost
|
Proprietary implementations (codecs)
|
Open-source implementations (codecs)
|
Application (besides consumer audio)
|
Music reproduction (consumer audio)
|
Telephony app
|
Lossless audio compression
|
Patent
|
DRM
|
AAC
|
ISO/IEC MPEG Audio Committee
|
1997
|
ISO/IEC 14496-3
|
Non-free[1]
|
Non-free[1]
|
FAAC (encoding only), Nero Digital Audio, Apple CoreAudio (via QuickTime, iTunes or afconvert[2])
|
FAAD2 (decoding only), FFmpeg, Audiocogs[3] (decoding only), Fraunhofer FDK AAC
|
Digital TV service, Internet streaming
|
Yes
|
AAC-LD/AAC-ELD
|
MPEG-4 SLS
|
Non-free Yes
|
Non-free FairPlay (.m4p only, discontinued)
|
AC-3
|
Dolby Laboratories
|
1992
|
ATSC A52:2012
|
Non-free
|
Non-free
|
DVD players, digital television
|
FFmpeg, liba52 (decoding only), Aften (encoding only), libavc (2.0 channels max)
|
Theatrical movie presentation, Digital TV service & home-video (personal recorders, DVD, etc.)
|
No
|
No
|
No
|
Non-free Yes
|
?
|
ALAC
|
Apple Inc.
|
2004-04-28
|
QuickTime 7.6
|
Free
|
Free
|
QuickTime, iTunes, RealPlayer
|
MacOSforge, FFmpeg, Audiocogs[4] (decoding only)
|
-
|
Music archival
|
Yes
|
Yes
|
Free
|
Possible, but never implemented
|
ALS
|
ISO/IEC MPEG Audio Committee
|
2005
|
ISO/IEC 14496-3
|
Free
|
Free
|
mp4als
|
FFmpeg (decoding only)
|
-
|
-
|
No
|
Yes
|
Non-free Yes
|
?
|
AMBE
|
Digital Voice Systems
|
?
|
?
|
Non-free
|
Non-free
|
?
|
mbelib
|
Low bandwidth HF/VHF digital radio, VoIP trunking
|
No
|
No
|
No
|
Non-free Yes
|
?
|
AMR
|
3GPP
|
1999-06-22
|
ETSI TS 126 071 V9.0.0 (2009)
|
Non-free[5][6]
|
Non-free[5][6]
|
QuickTime, RealPlayer
|
FFmpeg (decoding only), FFmpeg with OpenCORE libraries,[7] Android[8]
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
AMR-WB
(G.722.2)
|
3GPP
|
2001-04-10
|
ETSI TS 126 190 V8.0.0 (2009-01)
|
Non-free
|
Non-free
|
QuickTime, RealPlayer
|
FFmpeg (decoding only),[7] FFmpeg with VisualOn libraries, Android (decoding only),[8] opencore-amr for both encoding and decoding
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
AMR-WB+
|
3GPP
|
2004-06-14
|
ETSI TS 126 290 V8.0.0 (2009-01)
|
Non-free[9][10]
|
Non-free[9][10]
|
?
|
?
|
voice recording
|
Yes
|
Yes
|
No
|
Non-free Yes
|
No
|
apt-X
|
APTX
|
1989
|
2007
|
Non-free
|
Non-free
|
Broadcast audio codecs: Systembase, APT, AVT, Harris Corporation, MAYAH, Prodys, Qbit; wireless headphones: iSkin, JayBird Gear, DTS discs for movies
|
?
|
Low latency Studio/transmitter link, Bluetooth A2DP stereo, digital wireless microphone
|
Yes
|
Yes
|
No
|
Non-free Yes
|
No
|
ATRAC
|
Sony Corp.
|
1991
|
ATRAC3plus
|
Non-free
|
Non-free
|
MiniDisc, Walkman, VAIO, Clie, PlayStation 3, PlayStation Portable, SDDS, SonicStage, SoundForge, RealPlayer, ConnectPlayer
|
FFmpeg (decoding only, ATRAC Advanced Lossless are not supported)
|
voice recording, theatrical movie presentation
|
-
|
No
|
Yes
|
Non-free Yes
|
Non-free Yes
|
BroadVoice (BV16, BV32)
|
Broadcom
|
2009-08-19
|
1.2
|
Free
|
Free
|
?
|
?
|
Speech, VoIP, Low latency, voice recording
|
No
|
Yes
|
No
|
Free
|
No
|
CELT
|
Xiph.Org Foundation, Jean-Marc Valin
|
2007-12-08
|
0.11.1
|
Free
|
Free
|
|
libcelt, FFmpeg with libcelt library (decoding only)
|
Speech, VoIP, Low latency, Studio/transmitter link, wireless audio
|
Yes
|
Yes
|
No
|
No
|
No
|
Codec2
|
David Rowe
|
2010
|
Developmental
|
Free
|
Free
|
|
c2enc, c2dec
|
Low bandwidth HF/VHF digital radio, VoIP trunking
|
No
|
Yes
|
No
|
No
|
No
|
Enhanced AC-3
|
Dolby Laboratories
|
?
|
ATSC A52:2012
|
Non-free
|
Non-free
|
Digital television
|
FFmpeg
|
Theatrical movie presentation, digital TV service & home-video (personal recorders, DVD, etc.)
|
No
|
No
|
No
|
Non-free Yes
|
?
|
FLAC
|
Xiph.Org Foundation, Josh Coalson
|
2001-07-20
|
1.3.1
|
Free
|
Free
|
|
FLAC,[11] Flake[12] (encoding only), FFmpeg, FLACCL[13] (encoding only), Audiocogs[14] (decoding only)
|
-
|
Yes
|
Yes
|
Yes
|
No
|
No
|
G.711
|
ITU-T
|
1972 (ITU-T standard 1988
|
G.711 Appendix II (02/00)
|
Free
|
Free
|
Various proprietary VoIP software
|
FFmpeg, Ekiga, Asterisk (PBX) and almost any VoIP software
|
voice recording
|
No
|
Yes
|
No
|
No
|
No
|
G.722
|
ITU-T
|
1988-11
|
|
Free
|
Free
|
Various proprietary VoIP software
|
Asterisk (PBX), QuteCom, FFmpeg
|
voice recording
|
No
|
Yes
|
No
|
No
|
No
|
G.722.1
|
ITU-T
|
1999-09
|
G.722.1 (05/05)
|
Free[15][16]
|
Free[15][16]
|
Various proprietary VoIP software
|
FreeSWITCH,[17] PJSIP, etc
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
G.722.2
(AMR-WB)
|
ITU-T (adopted directly from 3GPP)
|
2002-01
|
G.722.2 (07/03)
|
Non-free
|
Non-free
|
QuickTime, RealPlayer
|
FFmpeg (decoding only),[7] FFmpeg with VisualOn libraries, Android (decoding only)[8]
|
voice recording, audio
|
No
|
No
|
No
|
Non-free Yes
|
No
|
G.723.1
|
ITU-T
|
1996-03
|
G.723.1 (05/06)
|
Non-free
|
Non-free
|
Various proprietary VoIP software
|
FFmpeg
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
G.726
|
ITU-T
|
1990-12
|
|
Free
|
Free
|
Various proprietary VoIP software
|
FFmpeg, Ekiga and other VoIP software
|
voice recording
|
No
|
Yes
|
No
|
No
|
No
|
G.728
|
ITU-T
|
1992-09
|
|
Non-free
|
Non-free
|
Various proprietary VoIP software
|
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
G.729
|
ITU-T
|
1996-03
|
G.729 (01/07)
|
Non-free
|
Non-free
|
Various proprietary VoIP software
|
FFmpeg (decoding only)
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
No
|
GSM-FR
|
ETSI Special Mobile Group
|
1990-1994 (ETS 300 580-2)
|
ETSI EN 300 961 V8.1.1 (2000–11)
|
Free
|
Free
|
|
FFmpeg (decoding only), FFmpeg with external library libgsm, Ekiga and other VoIP software
|
voice recording
|
No
|
Yes
|
No
|
?
|
No
|
iLBC
|
Global IP Solutions
|
2002
|
RFC 3951
|
Free
|
Free
|
Cisco IP Communicator,[18] old versions of Skype[19]
|
Ekiga, Asterisk (PBX) and other VoIP software, FFmpeg with libilbc library
|
voice recording
|
No
|
Yes
|
No
|
Free[20]
|
No
|
iSAC
|
Global IP Solutions
|
?
|
|
Free
|
Free
|
Yahoo! Messenger
|
WebRTC
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes[21]
|
?
|
Monkey's Audio
|
Matthew T. Ashland
|
2000
|
4.12
|
Free
|
Free
|
Monkey's Audio
|
FFmpeg (decoding only)
|
-
|
Music Archival
|
No
|
Yes
|
No
|
No
|
MP2 (MPEG-1, 2 Audio Layer II)
|
ISO/IEC MPEG Audio Committee
|
1993
|
ISO/IEC 11172-3, ISO/IEC 13818-3
|
Free[22]
|
Free[22]
|
various DVD software, video software, audio software
|
TooLAME (encoding only), TwoLAME (encoding only), FFmpeg
|
DAB, DVB, DVD
|
Yes
|
No
|
No
|
Free[23]
|
?
|
MP3
|
ISO/IEC MPEG Audio Committee
|
1993
|
ISO/IEC 11172-3, ISO/IEC 13818-3
|
Non-free (See notes)
|
Non-free (See notes)
|
FhG, l3enc, MP3enc, (old implementations: Xing TOMPG, SCMPX)
|
LAME (encoding only), FFmpeg (decoding only), libmad (decoding only), Audiocogs[24] (decoding only), (old implementations: BladeEnc)
|
-
|
Yes
|
No
|
No
|
Non-free Yes
(but see notes)
|
Non-free Yes (optional, rarely used)
|
Musepack
|
Frank Klemm/MDT
|
1997
|
1.30 (2009-04-02)
|
Free
|
Free
|
|
Musepack,[25] FFmpeg (decoding only)
|
-
|
Yes
|
No
|
No
|
No
|
No
|
Nellymoser Asao
|
Nellymoser Inc.
|
2002
|
?
|
Non-free
|
Non-free
|
Adobe Flash, Flash Player
|
FFmpeg
|
voice recording
|
No
|
No
|
No
|
Non-free Yes
|
?
|
Opus
|
IETF
|
2012-09-11
|
RFC 6716 (libopus 1.1)
|
Free
|
Free
|
|
libopus, FFmpeg
|
Speech, VoIP, Low latency, Studio/transmitter link, wireless audio
|
Yes
|
Yes
|
No
|
Free[26]
|
No
|
SBC
|
Bluetooth SIG
|
2003
|
A2DP 1.3 (2012-07-24)
|
Free for Bluetooth
|
Free for Bluetooth
|
A2DP
|
BlueZ
|
Bluetooth audio
|
Yes
|
Yes
|
No
|
Non-free Yes
|
No
|
Shorten
|
Tony Robinson
|
1993-03-30
|
3.6.1
|
Free
|
Free
|
Shorten
|
FFmpeg (decoding only)
|
-
|
-
|
No
|
Yes
|
No (with commercial use restriction) [27][28]
|
No
|
SILK
|
Skype Limited
|
2009-01-07
|
|
Free
|
Free
|
Skype
|
SILK Speech Codec
|
voice recording
|
No
|
No
|
No
|
Non-free Yes
|
?
|
Siren 7
|
PictureTel Corp. (now Polycom Inc.)
|
1999
|
|
?[15][16]
|
?[15][16]
|
Microsoft Office Communicator
|
FreeSWITCH (libg722_1,[29] aMSN (libsiren - part of libmsn)[30][31]
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
?
|
Speex
|
Xiph.Org , Jean-Marc Valin
|
2003-03-24
|
1.1.12
|
Free
|
Free
|
Adobe Flash Player 10
|
Speex,[32] FFmpeg with libspeex library
|
voice recording
|
No
|
Yes
|
No
|
No
|
No
|
SVOPC
|
Skype Limited
|
2007
|
|
?
|
?
|
Skype
|
|
voice recording
|
No
|
Yes
|
No
|
Non-free Yes
|
?
|
True Audio (TTA)
|
TAU Software
|
1999
|
2.2
|
Free
|
Free
|
|
TTA,[33] FFmpeg (decoding only)
|
-
|
-
|
Yes
|
Yes
|
No
|
No
|
TwinVQ
|
Nippon Telegraph and Telephone
|
1996 (?)
|
|
Non-free
|
Non-free
|
Winamp with VQF plugin, NTT TwinVQ player/encoder, Yamaha SoundVQ player, Nero Media Player
|
FFmpeg (decoding only)[34]
|
speech
|
Yes
|
No
|
No
|
Non-free Yes
|
?
|
Vorbis (Ogg)
|
Xiph.Org Foundation
|
2000-05-11
|
1.3.5
|
Free
|
Free
|
|
libvorbis,[35] aoTuV,[36] FFmpeg
|
-
|
Yes
|
No
|
No
|
No
|
No
|
WavPack
|
Conifer Software
|
1998
|
4.70.1
|
Free
|
Free
|
|
WavPack,[37] FFmpeg (decoding only)
|
-
|
-
|
Yes
|
Yes
|
No
|
No
|
Windows Media Audio
|
Microsoft
|
1999
|
11.0
|
Free Windows Media Encoder[38]
|
Free for licensees of the Windows operating system [39]
|
Windows Media Player, Windows Media Encoder
|
FFmpeg (decoding only for Pro, Lossless and Voice)
|
internet streaming
|
Yes
|
No
|
Yes
|
Non-free Yes
|
Non-free[40]
|
Multimedia compression and container formats
Video Compression
ISO/IEC
MJPEG Motion JPEG 2000 MPEG-1 MPEG-2
Part 2 MPEG-4
Part 2/ASP Part 10/AVC MPEG-H
Part 2/HEVC
ITU-T
H.120 H.261 H.262 H.263 H.264 H.265
Others
Apple Video AVS Bink CineForm Cinepak Daala Dirac DV DVI FFV1 Huffyuv Indeo Microsoft Video 1 MSU Lossless Lagarith OMS Video Pixlet ProRes 422 ProRes 4444 QuickTime Animation Graphics RealVideo RTVideo SheerVideo Smacker Sorenson Video, Spark Theora VC-1 VC-2 VC-3 VP3 VP6 VP7 VP8 VP9 WMV XEB YULS
Audio Compression
ISO/IEC
MPEG-1 Layer III (MP3) MPEG-1 Layer II
Multichannel MPEG-1 Layer I AAC
HE-AAC AAC-LD MPEG Surround MPEG-4 ALS MPEG-4 SLS MPEG-4 DST MPEG-4 HVXC MPEG-4 CELP MPEG-D USAC MPEG-H 3D Audio
ITU-T
G.711 G.718 G.719 G.722 G.722.1 G.722.2 G.723 G.723.1 G.726 G.728 G.729 G.729.1
Others
ACELP AC-3 AMR AMR-WB AMR-WB+ ALAC Asao ATRAC CELT Codec2 DRA DTS EVRC EVRC-B FLAC GSM-HR GSM-FR GSM-EFR iLBC iSAC Monkey's Audio TTA
True Audio MT9 A-law µ-law Musepack OptimFROG Opus OSQ QCELP RCELP RealAudio RTAudio SD2 SHN SILK Siren SMV Speex SVOPC TwinVQ VMR-WB Vorbis VSELP WavPack WMA
Image Compression
IEC, ISO, ITU-T
CCITT Group 4 JPEG JPEG 2000 JPEG XR Lossless JPEG JBIG JBIG2 PNG TIFF/EP TIFF/IT HEVC
Others
APNG DjVu EXR GIF ICER MNG PGF QTVR TIFF WBMP WebP
Containers
ISO/IEC
MPEG-PS MPEG-TS ISO base media file format MPEG-4 Part 14 (MP4) Motion JPEG 2000 MPEG-21 Part 9 MPEG media transport
ITU-T
H.222.0 T.802
Others
3GP and 3G2 AMV ASF AIFF AVI AU BPG Bink
Smacker BMP DivX Media Format EVO Flash Video GXF IFF M2TS Matroska
WebM MXF Ogg QuickTime File Format RatDVD RealMedia RIFF
WAV MOD and TOD VOB, IFO and BUP
Share with your friends: |