List of codecs

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description The following is a list of compression formats and related codecs.

Audio compression formats

Script error: No such module "Labelled list hatnote".

Non-compression

Lossless compression

Script error: No such module "Labelled list hatnote".

Lossy compression

Script error: No such module "Labelled list hatnote".

General/Speech hybrid

Neural audio codecs

General

AES3
  • SMPTE 302M
    • FFmpeg (decoder only)
  • Dolby E
    • FFmpeg (decoder only)
Bluetooth
Digital radio

Voice

Script error: No such module "Labelled list hatnote". (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
Mobile phone
Generation 2
Generation 3/4
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)Template:Snd also used in NXDN and DMR
      • mbelib (decoder only)
    • Project 25 Phase 1 Full Rate (IMBE 7200bit/s)
      • mbelib (decoder only)
  • European Telecommunications Standards Institute (ETSI)
    • ETS 300 395-2 (TETRA ACELP 4.6kbit/s)
  • TETRAPOL
    • RPCELP 6 kbit/s
  • D-STAR Digital Voice (AMBE 2400bit/s with 1200bit/s FEC)
    • mbelib (decoder only)
  • Professional Digital Trunking System Industry Association (PDT Alliance) standards:
  • Spirit DSP RALCWI
  • DSPINI
    • SPR Robust
    • TWELP Robust
  • Codec2
    • libcodec2
  • RL-CELP (used in Japanese railways[33][34])
Military

Video games

  • Bink Audio, Smacker Audio
    • FFmpeg (decoder only)
  • Actimagine (Nintendo European Research & Development) FastAudio[36]
    • MobiclipDecoder (decoder only)
    • FFmpeg (decoder only)
  • Nintendo GCADPCM[37] (a.k.a. DSP ADPCM or THP ADPCM) - used in GameCube, Wii and Nintendo 3DS.
    • vgmstream (decoder only)
    • VGAudio
    • FFmpeg (decoder only)
  • Sony VAG[37] (a.k.a. Sony PSX ADPCM)
    • vgmstream (decoder only)
    • FFmpeg (decoder only)
  • Sony HEVAG[37] - used in PS Vita.[38]
    • vgmstream (decoder only)
  • Sony ATRAC9[37] - used in PS4 and PS Vita.
    • VGAudio (decoder only)
    • FFmpeg (decoder only)
  • Microsoft XMA[37] - WMA variants for Xbox 360 hardware decoding.[39]
    • FFmpeg (decoder only)
  • Xbox ADPCM
    • vgmstream (decoder only)
    • FFmpeg (decoder only)
  • CRI ADX ADPCM
    • vgmstream (decoder only)
    • VGAudio
    • FFmpeg
  • CRI AHX
  • CRI HCA/HCA-MX - used in CRI ADX2 middleware.[40]
    • vgmstream (decoder only)
    • VGAudio
    • FFmpeg (decoder only)
    • libcgss
    • HCADecoder (decoder only)
  • FMOD FADPCM[41]
    • vgmstream (decoder only)

Text compression formats

Video compression formats

Script error: No such module "Labelled list hatnote". Script error: No such module "labelled list hatnote".

Non-compression

  • RGB 4:4:4 (only linear, transfer-converted and bit-reduced also sort of compression up to about 3:1 for HDR)
  • YUV 4:4:4/4:2:2/4:1:1/4:2:0 (all lower 4:4:4 is spatially compressed up to 2:1 for 4:2:0 with specific colour distortions).
    • Intel IYUV
  • 10-bit uncompressed video
  • Composite digital signal - used by SMPTE D-2 and D-3 broadcast digital videocassettes
  • Avid DNxUncompressed (SMPTE RDD 50)
  • V210 - defined by Apple and used by Serial digital interface Input/output video cards[42]

Analog signals

Lossless video compression

  • ITU-T/ISO/IEC standards:
  • IETF standards:
  • SMPTE standards:
    • VC-2 HQ lossless (a.k.a. Dirac Pro lossless)
      • libdirac
      • libschroedinger
  • Alparysoft Lossless Video Codec (Alpary)
  • Apple Animation (QuickTime RLE)
    • QuickTime
    • FFmpeg
  • ArithYuv
  • AV1
  • AVIzlib
    • LCL (VfW codec) MSZH and ZLIB[48]
    • FFmpeg
  • Autodesk Animator Codec (AASC)
    • FFmpeg (decoder only)
  • CAI Format
  • CamStudio GZIP/LZO
    • FFmpeg (decoder only)
  • Chennai Codec (EVX-1)
    • Cairo Experimental Video Codec (open source)
  • Dxtory
    • FFmpeg (decoder only)
  • FastCodec
  • Flash Screen Video v1/v2[49]
    • FFmpeg
  • FM Screen Capture Codec
    • FFmpeg (decoder only)
  • Fraps codec (FPS1)[50]
    • FFmpeg (decoder only)
  • Grass Valley Lossless
    • Grass Valley Codec Option
    • FFmpeg (decoder only)
  • 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. See also ffvhuff which is an "FFmpeg only" version of it.
    • FFmpeg
  • IgCodec
  • Intel RLE
  • innoHeim/Rsupport Screen Capture Codec
    • FFmpeg (decoder only)
  • Lagarith A more up-to-date fork of Huffyuv is available as Lagarith[51]
    • Lagarith Codec (VfW codec)
    • FFmpeg (decoder only)
  • LOCO[52] - based on JPEG-LS
    • FFmpeg (decoder only)
  • MagicYUV[53]
    • MagicYUV SDK
    • FFmpeg
  • Microsoft RLE (MSRLE)
    • FFmpeg
  • MSU Lossless Video Codec
  • MSU Screen Capture Lossless
  • Template:Interlanguage link - based on PNG
    • FFmpeg
  • ScreenPresso (SPV1)
    • FFmpeg (decoder only)
  • ScreenPressor[54] - a successor of MSU Screen Capture Lossless
    • FFmpeg (decoder only)
  • SheerVideo
    • FFmpeg (decoder only)
  • Snow lossless
    • FFmpeg
  • TechSmith Screen Capture Codec (TSCC)[55]
    • EnSharpen Video Codec for QuickTime
    • FFmpeg (decoder only)
  • Toponoky
  • Ut Video Codec Suite[56][57]
    • libutvideo
    • FFmpeg
  • VBLE[58]
    • FFmpeg (decoder only)
  • VP9 by Google[59]
    • libvpx
    • FFmpeg (decoder only)
  • YULS
  • ZeroCodec
    • FFmpeg (decoder only)
  • ZMBV (Zip Motion Block Video) Codec - used by DOSBox
    • FFmpeg

Lossless game codecs

  • DXA
    • ScummVM Tools (encoder only)
    • FFmpeg (decoder only)

Lossy compression

General

AI-based / AI-enhanced video codecs

  • AIVC[67]
  • Deep Render codec[68][69]
  • MPAI
    • AI-Enhanced Video Coding (MPAI-EVC; under development)
    • AI-based End-to-End Video Coding (MPAI-EEV; under development)

Scalable / Layered

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

  • ITU-T/ISO/IEC standards:
    • Scalable Video Coding (H.264/SVC; H.264/MPEG-4 AVC Annex G; an extension of H.264/MPEG-4 AVC)
    • Scalable High Efficiency Video Coding (SHVC; an extension of H.265/HEVC)
    • Low Complexity Enhancement Video Coding (LCEVC; MPEG-5 Part 2)
      • LCEVC Decoder SDK (open source; decoder only)
      • V-Nova LCEVC SDK
  • SMPTE standards
    • VC-4 Layered Video Extension (SMPTE ST 2058-1:2011)

Intra-frame-only

Stereoscopic 3D / Multiview

  • Multiview Video Coding
  • Multiview High Efficiency Video Coding (MV-HEVC; an extension of H.265/HEVC)
    • MainConcept MV-HEVC Encoder add-on
    • FFmpeg (decoder only)
    • x265 v4.0 or later (encoder only)
    • NVENC[79] (for NVIDIA GPU)

Security and surveillance cameras

  • Guobiao standards (GB/T)
    • AVS-S-P2 (suspended[80])
    • SVAC (GB/T 25724-2010)
  • Infinity CCTV Codec (IMM4/IMM5/IMM6)
    • FFmpeg[81][82] (IMM4 and IMM5 decoder only)

CD-ROM or CD-related video codecs

  • CDXL codec
    • FFmpeg (decoder only)
  • Cinepak[83] (a.k.a. Apple Compact Video)
    • FFmpeg
  • Photo CD codec
    • FFmpeg (decoder only)
  • MotionPixels - used in MovieCD
    • FFmpeg (decoder only)
  • CD+G (CD+Graphics) codec
    • FFmpeg (decoder only)
    • VLC (decoder only)
  • CD+EG (CD+Extended Graphics) codec

Network video codecs

Screen capture video codecs

Bayer/Compressed RAW video codecs

  • CinemaDNG (created by Adobe; used in Blackmagic cameras)
  • Redcode RAW (used in RED cameras)Template:Snd a modified version of JPEG 2000[91]
    • libredcode
  • ArriRaw (used in Arri cameras)
  • Cineform RAW (used in Silicon Imaging cameras)
    • CineForm-SDK
  • Blackmagic RAW (used in Blackmagic cameras)
    • Blackmagic RAW SDK
  • Cintel RAW (used in Cintel Scanner[92])
    • FFmpeg (decoder only)
  • Apple ProRes RAW
    • FFmpeg (decoder only)[93]
  • intoPIX TICO RAW[94]
    • intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC libraries[95]
  • Canon CRX - used in Canon Cinema Raw Light movie
    • Canon RAW Plugin for Avid Media Access
    • LibRaw (decoder only; open source)
  • Sony X-OCN

Video games

Real-time

  • RivaTuner video codec (RTV1/RTV2)
    • FFmpeg (RTV1 decoder only)
  • Hap/Hap Alpha/Hap Q
    • VIDVOX hap codec
    • FFmpeg
  • DXV Codec
    • Resolume DXV Codec
    • FFmpeg
  • NotchLC
    • FFmpeg (decoder only)
  • VESA Display Stream Compression (DSC)
  • VESA Display Compression-M (VDC-M)

See also

Script error: No such module "Portal".

References

<templatestyles src="Reflist/styles.css" />

  1. FLAC (Free Lossless Audio Codec), Version 1.1.2 Library of Congress
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Shorten Lossless Audio Compression Format (SHN), Version 3.5.1 Library of Congress
  7. Script error: No such module "citation/CS1".
  8. FFmpeg 7.1 Released With VVC Decoder Promoted To Stable, Vulkan H.264/H.265 Encode. Phoronix. 30 September 2024.
  9. IPMR Speech Codec - draft-spiritdsp-ipmr-01.txt IETF
  10. TeamSpirit Voice&Video Engine PC. Spirit DSP
  11. WavTokenizer: A Breakthrough Acoustic Codec Model Redefining Audio Compression. Marktechpost Media. September 3, 2024
  12. 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
  13. Release of sbc-1.1, BlueZ Project, April 30, 2013
  14. PulseAudio 15 Released With Bluetooth Improvements, Better Hardware Support. Phoronix. July 28, 2021
  15. PipeWire: Bluetooth support status update. Collabora. April 29, 2022
  16. a b Integration of the aptX and aptX-HD codecs for A2DP source, Android Open Source Project, January 4, 2017
  17. The contribution of LDAC encoder, Android Open Source Project, January 10, 2017
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".Template:Cbignore
  20. Script error: No such module "citation/CS1".
  21. Speex Audio Codec, Version 1.2 Library of Congress
  22. a b c d e f Finding voice codecs for free software. Linux.com. October 14, 2005
  23. SILK Speech Codec - draft-vos-silk-02 IETF
  24. Constrained-Energy Lapped Transform (CELT) Codec - draft-valin-celt-codec-02 IETF
  25. WhatsApp adds new features to the calling experience, including support for 32-person video calls. TechCrunch. June 13, 2024
  26. Script error: No such module "citation/CS1".
  27. RadioShack Digital Recorder OWNER'S MANUAL p.38. RadioShack. 2002.
  28. HyperHyde Operation Manual. p.40. I-O DATA. 2000.
  29. a b Whisper it: FFmpeg 8 can now subtitle your videos on the fly. The Register. August 28, 2025
  30. 3GPP (2008-12-11) 3GPP TS 26.073 - AMR speech Codec; version 8.0.0 Release 8, retrieved 2009-09-08.
  31. 3GPP (2008-12-18) 3GPP TS 26.273 - AMR-WB+ speech Codec; version 8.0.0 Release 8, retrieved 2009-09-09
  32. 3GPP TS 26.443. Codec for Enhanced Voice Services (EVS); ANSI C code (floating-point).
  33. INFORMATION COLLECTION SURVEY FOR THE MEGA MANILA SUBWAY PROJECT IN THE REPUBLIC OF THE PHILIPPINES Japan International Cooperation Agency September, 2015
  34. 東北上越新幹線デジタル列車 無線システムの開発 Template:In lang East Japan Railway Company 2003
  35. Script error: No such module "citation/CS1".
  36. Actimagine allège le multimédia sur les terminaux portables Template:In lang, IT Industrie & Technologies, June 25, 2004
  37. a b c d e AudioCompressionFormat, Unity Technologies
  38. Audio Clip, Unity Technologies
  39. Differences Between Windows and Xbox 360, Microsoft
  40. 【ひらブラ vol.37】音数を諦めず/音質を妥協せず/負荷を極小にする方法(iOS&Android) Template:In lang, Kadokawa Dwango, September 26, 2014
  41. FMOD Studio 1.06 and FMOD at GDC expo program announced, Gamasutra, February 17, 2015
  42. Faster professional 10-bit video conversions. Open Broadcast Systems
  43. Script error: No such module "citation/CS1".
  44. Script error: No such module "citation/CS1".
  45. Script error: No such module "citation/CS1".
  46. Script error: No such module "citation/CS1".
  47. Script error: No such module "Citation/CS1".
  48. Script error: No such module "citation/CS1".
  49. Script error: No such module "citation/CS1".
  50. Script error: No such module "citation/CS1".
  51. Script error: No such module "citation/CS1".
  52. Script error: No such module "citation/CS1".
  53. Script error: No such module "citation/CS1".
  54. Script error: No such module "citation/CS1".
  55. Script error: No such module "citation/CS1".
  56. Script error: No such module "citation/CS1".
  57. Script error: No such module "citation/CS1".
  58. Script error: No such module "citation/CS1".
  59. Script error: No such module "citation/CS1".
  60. Script error: No such module "citation/CS1".
  61. Script error: No such module "Citation/CS1".
  62. Script error: No such module "Citation/CS1".
  63. Script error: No such module "citation/CS1".
  64. Indeo Video Codec, Version 3 Library of Congress
  65. Indeo Video Codec, Version 5 Library of Congress
  66. Sorenson Video Codec, Version 3 Library of Congress
  67. What Is AI Video Compression?. MASV. January 5, 2023
  68. Streamers look to AI to crack the codec code. International Broadcasting Convention. 25 June 2024
  69. Intel Ignite Selects Startups for Spring ’23 Cohorts. Intel
  70. a b c Scalable Video Coding (SVC) Extension for WebRTC - 4. Operational model, World Wide Web Consortium, September 26, 2020
  71. Script error: No such module "citation/CS1".
  72. Script error: No such module "citation/CS1".
  73. Script error: No such module "citation/CS1".
  74. Script error: No such module "citation/CS1".
  75. FFmpeg-cvslog - mpeg4video: Add support for MPEG-4 Simple Studio Profile., FFmpeg Project, April 2, 2018
  76. FFmpeg Adds Support For Animated JPEG-XL, Phoronix, June 8, 2023
  77. Script error: No such module "Citation/CS1".
  78. NewTek Codec Notes NewTek
  79. NVENC Video Encoder API Programming Guide - MultiView Video Coding in HEVC (MV-HEVC) NVIDIA
  80. Achievement, Audio Video Coding Standard Workgroup of China
  81. FFmpeg-cvslog - avcodec: add IMM4 decoder, FFmpeg Project, August 21, 2018
  82. FFmpeg-cvslog - avcodec: add IMM5 decoder, FFmpeg Project, August 29, 2019
  83. Cinepak Library of Congress
  84. SunVideo Plus for PCI User's Guide - Audio Video Conferencing. Oracle
  85. vic: Change History. Lawrence Berkeley National Laboratory
  86. Remote Desktop Protocol: RemoteFX Codec Extension. Microsoft
  87. a b Survey of Virtual Desktop Infrastructure System draft-ma-appsawg-vdi-survey-00. IETF. May 13, 2011
  88. Remote Desktop Protocol: NSCodec Extension. Microsoft
  89. Script error: No such module "citation/CS1".
  90. a b VMware VMnc AVI video codec image height heap overflow. Carnegie Mellon University
  91. libredcode
  92. Cintel Scanner p.35. Blackmagic Design. May, 2020.
  93. FFmpeg 8.0 Released With OpenAI Whisper Filter, Many Vulkan Video Improvements. Phoronix. August 22, 2025
  94. intoPIX Tico Raw is a format with a huge potential
  95. intoPIX Tico Raw
  96. 独自コーデックを搭載したニンテンドーDS版Sofdec Template:In lang CRI Middleware, May 11, 2006
  97. CRI・ミドルウェア、ゲーム開発者向けブログ「CRIチャンネル」を開設 Template:In lang Impress Watch Corporation, April 19, 2007

Script error: No such module "Check for unknown parameters".

Script error: No such module "Navbox". Template:Compression Methods

tr:Çözücü listesi