List of codecs


The following is a list of compression formats and related codecs.

Audio compression formats

Non-compression

Lossless compression

Actively used

Lossy compression

General/Speech hybrid

Neural audio codecs

General

Voice

Those codecs are used by many PC games which use voice chats via Microsoft DirectPlay API.
Generation 2

Video games

  • Bink Audio, Smacker Audio
  • * FFmpeg
  • Actimagine FastAudio
  • * MobiclipDecoder
  • * FFmpeg
  • Nintendo GCADPCM - used in GameCube, Wii and Nintendo 3DS.
  • * vgmstream
  • * VGAudio
  • * FFmpeg
  • Sony VAG
  • * vgmstream
  • * FFmpeg
  • Sony HEVAG - used in PS Vita.
  • * vgmstream
  • Sony ATRAC9 - used in PS4 and PS Vita.
  • * VGAudio
  • * FFmpeg
  • Microsoft XMA - WMA variants for Xbox 360 hardware decoding.
  • * FFmpeg
  • Xbox ADPCM
  • * vgmstream
  • * FFmpeg
  • CRI ADX ADPCM
  • * vgmstream
  • * VGAudio
  • * FFmpeg
  • CRI AHX
  • CRI HCA/HCA-MX - used in CRI ADX2 middleware.
  • * vgmstream
  • * VGAudio
  • * FFmpeg
  • * libcgss
  • * HCADecoder
  • FMOD FADPCM
  • * vgmstream

Text compression formats

Video compression formats

Non-compression">Uncompressed video">Non-compression

  • RGB 4:4:4
  • YUV 4:4:4/4:2:2/4:1:1/4:2:0.
  • * Intel IYUV
  • 10-bit uncompressed video
  • Composite digital signal - used by SMPTE D-2 and D-3 broadcast digital videocassettes
  • Avid DNxUncompressed
  • V210 - defined by Apple and used by Serial digital interface Input/output video cards

Analog signals

Lossless">Data compression#Lossless">Lossless video compression

  • ITU-T/ISO/IEC standards:
  • * H.264 lossless
  • ** x264
  • ** FFmpeg
  • ** NVDEC/NVENC
  • * H.265 lossless
  • ** x265
  • ** UHDcode
  • **FFmpeg
  • ** NVDEC/NVENC
  • * Motion JPEG 2000 lossless
  • ** libopenjpeg
  • * JPEG XS lossless
  • ** FastTICO-XS
  • IETF standards:
  • * FFV1 – FFV1's compression factor is comparable to Motion JPEG 2000, but based on quicker algorithms. Written by Michael Niedermayer and published as part of FFmpeg under GNU LGPL.
  • ** FFmpeg
  • SMPTE standards:
  • * VC-2 HQ lossless
  • ** libdirac
  • ** libschroedinger
  • Alparysoft Lossless Video Codec
  • Apple Animation
  • * QuickTime
  • * FFmpeg
  • ArithYuv
  • AV1
  • * libaom
  • AVIzlib
  • * LCL MSZH and ZLIB
  • * FFmpeg
  • Autodesk Animator Codec
  • * FFmpeg
  • CAI Format
  • CamStudio GZIP/LZO
  • * FFmpeg
  • Chennai Codec
  • * Cairo Experimental Video Codec
  • Dxtory
  • * FFmpeg
  • FastCodec
  • Flash Screen Video v1/v2
  • * FFmpeg
  • FM Screen Capture Codec
  • * FFmpeg
  • Fraps codec
  • * FFmpeg
  • Grass Valley Lossless
  • * Grass Valley Codec Option
  • * FFmpeg
  • Huffyuv 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. See also ffvhuff which is an "FFmpeg only" version of it.
  • * FFmpeg
  • IgCodec
  • Intel RLE
  • innoHeim/Rsupport Screen Capture Codec
  • * FFmpeg
  • Lagarith A more up-to-date fork of Huffyuv is available as Lagarith
  • * Lagarith Codec
  • * FFmpeg
  • LOCO - based on JPEG-LS
  • * FFmpeg
  • MagicYUV
  • * MagicYUV SDK
  • * FFmpeg
  • Microsoft RLE
  • * FFmpeg
  • MSU Lossless Video Codec
  • MSU Screen Capture Lossless
  • - based on PNG
  • * FFmpeg
  • ScreenPresso
  • * FFmpeg
  • ScreenPressor - a successor of MSU Screen Capture Lossless
  • * FFmpeg
  • SheerVideo
  • * FFmpeg
  • Snow lossless
  • * FFmpeg
  • TechSmith Screen Capture Codec
  • * EnSharpen Video Codec for QuickTime
  • * FFmpeg
  • Toponoky
  • Ut Video Codec Suite
  • * libutvideo
  • * FFmpeg
  • VBLE
  • * FFmpeg
  • VP9 by Google
  • * libvpx
  • * FFmpeg
  • YULS
  • ZeroCodec
  • * FFmpeg
  • Codec - used by DOSBox
  • * FFmpeg

Lossless game codecs

Lossy compression

General

AI-based / AI-enhanced video codecs

  • AIVC
  • Deep Render codec
  • MPAI
  • * AI-Enhanced Video Coding
  • * AI-based End-to-End Video Coding

Scalable / Layered

VP8, VP9, AV1, and H.266/VVC support scalable modes by default.

Intra-frame-only

Stereoscopic 3D / Multiview

Security and surveillance cameras

CD-ROM or CD-related video codecs

Network video codecs

Screen capture video codecs

Bayer/Compressed RAW video codecs

  • CinemaDNG
  • Redcode RAW – a modified version of JPEG 2000
  • * libredcode
  • ArriRaw
  • Cineform RAW
  • * CineForm-SDK
  • Blackmagic RAW
  • * Blackmagic RAW SDK
  • Cintel RAW
  • * FFmpeg
  • Apple ProRes RAW
  • * FFmpeg
  • intoPIX TICO RAW
  • * intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC libraries
  • Canon CRX - used in Canon Cinema Raw Light movie
  • * Canon RAW Plugin for Avid Media Access
  • * LibRaw
  • Sony X-OCN

Video games

Real-time

  • RivaTuner video codec
  • * FFmpeg
  • Hap/Hap Alpha/Hap Q
  • * VIDVOX hap codec
  • * FFmpeg
  • DXV Codec
  • * Resolume DXV Codec
  • * FFmpeg
  • NotchLC
  • * FFmpeg
  • VESA Display Stream Compression
  • VESA Display Compression-M