List of codecs
The following is a list of compression formats and related codecs.
Audio compression formats
Non-compression
- Linear pulse-code modulation is the format for uncompressed audio in media files and it is also the standard for CD-DA; note that in computers, LPCM is usually stored in container formats such as WAV, AIFF, or AU, or as raw audio format, although not technically necessary.
- * FFmpeg
- Pulse-density modulation
- * Direct Stream Digital is standard for Super Audio CD
- ** foobar2000 Super Audio CD Decoder
- ** FFmpeg
- Pulse-amplitude modulation
Lossless compression
Actively used- * Most popular
- ** Free Lossless Audio Codec
- *** libFLAC
- *** FFmpeg
- ** Apple Lossless Audio Codec
- *** Apple QuickTime
- *** libalac
- *** FFmpeg
- *** Apple Music
- ** Monkey's Audio
- *** Monkey's Audio SDK
- *** FFmpeg
- ** OptimFROG
- ** Tom's verlustfreier Audiokompressor
- *** TAK SDK
- *** FFmpeg
- ** WavPack
- *** libwavpack
- *** FFmpeg
- ** True Audio
- *** libtta
- *** FFmpeg
- ** Windows Media Audio Lossless
- *** Windows Media Encoder
- *** FFmpeg
- * Other
- ** DTS-HD Master Audio, also known as DTS++ and DCA XLL
- *** libdca
- *** FFmpeg
- ** Dolby TrueHD – Standard for DVD-Audio in Blu-ray
- *** FFmpeg
- ** Meridian Lossless Packing, also known as Packed PCM – Standard for DVD-Audio in DVD
- *** FFmpeg
- ** MPEG-4 Audio Lossless Coding
- *** SSC, DST, ALS and SLS reference software
- *** FFmpeg
- ** MPEG-4 Scalable Lossless Coding – Parts of it are used in HD-AAC.
- *** SSC, DST, ALS and SLS reference software
- ** RealAudio Lossless
- *** RealPlayer
- *** FFmpeg
- ** BFDLAC. Ongoing development.
- *** FXpansion's BFD3 drum software.
- **L2HC - Huawei
- *** Huawei Music
- *** NearLink
- *** Huawei FreeBuds
- * Oddball
- ** ATRAC Advanced Lossless – Extremely unpopular
- *** FFmpeg
- ** Direct Stream Transfer - Only used for Direct Stream Digital
- *** SSC, DST, ALS and SLS reference software
- *** FFmpeg
- ** Original Sound Quality - Only used in WaveLab
- *** FFmpeg Discontinued
- * Lossless Audio – No update for 10+ years
- * Shorten – Officially discontinued.
- ** libshn
- ** FFmpeg
- * Lossless Predictive Audio Compression – Predecessor of MPEG-4 ALS
- * Lossless Transform Audio Compression – Predecessor of LPAC
- * MPEG-1 Audio Layer III HD – Officially discontinued
- * RK Audio – Officially discontinued
- ** FFmpeg
Lossy compression
General/Speech hybrid
- Unified Speech and Audio Coding
- * exhale
- * FFmpeg
- IETF standards:
- * Opus – based on SILK vocoder and CELT codec
- ** libopus
- ** FFmpeg
- IETF Internet Draft
- * IPMR Speech Codec - used in Spirit DSP's TeamSpirit Voice&Video Engine
Neural audio codecs
- Lyra (codec) - used in Google Duo
- Lyra V2 - based on SoundStream neural codec
- Satin
- Facebook EnCodec
- WavTokenizer
General
- Adaptive differential pulse-code modulation
- Adaptive Transform Acoustic Coding
- * FFmpeg
- ATSC/ETSI standards:
- * Dolby Digital
- ** FFmpeg
- ** liba52
- * Dolby Digital Plus
- ** FFmpeg
- * DTS Coherent Acoustics
- ** FFmpeg
- ** libdca
- * Dolby AC-4
- Impala Blackbird audio codec
- ITU standards:
- * G.719
- * G.722
- ** FFmpeg
- * G.722.1 and G.722.1 Annex C
- ** libg722_1
- ** libsiren
- * G.722.2
- ** 3GPP TS 26.173 – AMR-WB speech Codec – reference implementation
- ** opencore-amr
- ** VisualOn AMR-WB encoder
- ** FFmpeg
- * EVS
- MPEG-1 Audio and MPEG-2 Audio
- * layer I
- ** FFmpeg
- * layer II
- ** FFmpeg
- ** tooLame
- ** twoLame
- * layer III
- ** FFmpeg
- ** LAME
- * Advanced Audio Coding
- ** FAAC and FAAD
- ** FFmpeg
- ** iTunes
- ** Nero AAC Codec
- ** VisualOn AAC Encoder
- ** Fraunhofer FDK AAC
- ** libaacplus
- MPEG-4 Audio
- * Advanced Audio Coding, HE-AAC and AAC-LD
- ** FAAC, FAAD2
- ** FFmpeg
- ** iTunes
- ** Nero AAC Codec
- ** MPEG-4 AAC reference software
- * Harmonic and Individual Lines and Noise
- ** MPEG-4 reference software
- * TwinVQ
- ** MPEG-4 reference software
- ** FFmpeg
- * BSAC
- ** MPEG-4 reference software
- MPEG-H
- * MPEG-H 3D Audio
- Musepack
- * Musepack SV8 Tools
- * FFmpeg
- NICAM
- AT&T Perceptual Audio Coder
- Precision Adaptive Subband Coding
- QDesign
- * QDesign Music Codec – used in Apple QuickTime
- ** FFmpeg
- PictureTel
- * Siren 7
- ** libg722_1
- ** libsiren
- ** FFmpeg
- * Siren 14
- ** libg722_1
- ** vgmstream
- * Siren 22
- NTT TwinVQ
- * FFmpeg
- * NTT TwinVQ Encoder, NTT TwinVQ Player
- Voxware MetaSound
- * Windows Media Player
- * FFmpeg
- Vorbis
- * aoTuV
- * FFmpeg
- * libvorbis
- * Tremor
- Windows Media Audio
- * Windows Media Encoder
- * FFmpeg
- * ADC codec
- Cook Codec
- * FFmpeg
AES3
- SMPTE 302M
- * FFmpeg
- Dolby E
- * FFmpeg
Bluetooth
- Bluetooth Special Interest Group
- * Low Complexity Subband Coding
- ** BlueZ's SBC library
- ** Fluoride Bluetooth stack
- ** FFmpeg
- * CVSD 8 kHz - used in Hands-Free Profile (HFP)
- * modified SBC - used in Hands-Free Profile
- ** BlueZ's SBC library
- ** Fluoride Bluetooth stack
- ** FFmpeg
- * SBC XQ
- ** PulseAudio's bluetooth stack
- ** PipeWire's bluetooth stack
- * LC3
- ** Google's liblc3 - used in Android 13 and later
- ETSI
- * LC3plus
- ** Google's liblc3
- Qualcomm Technologies International
- * aptX
- ** Qualcomm libaptX
- ** FFmpeg
- * aptX HD
- ** Qualcomm libaptXHD
- ** FFmpeg
- * aptX Low Latency
- * aptX Adaptive
- * FastStream - a variant of SBC codec for bi-directional audio transmission
- Sony
- * LDAC
- ** libldac - used in Android Oreo
- ** libldacdec
- HWA Alliance/Savitech
- * LHDC
- ** HWA encoder/decoder
- * LLAC
- **HWA encoder/decoder
- HiBy
- * Ultra Audio Transmission
- Samsung
- * Samsung HD/UHQ-BT codec
- * Samsung Scalable codec
- * Samsung Seamless codec
- MQA
- * MQair
Digital radio
- Hybrid Digital Coding - used in HD Radio
- * NRSC-5 receiver for rtl-sdr
- * gr-nrsc5
Voice
- Linear predictive coding
- * Code-excited linear prediction
- ** Algebraic code-excited linear prediction
- Xiph.Org Foundation
- * Speex, patent free
- ** libspeex
- ** FFmpeg
- Dialogic ADPCM
- * FFmpeg
- ITU standards:
- * G.711, also known as PCM of voice frequencies
- ** Sun Microsystems's public domain implementation
- ** FFmpeg
- * G.711.0
- * G.711.1
- * G.711.1D
- * G.718
- * G.718B
- * G.719
- * G.721
- ** Sun Microsystems's public domain implementation
- * G.722
- ** FFmpeg
- * G.722B
- * G.722.2
- ** 3GPP TS 26.173 – AMR-WB speech Codec – reference implementation
- ** opencore-amr
- ** FFmpeg
- * G.723
- ** Sun Microsystems's public domain implementation
- * G.723.1
- ** FFmpeg
- * G.726
- ** Sun Microsystems's public domain implementation
- ** FFmpeg
- * G.727
- ** Sun Microsystems's public domain implementation
- * G.728
- ** FFmpeg
- * G.729
- ** FFmpeg
- * G.729a
- * G.729b
- * G.729ab
- * G.729d
- ** FFmpeg
- * G.729e
- * G.729.1
- * G.729.1E
- * internet Speech Audio Codec
- ** WebRTC
- Nellymoser Asao Codec
- * FFmpeg
- RealNetworks
- * RealAudio 1
- ** FFmpeg
- * RealAudio 2
- ** FFmpeg
- PictureTel PT716, PT716plus
- PictureTel PT724
- RTAudio – used by Microsoft Live Communication Server
- SVOPC – used by Skype
- OpenLPC – created by Future Dynamics
- * HawkVoice
- ANSI/SCTE
- * ANSI/SCTE 24-21 2006
- ** BroadVoice Speech Codec Open Source C Code
- * ANSI/SCTE 24-22 2013
- * ANSI/SCTE 24-23 2007
- ** BroadVoice Speech Codec Open Source C Code
- IETF RFCs:
- * Internet Low Bit Rate Codec – developed by Global IP Solutions/Google
- ** WebRTC
- IETF Internet Draft
- * SILK
- * CELT
- ** libcelt
- MPEG-4 Audio
- * MPEG-4 CELP
- * MPEG-4 HVXC
- Skyphone MPLP
- Inmarsat
- * INMARSAT-M IMBE
- * Inmarsat Mini-M AMBE
- Meta MLow - used in Instagram, Messenger, and WhatsApp.
Microsoft DirectPlay
- Voxware MetaVoice
- * Windows Media Player
- Truespeech
- * Windows Media Player
- * FFmpeg
- MS GSM
- * Windows Media Player
- * libgsm
- * FFmpeg
- MS-ADPCM
- * Windows Media Player
- * FFmpeg
Digital Voice Recorder
- International Voice Association standards:
- * Digital Speech Standard / Standard Play
- ** FFmpeg
- * Digital Speech Standard / Quality Play
- Sony LPEC
- Truespeech Triple Rate CODER – used in some pocket recorders
- Intermetall MI-SC4 - used by voice recorders such as RadioShack Digital Recorder and HyperHyde
- * FFmpeg
- Sanyo LD-ADPCM - used by Sanyo ICR series
- * FFmpeg
Mobile phone
Generation 2
- European Telecommunications Standards Institute GSM
- * Full Rate
- ** libgsm
- ** FFmpeg
- * Half Rate
- * Enhanced Full Rate
- Telecommunications Industry Association IS-95
- * IS-96A
- * IS-127
- * IS-733
- Telecommunications Industry Association IS-54/IS-136
- * IS-85
- ** ITU-T G.191's IS-54 implementation
- * IS-641
- Association of Radio Industries and Businesses RCR STD-27
- * PDC-HR
- * PDC-FR
- * PDC-EFR CS-ACELP 8 kbit/s
- * PDC-EFR ACELP 6.7 kbit/s
Generation 3/4
- 3rd Generation Partnership Project
- * Adaptive Multi-Rate
- ** AMR-NB
- *** 3GPP TS 26.073 – AMR speech Codec – reference implementation
- *** opencore-amr
- *** FFmpeg
- ** AMR-WB
- *** 3GPP TS 26.173 – AMR-WB speech Codec – reference implementation
- *** opencore-amr, from OpenCORE
- *** vo-amrwbenc, from VisualOn, included in Android
- *** FFmpeg.
- ** AMR-WB+
- *** 3GPP TS 26.273 – AMR-WB+ speech Codec – reference implementation
- ** Enhanced Voice Services
- *** 3GPP TS.26.443 – Codec for Enhanced Voice Services – ANSI C code
- 3rd Generation Partnership Project 2
- * Enhanced Variable Rate Codec – based on RCELP
- ** FFmpeg
- * Enhanced Variable Rate Codec B
- * QCELP
- ** QCELP-8
- *** FFmpeg
- ** QCELP-13
- *** FFmpeg
- * Selectable Mode Vocoder
- * Variable Multi Rate – WideBand
Professional mobile radio
- APCO
- * Project 25 Phase 2 Enhanced Full-Rate
- * Project 25 Phase 2 Half-Rate – also used in NXDN and DMR
- ** mbelib
- * Project 25 Phase 1 Full Rate
- ** mbelib
- European Telecommunications Standards Institute
- * ETS 300 395-2
- TETRAPOL
- * RPCELP 6 kbit/s
- D-STAR Digital Voice
- * mbelib
- Professional Digital Trunking System Industry Association standards:
- * NVOC – used in China
- Spirit DSP RALCWI
- DSPINI
- * SPR Robust
- * TWELP Robust
- Codec2
- * libcodec2
- RL-CELP
Military
- U.S. Department of Defense Federal Standard:
- * FS-1015
- ** HawkVoice
- * FS-1016
- ** HawkVoice
- * FS-1023
- United States Military Standard
- * MIL-STD-188 113
- ** SoX
- * MIL-STD-3005
- ** Texas Instruments' 2.4 kbit/s MELP Proposed Federal Standard speech coder
- NATO
- * STANAG 4198
- ** SpanDSP
- * STANAG-4591
- ** Microsoft Speech coder
- BBN NRV – developed in DARPA program
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
- PAL broadcast signal
- * Pyctools-PAL
- NTSC broadcast signal
- * gr-ntsc
- LaserDisc RF signal
- * ld-decode
- VHS / S-VHS / U-Matic RF signal
- * VHS-Decode
- Composite Video Baseband Signal
- * VHS-Decode's CVBS-Decode
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
- DXA
- * ScummVM Tools
- * FFmpeg
Lossy compression
General
- ITU-T/ISO/IEC standards:
- * H.120
- * H.261
- ** FFmpeg H.261
- ** Microsoft H.263
- * MPEG-1 Part 2
- ** FFmpeg
- ** MainConcept MPEG-1
- ** TMPGEnc
- * H.262/MPEG-2 Part 2
- ** Canopus ProCoder
- ** Cinema Craft Encoder
- ** FFmpeg
- ** InterVideo Video Decoder
- ** MainConcept MPEG-2
- ** Microsoft H.263
- ** TMPGEnc
- ** NVDEC
- * H.263
- ** FFmpeg H.263
- * MPEG-4 Part 2
- ** 3ivx
- ** DivX
- ** libavcodec
- ** HDX4
- ** Nero Digital
- ** Xvid
- * H.264/MPEG-4 AVC or MPEG-4 Part 10, approved for Blu-ray
- ** CoreAVC
- ** MainConcept
- ** Nero Digital
- ** QuickTime H.264
- ** Sorenson AVC Pro codec, Sorenson's new implementation
- ** OpenH264
- ** x264
- ** FFmpeg
- ** NVDEC/NVENC
- * MPEG-4 AVC variants:
- ** MPEG-4 Web Video Coding or MPEG-4 Part 29 – a subset of MPEG-4 AVC baseline profile
- ** XAVC
- * HEVC
- ** x265
- ** NVDEC/NVENC
- * Versatile Video Coding
- ** VVC Test Model
- ** Fraunhofer Versatile Video Decoder
- ** Fraunhofer Versatile Video Encoder
- ** FFmpeg
- * Video Coding for Browsers (VCB)/VP8
- ** libvpx
- ** FFmpeg
- ** NVDEC
- *Internet Video Coding
- * Essential Video Coding
- ** eXtra-fast Essential Video Encoder
- ** eXtra-fast Essential Video Decoder
- IETF Internet Draft
- * xvc
- ** Divideon's reference implementation
- * Thor
- ** Cisco's reference implementation
- SMPTE standards:
- * VC-1
- ** FFmpeg
- ** NVDEC
- * Dirac
- ** Schrödinger
- ** dirac-research
- ** FFmpeg
- Alliance for Open Media
- * AV1
- ** libaom
- ** SVT-AV1
- ** rav1e
- ** dav1d
- ** libgav1
- ** NVDEC
- Xiph.Org Foundation
- * Daala
- ** libdaala
- * Theora
- ** FFmpeg
- ** libtheora
- Apple Video
- * QuickTime
- * FFmpeg
- Blackbird FORscene video codec
- Firebird Original FORscene video codec
- Digital Video Interactive standards:
- * RTV 2.1
- ** FFmpeg
- * PLV
- ** ActionMedia II driver
- Indeo 3/4/5
- * FFmpeg
- Microsoft Video 1
- * FFmpeg
- Open Media Commons standards:
- * OMS Video
- On2 Technologies TrueMotion VP3/VP4, VP5, VP6, VP7; under the name The Duck Corporation: TrueMotion S, TrueMotion 2, TrueMotion RT 2.0
- * FFmpeg
- RealVideo 1, G2, 8, 9 and 10
- * FFmpeg
- * RealMedia HD SDK
- RealVideo Fractal Codec
- * FFmpeg
- RealMedia HD
- * RealMedia HD SDK
- * FFmpeg
- Snow Wavelet Codec
- Sorenson Video, Sorenson Spark
- * FFmpeg
- VP9 by Google; VP10 was not released and instead was integrated into AV1
- * libvpx
- * FFmpeg
- * NVDEC
- Windows Media Video
- * WAX
- * FFmpeg
- Guobiao standards
- * Audio Video Standard (AVS)
- ** AVS1-P2 - used in China Blue High-definition Disc.
- *** FFmpeg
- ** AVS1-P7
- ** AVS2-P2
- *** uAVS2 Encoder
- *** xavs2
- *** davs2
- ** AVS3-P2
- *** uavs3e
- *** uavs3d
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.- ITU-T/ISO/IEC standards:
- * Scalable Video Coding
- * Scalable High Efficiency Video Coding
- * Low Complexity Enhancement Video Coding
- ** LCEVC Decoder SDK
- ** V-Nova LCEVC SDK
- SMPTE standards
- * VC-4 Layered Video Extension
Intra-frame-only
- Motion JPEG
- * FFmpeg
- * Morgan Multimedia M-JPEG
- * Pegasus PICVideo M-JPEG
- * MainConcept M-JPEG
- ISO/IEC standard
- * Motion JPEG 2000
- ** libopenjpeg
- ** FFmpeg
- ** Morgan Multimedia M-JPEG2000
- ** Morgan Multimedia dcpPlayer
- * JPEG XS Lightweight Low latency video codec
- ** intoPIX fastTICO-XS
- * DV
- ** FFmpeg
- * MPEG-4 SStP
- ** FFmpeg
- * Motion JPEG XR
- * Animated JPEG XL
- ** libjxl
- IETF Internet Draft
- * Advanced Professional Video
- ** OpenAPV
- ** FFmpeg
- Apple ProRes 422/4444
- * FFmpeg
- Apple Intermediate Codec
- * FFmpeg
- Apple Pixlet
- * FFmpeg
- AVC-Intra
- * x264
- * FFmpeg
- AVC-Ultra – a subset of MPEG-4 AVC Hi444PP profile
- XAVC-I
- CineForm HD
- * CineForm-SDK – developed by GoPro
- * FFmpeg
- SMPTE standard
- * VC-2 SMPTE standard
- ** Schrödinger
- ** dirac-research
- ** VC-2 Reference Encoder and Decoder – developed by BBC
- ** FFmpeg
- * VC-3 SMPTE standard
- ** Avid DNxHD
- ** FFmpeg
- * VC-5 SMPTE standard
- * VC-6 SMPTE standard
- ** V-Nova VC-6 SDK
- Grass Valley HQ/HQA/HQX
- * Grass Valley Codec Option
- * FFmpeg
- NewTek NT25
- NewTek SpeedHQ - used in Network Device Interface protocol
- * NewTek Codec
- * FFmpeg
Stereoscopic 3D / Multiview
- Multiview Video Coding
- Multiview High Efficiency Video Coding
- * MainConcept MV-HEVC Encoder add-on
- * FFmpeg
- * x265 v4.0 or later
- * NVENC
Security and surveillance cameras
- Guobiao standards
- * AVS-S-P2
- * SVAC
- Infinity CCTV Codec
- * FFmpeg
CD-ROM or CD-related video codecs
- CDXL codec
- * FFmpeg
- Cinepak
- * FFmpeg
- Photo CD codec
- * FFmpeg
- MotionPixels - used in MovieCD
- * FFmpeg
- CD+G codec
- * FFmpeg
- * VLC
- CD+EG codec
Network video codecs
- SMPTE RDD
- * LLVC - used in Networked Media Interface
- HEVC-SCC
- * x265 v4.0 or later
- * FFmpeg
- ZRLE - used by VNC
- Sun Microsystems's CellB video - used in Solaris's SunVideo Plus and Lawrence Berkeley National Laboratory's vic
- Xerox PARC's Network Video - used in Xerox's nv and Lawrence Berkeley National Laboratory's vic
- CU-SeeMe video codec
- GoToMeeting codec
- * FFmpeg
- Microsoft
- * RemoteFX codec
- * NSCodec Bitmap Codec
Screen capture video codecs
- Microsoft Camcorder Video - used in Microsoft Office 97's Microsoft Camcorder
- VMnc VMware screen codec - used by VMware Workstation
- * vmnc.dll
- * FFmpeg
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
- Bink Video, Smacker video
- * FFmpeg
- * libavcodec
- Nintendo Mobiclip video codec
- * FFmpeg
- CRI Sofdec codec - a MPEG variant with 11-bit DC and color space correction; used in Sofdec middleware
- CRI P256 - used in Sofdec middleware for Nintendo DS
- Indeo Video Interactive - used in PC games for Microsoft Windows
- * FFmpeg
- * Intel Indeo Video
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