下列是壓縮格式和相關編解碼器的列表：



音訊編解碼

非壓縮


* 脈衝編碼調製（Pulse-code modulation，簡稱 PCM）是一種非壓縮的音訊編碼格式。此格式是 CD-DA 的標準。在電腦中，使用 PCM 編碼的音訊可以直接以原始音訊格式 儲存。不過它們通常會被儲存在容器中，如 WAV、AIFF、AU 等（但在技術上這並不是必須的）。注意，有時 PCM 和 LPCM 都被籠統的稱作 PCM，但實際上它們相似卻不相同。
  
* 線性脈衝編碼調製（Linear pulse-code modulation，簡稱 LPCM）是一種非壓縮的音訊編碼格式。這是一個 PCM 的變種。

* 脈衝密度調製（Pulse-density modulation，簡稱 PDM）是一種非壓縮的音訊編碼格式。

* 脈衝強度調製（Pulse-Amplitude Modulation，簡稱 PAM）是一種非壓縮的音訊編碼格式。

無失真壓縮


* Apple Lossless Audio Codec（ALAC）

* Direct Stream Transfer（DST）

* 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）

* Lossless Audio（LA）

* Lossless Predictive Audio Compression（LPAC）

* Lossless Transform Audio Compression（LTAC）

* MPEG-4 Audio Lossless Coding（MPEG-4 ALS）

* MPEG-4 Advanced Audio Coding - Scalable to lossless（AAC-SLS, also known as HD-AAC）

* Meridian Lossless Packing（MLP）,also known as _Packed PCM(PPCM)_, it is the standard lossless compression method for DVD-Audio content

* Monkey's Audio（APE）

* OptimFROG（OFR）

* RealAudio Lossless

* RK Audio（RKAU）

* Shorten（SHN）

* True Audio（TTA）

* WavPack（WV）

* Windows Media Audio 9 Lossless（WMALossless）

失真壓縮

通用


* Adaptive Differential（or Delta）pulse-code modulation（ADPCM, 見脈衝編碼調製）

* ADX

* Adaptive Rate-Distortion Optimised sound codeR（ARDOR）

* Adaptive Transform Acoustic Coding（ATRAC, 使用於 MiniDisc 裝置）

* Dolby Digital（A/52, AC3）

* DTS Coherent Acoustics（DTS, Digital Theatre System Coherent Acoustics）

* Impala FORscene audio codec

* ITU standards:
  
* G.719
  
* G.722
  
* G.722.1
    
* G.722.1 Annex C

* MPEG audio
  
* layer-1（MP1）
  
* layer-2（MP2，MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
  
* layer-3（MP3，MPEG-1, MPEG-2 and non-ISO MPEG-2.5)
  
* Advanced Audio Coding（AAC, MPEG-2 and MPEG-4）
    
* HE-AAC
  
* Harmonic and Individual Lines and Noise（HILN, MPEG-4 Parametric Audio Coding）

* Musepack

* Perceptual Audio Coding

* QDesign

* TwinVQ

* Vorbis

* Windows Media Audio（WMA）

人聲（低位元速率；為人聲最佳化）


* Advanced Multi-Band Excitation（AMBE）

* Algebraic Code Excited Linear Prediction（ACELP）

* Code Excited Linear Prediction（CELP）

* Continuously variable slope delta modulation（CVSD）

* Dialogic ADPCM（VOX）

* Digital Speech Standard（DSS）

* Enhanced Variable Rate Codec（EVRC）

* FS-1015（LPC-10）

* FS-1016（CELP）

* ITU standards:
  
* G.711（a-law and μ-law）
  
* G.718
  
* G.719
  
* G.721（superseded by G.726）
  
* G.722
    
* G.722.1
    
* G.722.2（AMR-WB）
  
* 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）
  
* G.728（LD-CELP）
  
* G.729（CS-ACELP）
    
* G.729a
    
* G.729.1

* GSM codecs:
  
* Full Rate
  
* Half Rate
  
* Enhanced Full Rate
  
* Adaptive Multi-Rate（AMR）
    
* AMR-NB
    
* AMR-WB
    
* AMR-WB+

* 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）

* QCELP

* Relaxed Code Excited Linear Prediction（RCELP）

* RTAudio - used by Microsoft Live Communication Server

* Selectable Mode Vocoder（SMV）

* Speex, patent free

* Triple Rate CODER（TRC）-used in some pocket recorders.

* Vector Sum Excited Linear Prediction（VSELP）



文字


* BiM

* Continuous Media Markup Language (CMML)

* MPEG-4 Part 17 (e.g. 3GPP Timed Text)

* Ogg Kate

* Ogg Writ

* ttyrec



視訊

無失真壓縮


* Alpary

* Animation (qtrle)
  
* QuickTime
  
* FFmpeg

* ArithYuv

* AVIzlib
  
* LCL (VfW codec) MSZH and ZLIB
  
* FFmpeg

* CamStudio GZIP/LZO
  
* FFmpeg (decoder only)

* Dirac lossless
  
* libdirac
  
* libschroedinger
  
* GStreamer
  
* FFmpeg

* FastCodec

* FFV1 FFV1's compression factor is comparable to Motion JPEG 2000, but based on quicker algorithms (allows real-time capture). Written by Michael Niedermayer and published as part of FFmpeg under to GNU LGPL.
  
* FFmpeg

* H.264 lossless
  
* x264 (encoder only)
  
* FFmpeg (decoder only, uses x264 for encoding)

* 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.
  
* FFmpeg

* JPEG 2000 lossless
  
* libopenjpeg

* Lagarith A more up-to-date fork of Huffyuv is available as Lagarith.
  
* Lagarith Codec (VfW codec)
  
* FFmpeg (decoder only)

* LOCO
  
* FFmpeg (decoder only)

* LZO

* MSU Lossless Video Codec

* PNG
  
* CorePNG
  
* FFmpeg

* ScreenPressor

* SheerVideo

* Snow lossless
  
* FFmpeg

* TechSmith Screen Capture Codec (TSCC)
  
* FFmpeg (decoder only)

* Ut Video
  
* FFmpeg

* VMNC

* YULS

* ZMBV （頁面存檔備份，存於網際網路檔案館） (Zip Motion Block Video) Codec
  
* FFmpeg

* ZRLE used by VNC

* Blackmagic codec

失真壓縮

一般


* Apple Intermediate Codec

* Audio Video Standard (AVS)
  
* OpenAVS
  
* FFmpeg (decoding only)

* Bink Video, Smacker video
  
* FFmpeg
  
* libavcodec

* Blackbird FORscene video codec

* Cinepak
  
* FFmpeg (decoder only)

* Dirac
  
* Schrödinger
  
* dirac-research
  
* FFmpeg (decoder only)

* Firebird Original FORscene video codec

* H.261
  
* FFmpeg H.261 (libavcodec)

* MPEG-1 Part 2 (MPEG-1 Video)
  
* Cinema Craft Encoder
  
* Elecard MPEG-1 Decoder/Encoder
  
* FFmpeg
  
* MainConcept MPEG-1
  
* TMPGEnc

* H.262/MPEG-2 Part 2 (MPEG-2 Video)
  
* Canopus ProCoder
  
* Cinema Craft Encoder
  
* Elecard MPEG-2 Video Decoder/Encoder
  
* FFmpeg
  
* InterVideo Video Decoder
  
* MainConcept MPEG-2
  
* TMPGEnc

* H.263
  
* FFmpeg H.263 (libavcodec)

* MPEG-4 Part 2 (MPEG-4 Advanced Simple Profile)
  
* 3ivx
  
* DivX
  
* Elecard MPEG-4 Decoder/Encoder
  
* 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
  
* Elecard AVC Decoder/Encoder
  
* MainConcept
  
* Nero Digital
  
* QuickTime H.264
  
* Sorenson AVC Pro codec, Sorenson's new implementation
  
* x264 (encoder only)
  
* FFmpeg (decoder only)

* HEVC
  
* x265 (encoder only)
  
* HomerHEVC (encoder only) A HEVC video encoder under LGPL license.

* Indeo 3/4/5
  
* FFmpeg (decoder only)

* OMS Video

* On2 Technologies TrueMotion VP3/VP4, VP5, VP6, VP7, VP8; under the name _The Duck Corporation_: TrueMotion S, TrueMotion 2
  
* FFmpeg (decoder only)

* Pixlet

* RealVideo
  
* FFmpeg

* Snow Wavelet Codec

* Sorenson Video, Sorenson Spark
  
* FFmpeg

* Tarkin

* Theora
  
* FFmpeg (decoding only)
  
* libtheora

* VC-1 (SMPTE standard, subset of Windows Media Video)
  
* FFmpeg (decoder only)

* VP9 by Google

* Windows Media Video (WMV)
  
* WAX (Part of the Windows Media Series)
  
* FFmpeg

Intra-only


* MJPEG
  
* FFmpeg
  
* Morgan Multimedia M-JPEG
  
* Pegasus PICVideo M-JPEG
  
* MainConcept M-JPEG

* JPEG 2000 intra frame video codec
  
* libopenjpeg
  
* FFmpeg (experimental)

* Apple ProRes 422/4444
  
* FFmpeg

* AVC-Intra
  
* FFmpeg

* DV
  
* FFmpeg

* VC-2 SMPTE standard (a.k.a. Dirac Pro)
  
* Schrödinger
  
* dirac-research

* VC-3 SMPTE standard
  
* Avid DNxHD
  
* FFmpeg

* GoPro CineForm

* REDCODE RAW - used by Red cameras

* Grass Valley Codec



參考資料



外部連結


* 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