//from http://www.fourcc.org/ #define CODEC_NUMBER 231 const struct{ const char fcc[4]; const char *Data[5]; }video_codec[CODEC_NUMBER]={ {"3IV~", {"http://www.3ivx.com/player.html", "3ivx", "", "3IVX", "MPEG4-based codec. Used by 3ivx Delta 1.0-3.5. FOURCC \"3IV0\" was also used for a while but never publicly released."}}, {"AASC", {"", "Autodesk Animator codec", "http://www.autodesk.com", "Autodesk", "This codec is part of Autodesk's discontinued Animator Studio for Windows. "}}, {"ABYR", {"", "?", "http://www.kensington.com", "Kensington?", "?"}}, {"ADV1", {"http://www.loronix.com/products/video_clips/wavecodec.asp", "WaveCodec", "http://www.loronix.com/", "Loronix", "Apparently used in various CCTV products."}}, {"ADVJ", {"", "Avid M-JPEG", "http://www.avid.com", "Avid Technology", "Also known as AVRn"}}, {"AEMI", {"", "Array VideoONE MPEG1-I Capture", "http://www.array.com", "Array Microsystems", "Array's codec used for I frame only MPEG1 AVI files"}}, {"AFLI", {"", "Autodesk Animator codec", "http://www.autodesk.com", "Autodesk", "AVI equivalent of Autodesk's native FLI file format (presumably)."}}, {"AFLC", {"", "Autodesk Animator codec", "http://www.autodesk.com", "Autodesk", "AVI equivalent of the FLC native file format."}}, {"AMPG", {"", "Array VideoONE MPEG", "http://www.array.com", "Array Microsystems", "Codec for Array VideoONE hardware-based MPEG compression system."}}, {"ANIM", {"", "RDX", "http://www.intel.com", "Intel", "?"}}, {"AP41", {"http://www.jongerenweb.nl/dzmovies/downloads/codecs/ap.shtml", "AngelPotion Definitive", "", "AngelPotion", "Another hacked version of Microsoft's MP43 codec. One source recommends against installing this codec \"due to its occasional tendency to modify client structures\". Apparently this means that it can destroy or otherwise mess up the HKEY_CLASSES_ROOT\\avifile section of your registry leaving some tools incapable of playing video any more."}}, {"ASV1", {"ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip", "Asus Video", "http://www.asus.com", "Asus", "Codec supplied with the Asus TNT Video Capture adapter."}}, {"ASV2", {"ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip", "Asus Video (2)", "http://www.asus.com", "Asus", "New codec from Asus."}}, {"ASVX", {"ftp://ftp.asuscom.de/pub/asuscom/treiber/vga/ASUS_VGA_TOOLS/asv2dec.zip", "Asus Video 2.0", "http://www.asus.com", "Asus", "Unusual codec which stores audio in the .avi file but puts the video in a companion .asv file.[fccasvx.htm]Click here for information on how to play back these files on Windows 2000 PCs."}}, {"AUR2", {"", "Aura 2 Codec - YUV 422", "", "Auravision", "?"}}, {"AURA", {"", "Aura 1 Codec - YUV 411", "", "Auravision", "?"}}, {"AVR~", {"", "Avid M-JPEG", "http://www.avid.com", "Avid Technology", "Also known as ADVJ in Quicktime files."}}, {"AVRJ", {"", "Avid M-JPEG", "http://www.avid.com", "Avid Technology", "Also known as ADVJ in Quicktime files."}}, {"BINK", {"http://www.smacker.com/bnkmain.htm", "Bink Video", "http://www.smacker.com/default.htm", "RAD Game Tools", "I'm not sure if this is available as a standard Windows codec but the web site makes it sound interesting enough to list here even if it does require non-standard tools to use."}}, {"BT20", {"http://tinpan.fortunecity.com/bigband/807/y41p.zip", "Prosumer Video", "http://www.conexant.com", "Conexant", "Codec optimised for realtime compression of YUV images. Download the ZIP and add VIDC.BT20=btvvc32.drv and VIDC.Y41P=btvvc32.drv to the[drivers32]section of your SYSTEM.INI to enable the codec"}}, {"BTCV", {"", "Composite Video Codec", "http://www.conexant.com", "Conexant", "This, now obsolete, format supported a special data format used by the Brooktree Bt2115 chipset which could perform \"software encoded video output\"- a kind of software TV-out capability."}}, {"BW10", {"http://www.b-way.com", "Broadway MPEG Capture/Compression", "http://www.datx.com", "Data Translation", "Codec for Broadway hardware-based MPEG compression system."}}, {"CC12", {"", "YUV12 Codec", "http://www.intel.com", "Intel", "?"}}, {"CDVC", {"", "Canopus DV Codec", "http://www.canopuscorp.com/", "Canopus", "Allegedly used with digital video cameras. The[http://justedit.com/products/utilities.php3]Canopus download page has a free software-only version of this codec which will install on machines which are not equipped with their capture hardware. Apparently if you edit the AVI and change the FOURCC to dvsd, it will play with these codecs too."}}, {"CFCC", {"", "DPS Perception", "http://www.dps.com", "Digital Processing Systems", "Native format used when capturing AVIs using a DPS Perception adapter."}}, {"CGDI", {"", "Camcorder Video", "http://www.microsoft.com", "Microsoft", "AVI format used by[http://support.microsoft.com/support/office/content/office97/camcorder.asp]Office 97 camcorder application."}}, {"CHAM", {"", "Caviara Champagne", "http://www.winnov.com", "Winnov", "?"}}, {"CMYK", {"", "Uncompressed CMYK", "http://www.colorgraph.co.uk/", "Colorgraph", "Uncompressed 32bpp CMYK as used in printing processes."}}, {"CJPG", {"fcccjpg.htm", "WebCam JPEG", "http://www.creaf.com", "Creative Labs", "Used by Creative Video Blaster Webcam Go control. See[fcccjpg.htm]here for info on how to download and install this codec."}}, {"CPLA", {"", "YUV 4:2:0", "", "Weitek", "This sounds like an uncompressed format to me. Anyone know?"}}, {"CRAM", {"", "Microsoft Video 1", "http://www.microsoft.com", "Microsoft", "Allegedly identical to MSVC."}}, {"CVID", {"http://www.probo.com/cinepak.htm", "Cinepak", "http://www.probo.com", "Providenza & Boekelheide", "Originally owned by Supermac then Radius, now[http://www.probo.com]P & B."}}, {"CWLT", {"", "Color WLT DIB", "http://www.microsoft.com", "Microsoft", "?"}}, {"CYUV", {"", "Creative YUV", "http://www.creaf.com", "Creative Labs", "Proprietary YUV compression algorithm"}}, {"CYUY", {"", "?", "http://www.ati.com", "ATI Technologies", "Proprietary YUV compression algorithm"}}, {"D261", {"", "H.261", "", "DEC", "Presumably now owned by Intel."}}, {"D263", {"", "H.263", "", "DEC", "Presumably now owned by Intel."}}, {"DIB ", {"", "Raw (uncompressed) video", "http://microsoft.com/", "Tinyfluffy corp.",""}}, {"DIV3", {"http://www.divxmovies.com/codec/", "DivX MPEG-4", "http://www.divx.com", "DivX", "Low motion codec (optimised for low motion source material?). Old illegal (hacked Microsft MP?? codec), but very polular. Useful with Nunbub."}}, {"DIV4", {"http://www.divxmovies.com/codec/", "DivX MPEG-4", "http://www.divx.com", "DivX", "Fast motion codec. Old illegal (hacked Microsoft MP?? codec), but very polular. Useful with Nunbub."}}, {"DIV5", {"", "?", "", "?", "Apparently almost as old as DIV3 and DIV4. Changing DIV5 AVI's FOURCC to DIV3 or DIV4 seems to allow them to play just fine."}}, {"DIVX", {"http://www.divxmovies.com/codec/", "DivX", "http://www.projectmayo.com", "OpenDivX", "This FOURCC code is used for versions 4.0 and later of the DivX codec. DivX, \"the MP3 of video,\" is the popular and market-leading MPEG-4 video codec that is emerging as the standard for full screen, full motion, DVD-quality video over IP-based networks. Apparently version 5 also encodes using FOURCC DX50. "}}, {"divx", {"http://www.divxmovies.com/codec/", "DivX", "", "?", "Apparently used interchangeably with \"DIVX\"."}}, {"DMB1", {"", "Rainbow Runner hardware compression", "http://www.matrox.com", "Matrox", "Hardware codec used by Matrox Rainbow Runner video capture product. Apparently a form of Motion JPEG)."}}, {"DMB2", {"", "?", "", "?", "MJPEG codec used by Paradigm."}}, {"DSVD", {"", "DV Codec", "", "?", "The DSVD codec is a VFW-based compressor that firewire- and DV-based capture cards use. It is supported by Graphedit (from[http://divx-digest.com]divx-digest.com), Adobe Premier and StudioDV. VirtualDub doesn't support the format. I suspect that this and DVSD are one and the same - perhaps one of my informants typed the FOURCC wrongly? "}}, {"DUCK", {"http://www.duck.com", "TrueMotion S", "http://www.on2.com", "Duck Corporation", "Rather nice RGB codec which, strangely enough, appears to have two distinct FOURCCs."}}, {"dv25", {"http://www.dvcentral.org/dvwhat.html", "DVCPRO", "http://www.matrox.com", "Matrox", "SMPTE 314M 25Mb/s compressed video. A professional variant of DVC (dvsd). Unlike dvsd, it uses 4:1:1 sampling structure for both NTSC and PAL."}}, {"dv50", {"http://www.dvcentral.org/AreaDV50.html", "DVCPRO50", "http://www.matrox.com", "Matrox", "SMPTE 314M 50Mb/s compressed video. Has twice the data rate (50Mbits/sec) of dv25 and uses 4:2:2 sampling structure."}}, {"DVAN", {"", "?", "", "?", "?"}}, {"dvsd", {"", "?", "http://www.pinnaclesys.com/default.html", "Pinnacle Systems", "miroVideo DV300 SW only codec. Requires the presence of the 1394 (Firewire) interface card with which it shipped. For more info, see[http://www.microsoft.com/DirectX/dxm/help/ds/FiltDev/DV_Data_AVI_File_Format.htm]this Microsoft page. "}}, {"DVSD", {"http://www.mainconcept.com/downloads.shtml", "Download Here", "", "?", "Used by Adobe After Effects, Uleads Mediastudio 6 (and probably VideoStudio) as a generic DV FOURCC. Probably the same as \"dvsd\". Sources indicate that these FOURCCs were used interchangeably in early versions. Some versions include only decompression. If you need a compress/decompress DVSD codec, I am told that the MainConcept DV codec is worth a look and you can[http://www.mainconcept.com/downloads.shtml]download a demo version here. "}}, {"DVE2", {"", "DVE-2 Videoconferencing Codec", "", "InSoft", "?"}}, {"DVX~", {"", "DVX1000SP Video Decoder", "http://www.lucent.com", "Lucent", "?"}}, {"DX50", {"http://www.divxmovies.com/codec/", "DivX MPEG-4 version 5", "http://www.divx.com", "DivX", "Apparently this is used interchangeably with the DIVX FOURCC when using version 5 of the codec."}}, {"DXT~", {"", "DirectX Compressed Texture", "http://www.microsoft.com", "Microsoft", "5 different versions (DXT1 - DXT5) of compressed texture formats exist. Full documentation is to be found in the DirectX SDK. More info can also be found on[http://www.s3.com/s3tc/index.htm]S3's Texture Compression web site."}}, {"DXTC", {"", "DirectX Texture Compression", "http://www.microsoft.com", "Microsoft", "Another of the DXTn set, I suppose."}}, {"ELK0", {"", "?", "http://www.elsa.com", "Elsa", "Codec used by some Elsa graphics cards. May be a YUV format with reduced colour resolution."}}, {"EKQ0", {"http://212.76.48.153/DRIVERS/GRAFIKI/elsa/drv/Drvtools/VideoIO/", "Elsa Quick Codec", "http://www.elsa.com", "Elsa", "?"}}, {"ESCP", {"", "Escape", "http://www.eidos.co.uk", "Eidos Technologies", "Codec used by Eidos Technologies ESCAPE VideoStudio."}}, {"ETV1", {"", "eTreppid Video Codec", "http://www.etreppid.com", "eTreppid Technologies", "?"}}, {"ETV2", {"", "eTreppid Video Codec", "http://www.etreppid.com", "eTreppid Technologies", "?"}}, {"ETVC", {"", "eTreppid Video Codec", "http://www.etreppid.com", "eTreppid Technologies", "?"}}, {"FLJP", {"", "Field Encoded Motion JPEG", "", "D-Vision", "Field encoded motion JPEG with LSI bitstream format."}}, {"FRWA", {"http://www.softlab-nsk.com/Pro/Forward.html", "Forward Motion JPEG with alpha channel", "http://www.softlab-nsk.com/", "SoftLab-Nsk", "A version of motion JPEG as used in the Forward project from SoftLab-Nsk. This format also includes an 8-bit alpha channel per image."}}, {"FRWD", {"http://www.softlab-nsk.com/Pro/Forward.html", "Forward Motion JPEG", "http://www.softlab-nsk.com/", "SoftLab-Nsk", "A version of motion JPEG as used in the Forward project from SoftLab-Nsk. Similar to FRWD but without the alpha information."}}, {"FVF1", {"", "Fractal Video Frame", "", "Iterated Systems", ""}}, {"GLZW", {"http://members.tripod.com/vobsub/codecs/codecs.html", "Motion LZW", "mailto:gabest@freemail.hu", "gabest", "GIF-like codec written by gabest@freemail.hu"}}, {"GPEG", {"http://members.tripod.com/vobsub/codecs/codecs.html", "Motion JPEG", "mailto:gabest@freemail.hu", "gabest", "Motion JPEG codec written as a learning exercise gabest"}}, {"GWLT", {"", "Greyscale WLT DIB", "http://www.microsoft.com", "Microsoft", "8bpp greyscale image. What does WLT stand for?"}}, {"H26~", {"", "ITU H.26n", "http://www.intel.com", "Intel", "Conferencing codecs H.263 format video is for POTS-based videoconferencing. Used, for example, in some[http://www.osprey.mmac.com]Ospreyproducts. "}}, {"HFYU", {"http://www.math.berkeley.edu/benrg/huffyuv.html", "Huffman Lossless Codec", "", "?", "Huffman codec for YUV and RGB formats. Available in source and DLL forms."}}, {"HMCR", {"", "Rendition Motion Compensation Format", "http://www.rendition.com", "Rendition", "Proprietary motion compensation surface format used by Rendition V2x00 DirectDraw driver."}}, {"HMRR", {"", "Rendition Motion Compensation Format", "http://www.rendition.com", "Rendition", "Newer, proprietary motion compensation surface format used by Rendition drivers."}}, {"i263", {"http://members.aol.com/SlavTrainr/STsPage.html", "ITU H.263", "http://www.intel.com", "Intel", "PictureWorks NetCard Player - another H.263 implementation from Intel. There's a FAQ on this codec[http://members.aol.com/SlavTrainr/STsPage.html]here and it can also be downloaded from[http://codecs.nm.ru]here."}}, {"IAN ", {"", "Indeo 4 Codec", "http://www.intel.com", "Intel", "One of a collection of FOURCCs used in Indeo 4."}}, {"ICLB", {"", "CellB Videoconferencing Codec", "", "InSoft", "?"}}, {"IGOR", {"", "Power DVD", "", "?", "?"}}, {"IJPG", {"", "Intergraph JPEG", "", "Intergraph", "Intergraph's version of a JPEG codec (don't you hate it when I just state the obvious ?)"}}, {"ILVC", {"", "Layered Video", "http://www.intel.com", "Intel", "?"}}, {"ILVR", {"", "ITU H.263+ Codec", "", "?", "?"}}, {"IPDV", {"http://www.iodata.co.jp/products/video/gvdvc/", "Giga AVI DV Codec", "http://www.iodata.co.jp/", "I-O Data Device, Inc.", "Codec used with I-O Data Device's IEEE1394 Digital Video Control & Capture Board. This codec implements I-O DATA's original indexed AVI architecture."}}, {"IR21", {"http://codecs.nm.ru", "Indeo 2.1", "http://www.intel.com", "Intel", "Old Indeo codec"}}, {"IRAW", {"", "Intel Uncompressed UYUV", "http://www.intel.com", "Intel", "No indication of the pixel format - sorry."}}, {"IV50", {"http://http://www.ligos.com/index.phtml?&pi=103&n1=products&n2=indeo&n3=download#downloads", "Indeo Interactive", "http://www.ligos.com", "Ligos", "Version 5.0 of the Indeo codec series designed for internet video delivery."}}, {"IV~~", {"http://www.ligos.com/index.phtml?&pi=103&n1=products&n2=indeo&n3=download#downloads", "Indeo 3", "http://www.ligos.com", "Ligos", "The family of Indeo Video 3 codecs originally developed by Intel but now handled by Ligos."}}, {"JBYR", {"", "?", "http://www.kensington.com", "Kensington?", "?"}}, {"JPEG", {"", "JPEG Still Image", "http://www.microsoft.com", "Microsoft", "?"}}, {"JPGL", {"", "JPEG Light?", "", "?", "Proprietary format used by many WebCams which are built around the DIVIO NW 801/802 chip such as the Logitec QuickCam Pro, VideoLogic HomeC'm and other cameras from Askey, Mustek, Microtek, and Tekom."}}, {"KMVC", {"", "Karl Morton's Video Codec (presumably)", "", "?", "Shipped as part of the game 'Worms 'by Team17 Software."}}, {"L261", {"", "Lead H.26", "http://www.leadtools.com", "Lead Technologies", "?"}}, {"L263", {"", "Lead H.263", "http://www.leadtools.com", "Lead Technologies", "?"}}, {"LCMW", {"", "Motion CMW Codec", "http://www.leadtools.com", "Lead Technologies", "?"}}, {"LEAD", {"http://www.leadtools.com/video-codec.htm", "LEAD Video Codec", "http://www.leadtools.com", "Lead Technologies", "Codec supporting standard MJPEG and Lead's proprietary MCMP formats. They state \"an alternative to standard compression algorithms, MCMP delivers smaller file sizes and can maintain better image quality than MJPEG with the same or better image quality.\"Link offers download of a time-expiring version of the codec. No, MCMP isn't a FOURCC."}}, {"LGRY", {"", "Grayscale Image", "http://www.leadtools.com", "Lead Technologies", "Supports 12 and 16bpp grayscale images with additional low and high range information required for medical images. Format public but not finalised when this update was made."}}, {"Ljpg", {"http://www.leadtools.com/video-codec.htm", "LEAD MJPEG Codec", "http://www.leadtools.com", "Lead Technologies", "Supports color JPEG 4:1:1, 4:2:2, 4:4:4, grayscale JPEG 4:0:0) FOURCCs supported: MJPG, JPEG, dmb1 Lossless JPEG support including 24-bit color and 8,12 and 16-bit grayscale. Link offers download of a time-expiring version of the codec."}}, {"M263", {"", "H.263", "http://www.microsoft.com", "Microsoft", "Redmond's codec implementing the H.263 compression standard."}}, {"M261", {"", "H.261", "http://www.microsoft.com", "Microsoft", "Redmond's codec implementing the H.261 compression standard."}}, {"M4S2", {"", "MPEG-4 (automatic WMP download)", "http://www.microsoft.com", "Microsoft", "Final fully-compliant ISO MPEG4 decoder, compliant to MPEG-4 version 2 simple profile."}}, {"MC12", {"", "Motion Compensation Format", "http://www.ati.com", "ATI Technologies", "Proprietary format used by ATI in MPEG decoding."}}, {"MCAM", {"", "Motion Compensation Format", "http://www.ati.com", "ATI Technologies", "Proprietary format used by ATI in MPEG decoding."}}, {"MJ2C", {"http://www.morgan-multimedia.com/M-JPEG2000/", "Motion JPEG 2000", "http://www.morgan-multimedia.com", "Morgan Multimedia ", "Motion JPEG 2000"}}, {"mJPG", {"", "Motion JPEG including Huffman Tables", "http://www.ibm.com", "IBM", "A version of Motion JPEG which includes Huffman tables with each AVI frame. Developed by IBM before the MJPEG standard was finalised."}}, {"MJPG", {"http://codecs.nm.ru", "Motion JPEG", "", "?", "Motion JPEG video. Codecs implementing MJPEG are (or have been) available from\n[http://www.jpg.com/imagetech_video.htm]http://www.jpg.com/imagetech_video.ht\n[http://www.pmatrix.com]http://www.pmatrix.co\n[http://www.jpg.com/freestuff.html]Pegasus Imagin\n[http://www.morgan-multimedia.com]Morgan Multimedia (long trial period\nThe format is also used by[http://www.matrox.com/]Matrox in their Rainbow Runner add-on video capture / MPEG playback board for various of their display adapters.\n"}}, {"MMES", {"", "MPEG-2 ES", "http://www.matrox.com", "Matrox", "Matrox MPEG-2 video elementary stream.MPEG-2 main profile or 4:2:2 profile closed GOP IBP or I-frame only decoder."}}, {"MP2A", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-2 Audio"}}, {"MP2T", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-2 Transport Stream"}}, {"MP2V", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-2 Video"}}, {"MP42", {"", "MPEG-4 (automatic WMP download)", "http://www.microsoft.com", "Microsoft", "Apparently one of several different and incompatible MPEG-4 codecs. Rumour has it that this codec is downloadable from the Microsoft site somewhere. This codec is distributed as part of Microsoft Windows Media Tools 4. Includes quality improvements over the earlier MPG4."}}, {"MP43", {"", "MPEG-4 (automatic WMP download)", "http://www.microsoft.com", "Microsoft", "Yet another MPEG-4 variation from Microsoft. This FOURCC is not, however, listed on Microsoft's codecs site. This codec is distributed as part of Microsoft Windows Media Tools 4. Includes further quality improvements over the earlier MPG4."}}, {"MP4A", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-4 Audio"}}, {"MP4S", {"", "MPEG-4 (automatic WMP download)", "", "Microsoft ?", "The first ISO standard codec for use with the Sharp digital camera implementing a restricted feature set of MPEG4."}}, {"MP4T", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-4 Transport Stream"}}, {"MP4V", {"http://www.mediaexcel.com/", "Eval download", "http://www.mediaexcel.com", "Media Excel", "MPEG-4 Video"}}, {"MPEG", {"", "MPEG", "", "?", "MPEG video - presumably MPEG I ?"}}, {"MPG4", {"", "MPEG-4 (automatic WMP download)", "http://www.microsoft.com", "Microsoft", "MPEG-4 Video High Speed Compressor.[http://www.microsoft.com/windows/windowsmedia/en/download/default.asp]Downloadable here, I am told. This codec was shipped with some versions of the Microsoft Netshow encoder (probably 3.0). This codec was based on early drafts of the MPEG-4 spec."}}, {"MPGI", {"", "MPEG", "http://www.sigmadesigns.com", "Sigma Designs", "Editable MPEG codec"}}, {"MR16", {"", "?", "", "?", "?"}}, {"MRCA", {"", "Mrcodec", "", "FAST Multimedia", "And I thought it stood for \"Multi Role Combat Aircraft\"."}}, {"MRLE", {"", "Microsoft RLE", "http://www.microsoft.com", "Microsoft", "Run length encoded RGB format from Microsoft. Basically the same as the BI_RLE formats but[mailto:mknapp@gmx.at]Michael Knapp clarifies: \"MRLE is just *nearly* the same compression as the existing 4 and 8bit RLE formats but the 'copy bytes-chunk' always has an even byte-length. That means that an empty byte is added if the 'copy chunk' contains an odd number of bytes\""}}, {"MSVC", {"", "Microsoft Video 1", "http://www.microsoft.com", "Microsoft", "Original codec shipped with Video For Windows. Deals with 8bpp and 16bpp images. Quality leaves a lot to be desired (IMHO)."}}, {"MSZH", {"http://www.geocities.co.jp/Playtown-Denei/2837/prg/LCL223.ZIP", "AVImszh", "", "Kenji Oshima", "Kenji Oshima also developed a multi-threaded M3JPEG codec based on one by Morgan Multimedia. You can[http://www.geocities.co.jp/Playtown-Denei/2837/prg/M3MTB2.ZIP]download this here."}}, {"MTX~", {"", "?", "http://www.matrox.com", "Matrox", "Apparently these are MJPG variations registered by Matrox consumer products group."}}, {"MV12", {"", "?", "", "?", "?"}}, {"MWV1", {"http://www.aware.com/products/compression/motionwavelets.htm", "Aware Motion Wavelets", "http://www.aware.com", "Aware Inc.", "Wavelet compression-based codec optimised for Intel MMX platforms. Allegedly downloadable from[http://tuner.hardware.ru/tv/soft_utils.html#amwvc]here. Codec filename is icmw_32.dll."}}, {"nAVI", {"http://codecs.nm.ru", "Download here", "", "?", "?"}}, {"NTN1", {"", "Video Compression 1", "", "Nogatech", "?"}}, {"NVDS", {"", "NVidia Texture Format", "http://www.nvidia.com", "NVidia", "?"}}, {"NVHS", {"", "NVidia Texture Format", "http://www.nvidia.com", "NVidia", "Apparently a texture format introduced for GEForce 3."}}, {"NHVU", {"", "NVidia Texture Format", "http://www.nvidia.com", "NVidia", "Apparently a texture format introduced for GEForce 3."}}, {"NVS~", {"", "?", "", "NVidia?", "Supported by GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format."}}, {"NVT~", {"", "?", "", "NVidia?", "Supported by GEForce 2 GTS Pro / 64Mb DDR. Possibly a texture format."}}, {"PDVC", {"http://www.iodata.co.jp/products/video/gvdvc/", "DVC codec", "http://www.iodata.co.jp/", "I-O Data Device, Inc.", "DV codec for I-O DATA Digital Video Capture products."}}, {"PGVV", {"", "Radius Video Vision", "http://www.radius.com", "Radius", "?"}}, {"PHMO", {"", "Photomotion", "http://www.ibm.com", "IBM", "?"}}, {"PIM1", {"ftp://ftp.pinnaclesys.de/driver/pc/pctv/Pclepim1.exe", "Download here", "http://www.jpg.com", "Pegasus Imaging", "MPEG-1 based codec"}}, {"PIM2", {"", "?", "http://www.jpg.com", "Pegasus Imaging", "Pinnacle DC1000 firewire video editing card supports this format."}}, {"PIMJ", {"http://www.jpg.com/imagetech_jpeg.htm", "Lossless JPEG", "http://www.jpg.com", "Pegasus Imaging", "?"}}, {"PIXL", {"", "Video XL", "http://www.pinnaclesys.com/default.html", "Pinnacle Systems", "This is apparently an alias for VIXL."}}, {"PVEZ", {"", "PowerEZ", "http://www.horizons.com", "Horizons Technology", "TrueMotion based codec (?) It appears that Horizons Technology has now been acquired by Raytheon and is no longer in the codec business (can someone confirm this - their URL is now redirected). Allegedly, you can download this codec from support.private.com but I'm not going to add a link since this is an adult video company and I don't want to get this site associated with porn."}}, {"PVMM", {"", "PacketVideo Corporation MPEG-4", "", "PacketVideo Corporation", "Software MPEG4 codec that supports multiple bitrate encoding/decoding. It is also error resilient allowing transmission over wired/wireless networks."}}, {"PVW2", {"http://www.jpg.com/imagetech_wavelet.htm", "Pegasus Wavelet Compression", "http://www.jpg.com", "Pegasus Imaging", "?"}}, {"qpeq", {"", "QPEG 1.1", "http://www.q-team.de", "Q-Team", "?"}}, {"QPEG", {"http://www.q-team.de/frames/frqpeg.htm", "QPEG", "http://www.q-team.de", "Q-Team", "Q-Team Dr.Knabe's 8-bit output codec with automatic palette switching for seamless edits."}}, {"raw ", {"", "Raw RGB", "", "?", "Apparently this contains \"raw, uncompressed RGB bitmaps\"."}}, {"RGBT", {"", "32 bit support", "", "Computer Concepts", "That's odd. I registered RGBT at the same time as a bunch of other FOURCCs and it was granted. The format I registered is for 16- and 32-bit uncompressed RBG images with a transparency plane. Microsoft's codec site, however, lists Computer Concepts rather than Brooktree (Conexant) as the owner. Hmm..."}}, {"RLE ", {"", "Run Length Encoder", "", "Microsoft?", "I expect this is an equivalent to one of the the BI_RLEx FOURCCs (see the[fccrgb.htm]RGB page). The Win2K clock.avi sample uses this format. Final character in the FOURCC is a space."}}, {"RLE4", {"", "4bpp Run Length Encoder", "", "Microsoft", "Equivalent to BI_RLE4. See[fccrgb.htm]RGB page for more details."}}, {"RLE8", {"", "8bpp Run Length Encoder", "", "Microsoft", "Equivalent to BI_RLE8. See[fccrgb.htm]RGB page for more details."}}, {"RMP4", {"", "MPEG-4 AS Profile Codec", "http://www.sigmadesigns.com/", "Sigma Designs", "Press release[http://www.sigmadesigns.com/news/press_releases/020626.htm]here describes this codec."}}, {"RT21", {"", "Real Time Video 2.1", "http://www.intel.com", "Intel", "What Indeo was called before the marketing guys got their hands on it. RTV or Real Time Video was the format produced by Intel's ActionMedia II adapter back in the late 80s. When the 80486 came along, this migrated to the software-decodable Indeo formats used today."}}, {"rv20", {"", "RealVideo G2", "http://www.real.com", "Real", "RealVideo G2 (6.0 and greater versions of the player and encoder)"}}, {"rv30", {"", "RealVideo 8", "http://www.real.com", "Real", ""}}, {"RVX ", {"", "RDX", "http://www.intel.com", "Intel", "?"}}, {"s422", {"http://www.tekram.com/updates.asp?Product=C210", "VideoCap C210 YUV Codec", "http://www.tekram.com", "Tekram International", "YUV422 codec shipped as part of the driver package for Tekram's C210 product."}}, {"SAN3", {"", "DivX 3", "", "?", "A direct copy of DivX 3.11a, apparently. If you use a FOURCC changer tool on these AVIs they will play with the standard DivX codecs."}}, {"SDCC", {"", "Digital Camera Codec", "", "Sun Communications", "?"}}, {"SFMC", {"http://www.crystalnet.com/CRYSTALGRAM/downloads.html", "Surface Fitting Method", "http://www.crystalnet.com", "CrystalNet", "CrystalGram video email codec."}}, {"SMSC", {"", "Proprietary codec", "http://www.radius.com", "Radius", "?"}}, {"SMSD", {"", "Proprietary codec", "http://www.radius.com", "Radius", "?"}}, {"smsv", {"", "Wavelet Video", "http://www.worldconnectcomm.com", "WorldConnect (corporate site)", "Windows 95 codec installed automatically (and without warning) whenever you receive and play back a file sent from[http://www.visual-mail.com]VisualMail. Very low bandwidth format."}}, {"SP54", {"", "?", "http://www.sunplus.com.tw/", "SunPlus", "Software shipped with a number of low end digital cameras and webcams such as[http://www.aiptek.de/produkte/pocketcam_1_3_mega.html]Aiptek's Pocketcam digital still camera, Logitech's ClickSmart and Mustek's gSmart mini 2 use this format. These use SunPlus chipsets so presumably this explains the \"SP\"."}}, {"SPIG", {"", "Spigot", "http://www.radius.com", "Radius", "?"}}, {"SQZ2", {"", "VXTreme Video Codec V2", "http://www.microsoft.com", "Microsoft", "?"}}, {"SV10", {"http://terran-int.com/CodecCentral/Codecs/Sorenson.html", "Video R1", "http://www.sorenson.com", "Sorenson Media", "Allegedly popular as a Quicktime codec. Used for trailer videos on Star Wars Episode 1 and other games."}}, {"STVA", {"", "ST CMOS Imager Data (Bayer)", "http://www.st.com", "ST Microelectronics", "Data from ST CMOS Imagers that is passed to a codec external to the driver for processing to a displayable format. More info may be available at the[http://www.vvl.co.uk]ST Vision and Imaging Unit web site."}}, {"STVB", {"", "ST CMOS Imager Data (Nudged Bayer)", "", "ST Microelectronics", "Data from ST CMOS Imagers that is passed to a codec external to the driver for processing to a displayable format. More info may be available at the ST Vision and Imaging Unit web site."}}, {"STVC", {"", "ST CMOS Imager Data (Bunched)", "", "ST Microelectronics", "Data from ST CMOS Imagers that is passed to a codec external to the driver for processing to a displayable format. More info may be available at the ST Vision and Imaging Unit web site."}}, {"STVX", {"", "ST CMOS Imager Data (Extended CODEC Data Format)", "", "ST Microelectronics", "Data from ST CMOS Imagers that is passed to a codec external to the driver for processing to a displayable format. More info may be available at the ST Vision and Imaging Unit web site."}}, {"STVY", {"", "ST CMOS Imager Data (Extended CODEC Data Format with Correction Data)", "", "ST Microelectronics", "Data from ST CMOS Imagers that is passed to a codec external to the driver for processing to a displayable format. More info may be available at the ST Vision and Imaging Unit web site."}}, {"SVQ1", {"http://codecs.nm.ru", "Sorenson Video", "http://www.sorenson.com", "Sorenson Media", "?"}}, {"TLMS", {"", "Motion Intraframe Codec", "", "TeraLogic", "?"}}, {"TLST", {"", "Motion Intraframe Codec", "", "TeraLogic", "?"}}, {"TM20", {"http://www.duck.com/down_index.html", "TrueMotion 2.0", "http://www.on2.com", "Duck Corporation", "Version 2.0 of Duck Corp's Truemotion codec."}}, {"TM2X", {"http://www.duck.com/down_index.html", "TrueMotion 2X", "http://www.on2.com", "Duck Corporation", "Duck Corp's latest version of the TrueMotion codec."}}, {"TMIC", {"", "Motion Intraframe Codec", "", "TeraLogic", "?"}}, {"TMOT", {"", "TrueMotion S", "http://www.horizons.com", "Horizons Technology", "Another FOURCC for TrueMotion S. This relates to the version of the codec licensed by Horizons Technology and is not compatible with DUCK."}}, {"TR20", {"http://www.duck.com/down_index.html", "TrueMotion RT 2.0", "http://www.on2.com", "Duck Corporation", "Realtime version of TrueMotion."}}, {"TSCC", {"ftp://ftp.techsmith.com/pub/products/camtasia/tscc.exe", "TechSmith Screen Capture Codec", "http://www.techsmith.com", "Techsmith Corp.", "Codec used by the[http://www.camtasia.com]Camtasia Screen \"camcorder\"application."}}, {"TV10", {"", "Tecomac Low-Bit Rate Codec", "http://www.tecomac.com", "Tecomac, Inc.", "?"}}, {"TVJP", {"", "?", "http://www.truevision.com/support/default.asp?Langue_ID=7", "Pinnacle/Truevision", "Used by the Targa 2000 board."}}, {"TVMJ", {"", "?", "http://www.truevision.com/support/default.asp?Langue_ID=7", "Pinnacle/Truevision", "Used by the Targa 2000 board."}}, {"TY2C", {"", "Trident Decompression Driver", "http://www.trid.com/", "Trident Microsystems", "?"}}, {"TY2N", {"", "?", "http://www.trid.com/", "Trident Microsystems", "?"}}, {"TY0N", {"", "?", "http://www.trid.com/", "Trident Microsystems", "?"}}, {"UCOD", {"http://www.emajix.com/register.htm", "ClearVideo", "http://www.emajix.com", "eMajix.com", "Fractal compression-based video codec available as a Video for Windows codec and in the ClearFusion Netscape plugin package."}}, {"ULTI", {"http://www.filelibrary.com:8080/cgi-bin/registered/download/Windows/q/127/um4win.zip", "Ultimotion", "http://www.ibm.com", "IBM Corp.", "Shipped with OS/2 but also available for Video for Windows. Link is to a very old version of the codec for Windows."}}, {"V261", {"", "Lucent VX2000S", "http://www.lucent.com", "Lucent", "?"}}, {"V655", {"", "YUV 4:2:2", "http://www.vitecmm.com", "Vitec Multimedia", "Component ordering and packing unknown. Can you help?"}}, {"VCR1", {"http://www.ati.com/support/drivers/misc/ATIVCRX.html", "ATI Video Codec 1", "http://www.ati.com", "ATI Technologies", "Codec used by some ATI TV-PC products. The link here allows you to download a version which is not specific to ATI hardware, allowing videos captured on an ATI-enabled system to be played back elsewhere."}}, {"VCR2", {"http://www.ati.com/support/drivers/misc/ATIVCRX.html", "ATI Video Codec 2", "http://www.ati.com", "ATI Technologies", "Codec used by some ATI TV-PC products. As for VCR1, this link is for a non-ATI specific version of the codec."}}, {"VCR~", {"", "ATI Video Codecs", "http://www.ati.com", "ATI Technologies", "Registered for ATI Video Codecs version 3-9. I'm not sure these actually exist but the registrations are valid."}}, {"VDCT", {"", "VideoMaker Pro DIB", "http://www.vitecmm.com", "Vitec Multimedia", "16bpp format - no information on colour space, packing or component ordering."}}, {"VDOM", {"", "VDOWave", "", "VDONet", "Another streaming video format from VDONet."}}, {"VDOW", {"", "VDOLive", "", "VDONet", "H.263 internet streaming video format. Allegedly to be used (being used ?) by Microsoft in it's NetShow offering."}}, {"VDTZ", {"http://www.darvision.com/videotz.htm", "VideoTizer YUV Codec", "http://www.darvision.com", "Darim Vision Co.", "Codec used to store YUV AVIs captured with Darim Vision's VideoTizer product."}}, {"VGPX", {"http://www.alaris.com/vg_tech/vg_tch.htm", "VideoGramPix", "http://www.alaris.com", "Alaris", "Alaris VGPixel 32-bit AVI compression driver. It seems that this codec is installed along with the software for the \"[http://www.alaris.com/software/drivers_support_main.htm]Alaris Wee Cam.\" The codec doesn't appear to be available separately but, allegedly, works fine if you install the[http://www.alaris.com/software/drivers_support_main.htm]Wee Cam software even without the camera. You may also find some information at[http://www.alaris.com/vg_tech/vg_tchtx.htm]http://www.alaris.com/vg_tech/vg_tchtx.htm and[http://www.videogram.com]http://www.videogram.com."}}, {"VIFP", {"http://www.doom9.org/Soft21/SupportUtils/VFAPIConv-1.04-EN.zip", "VFAPI Codec", "", "?", "Take a look at[http://www.doom9.org]http://www.doom9.org where you may find more information."}}, {"VIDS", {"", "?", "http://www.vitecmm.com", "Vitec Multimedia", "YUV 4:2:2 CCIR 601 for V422 (no, I don't understand this either)"}}, {"VIVO", {"", "Vivo H.263", "http://www.vivo.com/", "Vivo Software", "Vivo's version of the videoconferencing \"standard\"H.263 compression format (version 2.0.0)."}}, {"VIXL", {"", "Video XL", "http://www.pinnaclesys.com", "Miro (now part of Pinnacle Systems)", "Used my MiroVideo products such as the DC10, DC20, DC30, etc. A motion JPEG format that is accelerated in hardware with the Zoran chipset"}}, {"VLV1", {"", "?", "http://www.videologic.com", "VideoLogic", "Codec probably used in VideoLogic's Captivator product line"}}, {"VP30", {"", "VP3", "http://www.on2.com", "On2", "On2 tell me \"On2's VP3 codec will encode video into a VP3 file in multiple bit rates (roughly 220 Kbps, 330 Kbps, and 440 Kbps) and at optimum frame rates (usually 29.97 fps). This multiple bit rate file allows the TrueCast server to scale dynamically and smoothly as bandwidth congestion increases and decreases, providing the viewer with a consistent and reliable experience, without choppiness or interruption.\""}}, {"VP31", {"", "VP3", "http://www.on2.com", "On2", "Another flavour of the On2 VP2 codec."}}, {"vssv", {"http://www.vsofts.com/codec/codec.html", "VSS Video", "http://www.vsofts.com", "Vanguard Software Solutions", "Real-time or near-real-time encoding with high compression ratios and good image quality."}}, {"VX1K", {"", "VX1000S Video Codec", "http://www.lucent.com", "Lucent", "?"}}, {"VX2K", {"", "VX2000S Video Codec", "http://www.lucent.com", "Lucent", "?"}}, {"VXSP", {"", "VX1000SP Video Codec", "http://www.lucent.com", "Lucent", "?"}}, {"VYU9", {"http://www.ati.com/support/drivers/misc/ATIVCRX.html", "ATI YUV", "http://www.ati.com", "ATI Technologies", "Planar YUV format supported by some ATI capture systems?"}}, {"VYUY", {"http://www.ati.com/support/drivers/misc/ATIVCRX.html", "ATI YUV", "http://www.ati.com", "ATI Technologies", "Packed YUV format supported by some ATI capture systems?"}}, {"WBVC", {"", "W9960", "", "Winbond Electronics", "?"}}, {"WHAM", {"", "Microsoft Video 1", "http://www.microsoft.com", "Microsoft", "Yet another FOURCC describing Microsoft's MSVC/CRAM codec."}}, {"WINX", {"http://codecs.nm.ru", "Winnov Software Compression", "http://www.winnov.com", "Winnov", "Software codec used by some Winnov Videum products."}}, {"WJPG", {"http://%20www.aver.com/support/download.html", "Winbond JPEG?", "", "?", "Format supported by[http://www.aver.com]AverMedia USB TV-tuner/capture device. When downloading, look for the file USBTV20.ZIP."}}, {"WNV1", {"http://www.winnov.com/software.htm", "Winnov Hardware Compression", "http://www.winnov.com", "Winnov", "Hardware codec used by Winnov Videum products."}}, {"x263", {"http://codecs.nm.ru", "Download here", "http://www.xirlink.com", "Xirlink", "Another H.263 codec. This one is apparently used by an IBM-branded webcam."}}, {"XVID", {"", "XVID MPEG-4", "http://www.xvid.org", "XVID", "Codec is available in source form from XVID web site."}}, {"XLV0", {"", "XL Video Decoder", "", "NetXL Inc.", "?"}}, {"XMPG", {"", "XING MPEG", "http://www.xingtech.com/", "XING Corporation", "Editable (I frame only) MPEG codec"}}, {"XWV~", {"", "XiWave Video Codec", "http://www.xiwave.com", "XiWave", "XWV3 is currently used to describe Xi-3 Video. Others are unused."}}, {"XXAN", {"", "?", "", "Origin?", "Format used in Wing Commander 3 and 4 movies. Codec filename is xanlib.dll and a player, xanmovie, is available on the the Kilrathi Saga and Crusader game CDs."}}, {"Y411", {"", "YUV 4:1:1", "http://www.microsoft.com", "Microsoft", "Supposedly 16bpp packed but 4:1:1 is usually 12bpp - odd."}}, {"Y41P", {"http://tinpan.fortunecity.com/bigband/807/y41p.zip", "Brooktree YUV 4:1:1", "http://www.conexant.com", "Conexant", "This is an uncompressed YUV 411 format I registered about 7 years ago. I've stumbled on a few AVIs that use it, though, so I am listing it here. Download the ZIP and add VIDC.BT20=btvvc32.drv and VIDC.Y41P=btvvc32.drv to the[drivers32]section of your SYSTEM.INI to enable the codec"}}, {"Y8 ", {"", "Grayscale video", "", "?", "Probably a duplicate of the uncompressed[http://fourcc.org/fccyuv.htm#Y800]Y800 format. The 2 last characters are spaces. See also[http://fourcc.org/fccyuv.htm#GREY]GREY which appears to be another duplicate"}}, {"YC12", {"", "YUV 12 codec", "http://www.intel.com", "Intel", "?"}}, {"YUV8", {"", "Caviar YUV8", "http://www.winnov.com", "Winnov", "?"}}, {"YUY2", {"", "Raw, uncompressed YUV 4:2:2", "", "Microsoft (probably)", "Yes, I know this isn't a compressed format but I get so many questions about where to find a codec for YUY2 AVIs that it's here to allow people to find[fccyuy2.htm]the answer easily. I'm told \"VirtualDub has been able to decode YUY2 internally since V1.3a. Newer versions of Ben Rudiak-Gould's Huffyuv codec will also convert YUY2 or UYVY data to RGB\""}}, {"YUYV", {"", "?", "http://www.canopuscorp.com/", "Canopus", "Compressed YUV format. Some of the software on the[http://www.canopuscorp.com/video2/software.htm]Canopus download page may include this codec (I'm guessing - please tell me if this is true)."}}, {"ZLIB", {"http://www.geocities.co.jp/Playtown-Denei/2837/prg/LCL223.ZIP", "?", "", "?", "Some kind of lossless codec that you can[http://www.geocities.co.jp/Playtown-Denei/2837/prg/LCL223.ZIP]download from here. Apparently also contains the MSZH codec."}}, {"ZPEG", {"", "Video Zipper", "", "Metheus", "?"}}, {"ZyGo", {"http://www.zygovideo.com/html/downloads.cfm", "ZyGoVideo", "http://www.zygovideo.com", "ZyGo Digital", ""}} };