Multimedia Video Codecs

This page discusses the technical details of a variety of production video codecs. The following table lists video codes alphabetically by first known FourCC.

FourCC(s) Document Description
8BPS 8BPS Codec Description of the 8BPS codec used to compress planar RGB video in Quicktime files.
ASV1, ASV2 Asus v1/v2 [HTML],
[Postscript],
[text],
[LyX]
Description of the Asus v1 and v2 algorithms, very simple DCT-based codecs.
CRAM, MSVC, WHAM Microsoft Video-1 Description of a very old and rather simple video codec from Microsoft.
CVID Cinepak Description of the venerable vector-quantizing Cinepak codec.
CYUV Creative YUV Description of Creative Labs' own custom YUV format.
CYUV, CLJR, PIXL, VIXL, VCR1 Simple YUV Coding Formats This document describes a variety of simple YUV coding formats including Creative YUV, Cirrus Logic AccuPak, ATI VCR1, and Miro/Pinnacle Video XL.
DIV3, MP41, MP42, MP43, WMV7, WMV8 Microsoft MPEG-4/Windows Media Video This document describes the inner workings of Microsoft's series of MPEG-4 video codecs. This includes MS MPEG-4 v1, v2, v3 (a.k.a. DivX 3), WMV7, and a preliminary description of WMV8.
FFV1 FFV1 codec [HTML],
[Postscript],
[text],
[LyX]
Description of the FFV1 lossless video codec which originated in the ffmpeg project and is based on arithmetic coding.
HFYU HuffYUV Description of the efficient Huffman-coded YUV format.
IV31, IV32 Intel Indeo 3 A few details of the Intel Indeo 3 coding format.
MSZH, ZLIB LCL Codecs Description of the Lossless Codec Library technologies, formed around open compression techniques.
QPEG, Q1.0, Q1.1 Q-Team's QPEG Description of the QPEG 8-bit codec.
rle, qdrw Apple Animation (RLE); QDraw Apple's RLE algorithm used in Quicktime files and designated by a lowercase 'rle'. Also covers the QDraw format found in Quicktime files.
RLE Microsoft RLE Microsoft's run length encoding scheme used in BMP and AVI (and even ASF) files, taken from Microsoft's own documentation.
RPZA Apple Video Description of the Apple Video (RPZA) codec, a computationally simple block-based codec used in Quicktime files.
SMC Apple Graphics Description of the Apple Graphics 8-bit block-based codec used in some Apple Quicktime files.
SP5x Sunplus JPEG Codecs This document contains details about the Sunplus brand of JPEG codecs.
SVQ1 Sorenson Video 1 Description of the Sorenson Vector Quantizer #1 video format used in Quicktime that took the world of downloadable movie trailers by storm in 1999.
TSCC TechSmith Screen Capture Codec Description of a simple lossless codec used for screen capture and animation applications.
ULTI Description(s) of IBM's Ultimotion codec.
VP31 VP3 Format Description of the bitstream structure of On2's VP3 codec streams and the process used to decode the format. Also, see description of Theora codec.
VP60, VP61, VP62 VP6 Overview (PDF, 271 KB) This is a link to a whitepaper that gives some details about On2's VP6* series of codecs.
VP70, VP71, VP72 VP7 Overview (PDF, 176 KB) This is a link to a whitepaper that describes surface details about On2's VP7* series of codecs.
Xxan Origin Xan Codec This document covers the video codecs used in certain Origin games, notably the later Wing Commander titles.

Other Codecs:

Main Page