List of codecs: Difference between revisions
Appearance
Content deleted Content added
m Disambiguated: FAAD → FAAC, Sorenson → Sorenson codec |
|||
Line 177: | Line 177: | ||
* PT716, PT716plus |
* PT716, PT716plus |
||
* PT724 |
* PT724 |
||
* [[http://en.wikipedia.org/wiki/RALCWI|RALCWI]] (Robust Advanced Low Complexity Waveform Interpolation) |
|||
* [[Relaxed Code Excited Linear Prediction]] (RCELP) |
* [[Relaxed Code Excited Linear Prediction]] (RCELP) |
||
* [[RTAudio]] - used by [[Microsoft Live Communication Server]] |
* [[RTAudio]] - used by [[Microsoft Live Communication Server]] |
Revision as of 16:45, 20 December 2010
The following is a list of compression formats and related codecs.
Audio codecs
Non-compression formats
- Linear Pulse Code Modulation (LPCM, generally only described as PCM) is most used format for uncompressed audio and it is also standard for Compact Disc Digital Audio; note that LPCM is in a computer usually stored in AIFF, WAV, AU container formats or as RAW audio format
- Audio Interchange File Format (AIFF, audio container format)
- FFmpeg
- WAV – Microsoft "WAVE", audio container format (format supports compression, but it is rarely used)
- FFmpeg
- Audio Interchange File Format (AIFF, audio container format)
- Pulse-density modulation (PDM)
- Direct Stream Digital (DSD) is standard for Super Audio CD
- Pulse-amplitude modulation (PAM)
Lossless data compression
- Apple Lossless Audio Codec (ALAC)
- FFmpeg
- QuickTime
- Direct Stream Transfer (DST)
- MPEG-4 DST reference software (ISO/IEC 14496-5:2001/Amd.10:2007)
- Dolby TrueHD – Optional lossless surround sound format used by HD DVD and Blu-ray, it uses MLP but adds higher sample rates, bit rates, and more channels
- DTS-HD Master Audio – Optional lossless surround sound format used by HD DVD and Blu-ray, it was previously known as DTS++ and DTS-HD
- Free Lossless Audio Codec (FLAC)
- FFmpeg
- libFLAC
- Lossless Audio (LA)
- Lossless Predictive Audio Compression (LPAC)
- Lossless Transform Audio Compression (LTAC)
- MPEG-4 Audio Lossless Coding (MPEG-4 ALS)
- MPEG-4 ALS reference software (ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3:2009)
- MPEG-4 Scalable Lossless Coding (MPEG-4 SLS, also used in audio profile HD-AAC)
- MPEG-4 SLS reference software (ISO/IEC 14496-5:2001/Amd 10:2007)
- Meridian Lossless Packing (MLP), also known as Packed PCM (PPCM), it is as Dolby TrueHD the standard lossless compression method for DVD-Audio content
- Monkey's Audio (APE)
- OptimFROG (OFR)
- RealAudio Lossless
- RK Audio (RKAU)
- Shorten (SHN)
- FFmpeg (decoder only)
- True Audio (TTA)
- WavPack (WV)
- FFmpeg (decoder only)
- Windows Media Audio 9 Lossless
Lossy data compression
General
- Adaptive Differential (or Delta) pulse-code modulation (ADPCM, see Pulse-code modulation)
- ADX
- Adaptive Rate-Distortion Optimised sound codeR (ARDOR)
- Adaptive Transform Acoustic Coding (ATRAC, used in MiniDisc devices)
- FFmpeg (decoder only)
- apt-X
- Dolby Digital (A/52, AC3)
- FFmpeg
- liba52
- DTS Coherent Acoustics (DTS, Digital Theatre System Coherent Acoustics)
- Impala FORscene audio codec
- ITU standards:
- MPEG-1 Audio and MPEG-2 Audio
- layer I (MP1) (MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- FFmpeg (decoder only)
- layer II (MP2) (MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- FFmpeg
- tooLame (encoding only)
- twoLame (encoding only)
- layer III (MP3) (MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- FFmpeg (decoding only)
- LAME (encoding only)
- Advanced Audio Coding (AAC) (MPEG-2 Part 7)
- layer I (MP1) (MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
- MPEG-4 Audio
- Advanced Audio Coding (AAC), (MPEG-4 Part 3 subpart 4), HE-AAC
- FAAC, FAAD2
- FFmpeg
- iTunes
- 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)
- BSAC (Bit-Sliced Arithmetic Coding)
- MPEG-4 reference software (ISO/IEC 14496-5:2001)
- Advanced Audio Coding (AAC), (MPEG-4 Part 3 subpart 4), HE-AAC
- Musepack
- Perceptual Audio Coding
- QDesign
- Siren 7
- libg722_1
- libsiren (part of libmsn and msn-pecan)
- Siren 14
- libg722_1
- Siren 22
- TwinVQ
- FFmpeg (decoder only)
- NTT TwinVQ Encoder, NTT TwinVQ Player
- Vorbis
- Windows Media Audio (WMA)
Voice
(low bit rate, optimized for speech)
- Advanced Multi-Band Excitation (AMBE)
- Algebraic Code Excited Linear Prediction (ACELP)
- CDMA compression formats and codecs
- Enhanced Variable Rate Codec (EVRC)
- Enhanced Variable Rate Codec B (EVRC-B)
- QCELP (Qualcomm Code Excited Linear Prediction)
- Selectable Mode Vocoder (SMV)
- Variable Multi Rate – WideBand (VMR-WB)
- CELT
- Code Excited Linear Prediction (CELP)
- Continuously variable slope delta modulation (CVSD)
- Dialogic ADPCM (VOX)
- Digital Speech Standard (DSS)
- FS-1015 (LPC-10)
- FS-1016 (CELP)
- ITU standards:
- G.711 (a-law and μ-law companding), also known as PCM of voice frequencies
- FFmpeg (libavcodec)
- G.711.0 (G.711 LLC)
- G.711.1
- G.718
- G.719
- G.721 (superseded by G.726)
- G.722
- G.722.1
- G.722.2 (AMR-WB)
- 3GPP TS 26.173 - AMR-WB speech Codec (C-source code) - reference implementation[1]
- opencore-amr (decoder)
- G.723 (24 and 40 kbit/s DPCM, extension to G.721, superseded by G.726)
- G.723.1 (MPC-MLQ or ACELP)
- G.726 (ADPCM)
- FFmpeg (libavcodec)
- G.728 (LD-CELP)
- G.729 (CS-ACELP)
- G.711 (a-law and μ-law companding), also known as PCM of voice frequencies
- GSM compression formats and codecs:
- Full Rate (GSM 06.10)
- libgsm
- Half Rate (GSM 06.20)
- Enhanced Full Rate (GSM 06.60)
- Adaptive Multi-Rate (AMR)
- AMR-NB
- 3GPP TS 26.073 - AMR speech Codec (C-source code) - reference implementation[2]
- opencore-amr
- AMR-WB
- 3GPP TS 26.173 - AMR-WB speech Codec (C-source code) - reference implementation[1]
- opencore-amr (decoder)
- AMR-WB+
- 3GPP TS 26.273 - AMR-WB+ speech Codec (C-source code) - reference implementation[3]
- AMR-NB
- Full Rate (GSM 06.10)
- Harmonic Vector Excitation Coding (HVXC)
- Internet Low Bit Rate Codec (iLBC)
- Improved Multi-Band Excitation (IMBE)
- internet Speech Audio Codec (iSAC)
- Mixed Excitation Linear Prediction (MELP)
- Nellymoser Asao Codec
- FFmpeg (libavcodec) (decoder only)
- PT716, PT716plus
- PT724
- [[1]] (Robust Advanced Low Complexity Waveform Interpolation)
- Relaxed Code Excited Linear Prediction (RCELP)
- RTAudio - used by Microsoft Live Communication Server
- SILK - used by Skype
- Speex, patent free
- SVOPC - used by Skype
- Triple Rate CODER (TRC) - used in some pocket recorders.
- Vector Sum Excited Linear Prediction (VSELP)
Text codecs
- BiM
- Continuous Media Markup Language (CMML)
- MPEG-4 Part 17 (e.g. 3GPP Timed Text)
- Ogg Kate
- Ogg Writ
Video codecs
Lossless compression
- Alpary
- ArithYuv
- AVIzlib
- CamStudio GZIP
- CorePNG
- Dirac
- FastCodec
- FFV1
- Huffyuv
- Lagarith
- LCL
- LOCO
- LZO
- MSU Lossless Video Codec
- PICVideo
- SheerVideo
- Snow
- TSCC TechSmith Screen Capture Codec
- x264
- ZMBV (Zip Motion Block Video) Codec
- JPEG 2000 - using the 5/3 filter for Lossless coding - intra-frame video coding
- YULS
Lossy compression
- Audio Video Standard (AVS)
- Blackbird FORscene video codec
- Cineform
- Cinepak
- Dirac
- Schrödinger
- dirac-research
- DV
- Firebird[2] Original FORscene video codec
- H.261
- FFmpeg H.261 (libavcodec)
- MPEG-1 Part 2 (MPEG-1 Video)
- Cinema Craft Encoder
- FFmpeg
- Ligos LSX MPEG-1
- MainConcept MPEG-1
- TMPGEnc
- H.262/MPEG-2 Part 2 (MPEG-2 Video)
- Canopus ProCoder
- Cinema Craft Encoder
- Elecard MPEG-2 Video Decoder
- FFmpeg
- InterVideo Video Decoder
- Ligos LSX MPEG-2
- MainConcept MPEG-2
- TMPGEnc
- H.263
- FFmpeg H.263 (libavcodec)
- MPEG-4 Part 2 (MPEG-4 Advanced Simple Profile)
- H.264/MPEG-4 AVC or MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), approved for Blu-ray
- CoreAVC
- MainConcept
- Nero Digital
- QuickTime H.264
- Sorenson AVC Pro codec, Sorenson's new implementation
- Vanguard Software Solutions
- x264
- Indeo 3/4/5
- MJPEG
- FFmpeg
- Morgan Multimedia M-JPEG
- Pegasus PICVideo M-JPEG
- JPEG 2000 intra frame video codec
- OMS Video
- On2 Technologies TrueMotion VP3/VP4, VP5, VP6, VP7, VP8; under the name The Duck Corporation: TrueMotion S, TrueMotion 2
- Pixlet
- Apple ProRes 422
- RealVideo
- Snow Wavelet Codec
- Sorenson Video, Sorenson Spark
- Tarkin
- Theora
- FFmpeg
- libtheora
- VC-1 (SMPTE standard, subset of Windows Media Video)
- VC-2 SMPTE standard (a.k.a. Dirac Pro)
- Schrödinger
- dirac-research
- VC-3 SMPTE standard
- Windows Media Video (WMV)
- WAX (Part of the Windows Media Series)
Other
This section is empty. You can help by adding to it. (July 2010) |
See also
- Open source codecs and containers
- Comparison of video codecs
- Comparison of audio codecs
- Comparison of container formats
- Comparison of media players
- RTP audio video profile
- Comparison of video encoders
References
- ^ a b c 3GPP (2008-12-11) 3GPP TS 26.173 - AMR-WB speech Codec; version 8.0.0 Release 8, Retrieved 2009-09-09
- ^ 3GPP (2008-12-11) 3GPP TS 26.073 - AMR speech Codec; version 8.0.0 Release 8, Retrieved 2009-09-08
- ^ 3GPP (2008-12-18) 3GPP TS 26.273 - AMR-WB+ speech Codec; version 8.0.0 Release 8, Retrieved 2009-09-09
External links
- Subjective codec comparison
- Audio formats comparison, a look at six lossless formats and five lossy formats.
- http://www.fourcc.org/codecs.php, list of codec four digit codes (like DIV3, XVID, ...)
- Interactive blind listening tests of audio codecs over the internet
- http://mediainfo.sourceforge.net/en/Support/Formats ,List of different audio codecs and meta-data by them