The following is a list of compression formats and related codecs.
Audio compression formats
(low bit rate, optimized for speech)
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:
- Micronas Intermetall SC4 (MI-SC4)
- Sony LPEC
- Truespeech Triple Rate CODER (TRC)[17] – used in some pocket recorders
Mobile phone
Generation 2
Generation 3/4
- 3rd Generation Partnership Project (3GPP)
- Adaptive Multi-Rate (AMR)
- AMR-NB
- 3GPP TS 26.073 – AMR speech Codec (C-source code) – reference implementation[18]
- 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 – AMR-WB speech Codec (C-source code) – reference implementation[7]
- 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 – AMR-WB+ speech Codec (C-source code) – reference implementation[19]
- Enhanced Voice Services (EVS)
- 3GPP TS.26.443 – Codec for Enhanced Voice Services (EVS) – ANSI C code (floating-point)[20]
- 3rd Generation Partnership Project 2 (3GPP2)
Professional mobile radio
- APCO
- Project 25 Phase 2 Enhanced Full-Rate (AMBE+2 4400bit/s with 2800bit/s FEC)
- Project 25 Phase 2 Half-Rate (AMBE+2 2450bit/s with 1150bit/s FEC) – also used in NXDN and DMR
- Project 25 Phase 1 Full Rate (IMBE 7200bit/s)
- European Telecommunications Standards Institute (ETSI)
- ETS 300 395-2 (TETRA ACELP 4.6kbit/s)
- TETRAPOL
- D-STAR Digital Voice (AMBE 2400bit/s with 1200bit/s FEC)
- Professional Digital Trunking System Industry Association (PDT Alliance) standards:
- Spirit DSP RALCWI
- DSPINI
- Codec2
- RL-CELP (used in Japanese railways[21][22])
Military
Video games
Text compression formats
Video compression formats
- RGB 4:4:4
- YUV 4:4:4/4:2:2/4:1:1/4:2:0
- 10-bit uncompressed video
- Composite digital signal - used by SMPTE D-2 and D-3
- Avid DNxUncompressed
- V210
Lossless video compression