If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:FourCC
BoxMatrix >> Lexicon >> File-Formats >> FourCC | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Format
Format: | FourCC | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Four Character Code | ||||||
Location: | Lexicon >> File-Formats | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - RFC-2361 | ||||||
Description: | 4-Character file format ID |
Goto: ASCII - Hexadecimal - FRITZ!OS - SMW-Browser
Details
FourCC is a 4-Character file format ID which originates from MacOS and was adopted in the Amiga IFF format.
This was adopted to the AIFF and RIFF formats, RIFF being the base of the AVI and WAV formats.
The RFC linked above is the historical attempt to map the FourCC to MIME types. A matching IANA document is here.
ASCII
Most 4CCs consist of 4 printable ASCII Characters with space used for padding.
_BIT = BI_BITFIELDS (Raw RGB) _JPG = JPEG compressed _PNG = PNG compressed W3C/ISO/IEC (RFC-2083) _RAW = Full Frames (Uncompressed) _RGB = Raw RGB Bitmap _RL4 = (RLE 4bpp RGB) _RL8 = (RLE 8bpp RGB) 3IV1 = 3ivx v1 3IV2 = 3ivx v2 3IVX = 3IVX MPEG4-based codec AASC = Autodesk Animator ABYR = Kensington ?ABYR? AEMI = Array Microsystems VideoONE MPEG1-I Capture AFLC = Autodesk Animator FLC AFLI = Autodesk Animator FLI AMPG = Array Microsystems VideoONE MPEG ANIM = Intel RDX (ANIM) AP41 = AngelPotion Definitive ASV1 = Asus Video v1 ASV2 = Asus Video v2 ASVX = Asus Video 2.0 (audio) AUR2 = AuraVision Aura 2 Codec - YUV 4:2:2 AURA = AuraVision Aura 1 Codec - YUV 4:1:1 AVDJ = Independent JPEG Group's codec (AVDJ) AVRN = Independent JPEG Group's codec (AVRN) AYUV = 4:4:4 YUV (AYUV) AZPR = Quicktime Apple Video (AZPR) BGR = Raw RGB32 BINK = RAD Game Tools Bink Video BLZ0 = FFmpeg MPEG-4 BT20 = Conexant Prosumer Video BTCV = Conexant Composite Video Codec BTVC = Conexant Composite Video BW10 = Data Translation Broadway MPEG Capture CC12 = Intel YUV12 CDVC = Canopus DV CFCC = Digital Processing Systems DPS Perception CGDI = Microsoft Office 97 Camcorder Video CHAM = Winnov Caviara Champagne CJPG = Creative WebCam JPEG CLJR = Cirrus Logic YUV 4:1:1 CMYK = Common Data Format in Printing (Colorgraph) CPLA = Weitek 4:2:0 YUV Planar CRAM = Microsoft Video 1 (CRAM) CVID = Radius Cinepak CWLT = Microsoft Color WLT DIB CYUV = Creative Labs YUV CYUY = ATI YUV D261 = H.261 D263 = DIB = Device Independent Bitmap DIV1 = FFmpeg OpenDivX DIV2 = Microsoft MPEG-4 v1/v2 DIV3 = DivX v3 MPEG-4 Low-Motion DIV4 = DivX v3 MPEG-4 Fast-Motion DIV5 = DivX 5.0 DIV6 = DivX v3 MPEG-4 DIVX = DivX = DMB1 = Matrox Rainbow Runner hardware MJPEG DMB2 = Paradigm MJPEG DPS0 = DPS/Leitch Reality Motion JPEG DPSC = DPS/Leitch PAR Motion JPEG DUCK = Duck TrueMotion 1.0 DV25 = Matrox DVCPRO codec DV50 = Matrox DVCPRO50 codec DVCP = IEC 61834 and SMPTE 314M DVC/DV Video DVC = DVE2 = InSoft DVE-2 Videoconferencing DVHD = IEC Standard DV 1125 lines @ 30fps / 1250 lines @ 25fps DVMA = Darim Vision DVMPEG DVSD = DVSL = IEC Standard DV compressed in SD (SDL) DVX1 = Lucent DVX1000SP Video Decoder DVX2 = Lucent DVX2000S Video Decoder DVX3 = Lucent DVX3000S Video Decoder DX50 = DivX v5 DXT1 = Microsoft DirectX Compressed Texture (DXT1) DXT2 = Microsoft DirectX Compressed Texture (DXT2) DXT3 = Microsoft DirectX Compressed Texture (DXT3) DXT4 = Microsoft DirectX Compressed Texture (DXT4) DXT5 = Microsoft DirectX Compressed Texture (DXT5) DXTC = Microsoft DirectX Compressed Texture (DXTC) DXTN = Microsoft DirectX Compressed Texture (DXTn) EM2V = Etymonix MPEG-2 I-frame ESCP = Eidos Escape ETV1 = eTreppid Video ETV1 ETV2 = eTreppid Video ETV2 ETVC = eTreppid Video ETVC FLIC = Autodesk FLI/FLC Animation FLJP = D-Vision Field Encoded Motion JPEG FRWA = SoftLab-Nsk Forward Motion JPEG w/ alpha channel FRWD = SoftLab-Nsk Forward Motion JPEG FRWT = Darim Vision Forward Motion JPEG FRWU = Darim Vision Forward Uncompressed FVF1 = Iterated Systems Fractal Video Frame GLZW = Motion LZW GPEG = GWLT = Microsoft Greyscale WLT DIB H260 = Intel ITU H.260 H261 = Intel ITU H.261 H262 = Intel ITU H.262 H263 = Intel ITU H.263 H264 = Intel ITU H.264 H265 = Intel ITU H.265 H266 = Intel ITU H.266 H267 = Intel ITU H.267 H268 = Intel ITU H.268 H269 = Intel ITU H.269 HFYU = Huffman Lossless Codec HMCR = Rendition Motion Compensation Format (HMCR) HMRR = Rendition Motion Compensation Format (HMRR) I263 = FFmpeg I263 decoder I420 = Intel Indeo 4 IAN = Intel Indeo 4 (RDX) ICLB = InSoft CellB Videoconferencing IF09 = Indeo YVU9 IGOR = Power DVD IJPG = Intergraph JPEG ILVC = Intel Layered Video ILVR = ITU-T H.263+ IPDV = I-O Data Device Giga AVI DV Codec IR21 = Intel Indeo 2.1 IRAW = Intel YUV Uncompressed IUYV = Interlaced version of UYVY IV30 = Intel Indeo 3.0 IV31 = Intel Indeo 3.1 IV32 = Ligos Indeo 3.2 IV33 = Ligos Indeo 3.3 IV34 = Ligos Indeo 3.4 IV35 = Ligos Indeo 3.5 IV36 = Ligos Indeo 3.6 IV37 = Ligos Indeo 3.7 IV38 = Ligos Indeo 3.8 IV39 = Ligos Indeo 3.9 IV40 = Ligos Indeo Interactive 4.0 IV41 = Ligos Indeo Interactive 4.1 IV42 = Ligos Indeo Interactive 4.2 IV43 = Ligos Indeo Interactive 4.3 IV44 = Ligos Indeo Interactive 4.4 IV45 = Ligos Indeo Interactive 4.5 IV46 = Ligos Indeo Interactive 4.6 IV47 = Ligos Indeo Interactive 4.7 IV48 = Ligos Indeo Interactive 4.8 IV49 = Ligos Indeo Interactive 4.9 IV50 = Ligos Indeo Interactive 5.0 IY41 = Interlaced version of Y41P IYU1 = 12 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IYU2 = 24 bit format used in mode 2 of the IEEE 1394 Digital Camera 1.04 spec IYUV = Planar YUV format (8-bpp Y plane, followed by 8-bpp 22 U and V planes) Still Image JPEG DIB JPGL = Pegasus Lossless Motion JPEG KMVC = Team17 Software Karl Morton's Video Codec LEAD = LEAD Video Codec LJPG = LEAD MJPEG Codec LSVM = Vianet Lighting Strike Vmail M261 = Microsoft H.261 M263 = Microsoft H.263 M4S2 = Microsoft Fully Compliant MPEG-4 v2 simple profile (M4S2) MC12 = ATI Motion Compensation Format (MC12) MCAM = ATI Motion Compensation Format (MCAM) MDVD = Alex MicroDVD Video MJ2C = Morgan Multimedia Motion JPEG2000 MJPA = Morgan Motion JPEG (MJPA) MJPB = Morgan Motion JPEG (MJPB) MJPG = IBM Motion JPEG w/ Huffman Tables MMES = Matrox MPEG-2 I-frame MP2V = Microsoft S-Mpeg 4 version 1 (MP2v) MP42 = Microsoft S-Mpeg 4 version 2 (MP42) MP43 = Microsoft S-Mpeg 4 version 3 (MP43) MP4S = Microsoft MPEG-4 (mp4s) MP4V = Chromatic Research MPEG-1 Video I-Frame MPG1 = FFmpeg MPEG 1/2 MPG2 = MPG3 = FFmpeg DivX (MS MPEG-4 v3) MPG4 = Microsoft MPEG-4 MPGI = Sigma Designs MPEG MPNG = PNG images decoder MRCA = FAST Multimedia Martin Regen Codec MRLE = Microsoft Run Length Encoding MSS1 = Microsoft Windows Screen Video MSVC = Microsoft Video 1 MSZH = LCL (Lossless Codec Library) - Motion Pixels Codec (old) MWV1 = Aware Motion Wavelets NAVI = SMR Codec NT00 = NewTek LightWave HDTV YUV w/ Alpha NTN1 = Nogatech Video Compression 1 NUV1 = NuppelVideo NVS0 = nVidia GeForce Texture (NVS0) NVS1 = nVidia GeForce Texture (NVS1) NVS2 = nVidia GeForce Texture (NVS2) NVS3 = nVidia GeForce Texture (NVS3) NVS4 = nVidia GeForce Texture (NVS4) NVS5 = nVidia GeForce Texture (NVS5) NVT0 = nVidia GeForce Texture (NVT0) NVT1 = nVidia GeForce Texture (NVT1) NVT2 = nVidia GeForce Texture (NVT2) NVT3 = nVidia GeForce Texture (NVT3) NVT4 = nVidia GeForce Texture (NVT4) NVT5 = nVidia GeForce Texture (NVT5) PDVC = I-O Data Device Digital Video Capture DV codec PGVV = Radius Video Vision PHMO = IBM Photomotion PIM1 = MPEG Realtime PIM2 = Pegasus Imaging PIMJ = Pegasus Imaging Lossless JPEG PIXL = MiroXL, Pinnacle PCTV PVEZ = Horizons Technology PowerEZ PVMM = PacketVideo Corporation MPEG-4 PVW2 = Pegasus Imaging Wavelet Compression Q1.0 = Q-Team's QPEG 1.0 Q1.1 = Q-Team's QPEG 1.1 QPEG = Q-Team QPEG 1.0 QPEQ = Q-Team QPEG 1.1 RGBA = Raw RGB w/ Alpha RGB = Raw BGR32 RGBT = Raw RGB w/ Transparency RLE4 = Run Length Encoded (4bpp, 16-color) RLE8 = Run Length Encoded (8bpp, 256-color) RLE = Microsoft Run Length Encoder RMP4 = REALmagic MPEG-4 ROQV = Id RoQ File Video Decoder RPZA = Quicktime Apple Video (RPZA) RT21 = Intel Indeo RealTime Video 2.1 RUD0 = Rududu video codec RV10 = RealVideo 1.0 (RV10) RV13 = RealVideo 1.0 (RV13) RV20 = RealVideo 2.0 RV30 = RealVideo 3.0 RV40 = RealVideo 4.0 RVX = Intel RDX (RVX ) S422 = Tekram VideoCap C210 YUV 4:2:2 SDCC = Sun Communication Digital Camera Codec SFMC = CrystalNet Surface Fitting Method SMC = Apple Graphics (SMC ) SMSC = Radius SMSC SMSD = Radius SMSD SMSV = WorldConnect Wavelet Video SP54 = Logitech Sunplus Sp54 Codec for Mustek GSmart Mini 2 SPIG = Radius Spigot SPLC = Splash Studios ACM Audio Codec SQZ2 = Microsoft VXTreme Video Codec V2 STVA = ST Microelectronics CMOS Imager Data (Bayer) STVB = ST Microelectronics CMOS Imager Data (Nudged Bayer) STVC = ST Microelectronics CMOS Imager Data (Bunched) STVX = ST Microelectronics CMOS Imager Data (Extended CODEC Data Format) STVY = ST Microelectronics CMOS Imager Data (Extended CODEC Data Format with Correction Data) SV10 = Sorenson Video R1 SVQ1 = Sorenson Video SVQ3 = Sorenson Video 3 (Apple Quicktime 5) T420 = Toshiba YUV 4:2:0 TLMS = TeraLogic Motion Intraframe Codec (TLMS) TLST = TeraLogic Motion Intraframe Codec (TLST) TM20 = Duck TrueMotion 2.0 TM2A = Duck TrueMotion Archiver 2.0 TM2X = Duck TrueMotion 2X TMIC = TeraLogic Motion Intraframe Codec (TMIC) TMOT = Horizons Technology TrueMotion S - Horizons TrueMotion Video Compression TR20 = Duck TrueMotion RealTime 2.0 TSCC = TechSmith Screen Capture Codec TV10 = Tecomac Low-Bit Rate Codec TVJP = Pinnacle/Truevision Targa 2000 board (TVJP) TVMJ = Pinnacle/Truevision Targa 2000 board (TVMJ) TY0N = TY2C = Trident Decompression Driver U263 = UB Video H.263/H.263+/H.263++ Decoder UCOD = eMajix.com ClearVideo ULTI = IBM Ultimotion UMP4 = UB Video MPEG 4 UYNV = Nvidia UYVY packed 4:2:2 UYVP = Evans & Sutherland YCbCr 4:2:2 extended precision UYVY = UYVY packed 4:2:2 V261 = Lucent VX2000S - Vitec Multimedia 24-bit YUV 4:2:2 Format V655 = Vitec Multimedia 16-bit YUV 4:2:2 Format VCR1 = ATI Video Codec 1 VCR2 = ATI Video Codec 2 VCR3 = ATI VCR 3.0 VCR4 = ATI VCR 4.0 VCR5 = ATI VCR 5.0 VCR6 = ATI VCR 6.0 VCR7 = ATI VCR 7.0 VCR8 = ATI VCR 8.0 VCR9 = ATI VCR 9.0 VDCT = Vitec Multimedia Video Maker Pro DIB VDOM = VDOnet VDOWave VDOW = VDOnet VDOLive (H.263) VDTZ = Darim Vison VideoTizer YUV VGPX = Alaris VideoGramPiX VIDS = Vitec Multimedia YUV 4:2:2 CCIR 601 for V422 VIFP = VFAPI Reader Codec VIV1 = FFmpeg H263+ decoder VIV2 = Vivo H.263 VIVO = VIXL = Miro/Pinnacle Video XL VLV1 = VideoLogic/PURE Digital Videologic Capture VP30 = On2 VP3.0 VP31 = On2 VP3.1 VQC2 = Vector-quantised codec 2 VTLP = VX1K = Lucent VX1000S Video Codec VX2K = Lucent VX2000S Video Codec VXSP = Lucent VX1000SP Video Codec VYU9 = ATI YUV (VYU9) VYUY = ATI YUV (VYUY) WBVC = Winbond W9960 WHAM = Microsoft Video 1 (WHAM) WINX = Winnov Software Compression WJPG = AverMedia Winbond JPEG WMV1 = Windows Media Video V7 WMV2 = Windows Media Video V8 WMV3 = Windows Media Video V9 WMVA = Windows Media Video WMVP = WNV1 = Winnov Hardware Compression WVC1 = Windows Media Video V9 Advanced Profile X263 = Xirlink H.263 XLV0 = NetXL Video Decoder XMPG = Xing MPEG (I-Frame only) XVID = XviD MPEG-4 XXAN = ?XXAN? XYZP = Extended PAL format XYZ palette Y211 = YUV 2:1:1 Packed Y411 = YUV 4:1:1 Packed Y41B = Weitek YUV 4:1:1 Planar Y41P = Brooktree PC1 YUV 4:1:1 Packed Y41T = Brooktree PC1 YUV 4:1:1 with transparency Y422 = ADS Technologies Copy of UYVY used in Pyro WebCam firewire camera Y42B = Weitek YUV 4:2:2 Planar Y42T = Brooktree UYUV 4:2:2 with transparency Y800 = Simple, single Y plane for monochrome images Y8 = Grayscale video YC12 = Intel YUV 12 codec YU92 = Intel YUV (YU92) YUNV = Nvidia Uncompressed YUV 4:2:2 YUV8 = Winnov Caviar YUV8 YUV9 = Intel YUV9 YUVP = Extended PAL format YUV palette YUY2 = Uncompressed YUV 4:2:2 YUYV = Canopus YUV YV12 = YVU12 Planar YVU9 = Intel YVU9 Planar (8-bpp Y plane, followed by 8-bpp 4x4 U and V planes) YVYU = YVYU 4:2:2 Packed ZLIB = Lossless Codec Library zlib compression ZPEG = Metheus Video Zipper
Hexadecimal
For audio in AVI and WAV 4CCs use the ASCII representation of a 2-Byte hexadecimal number.
0001 = Microsoft PCM Format 0002 = Microsoft ADPCM Format 0003 = IEEE Float 0004 = Compaq Computer VSELP 0005 = IBM CVSD 0006 = Microsoft A-Law 0007 = Microsoft mu-Law 0008 = Microsoft DTS 0010 = OKI ADPCM 0011 = Intel DVI/IMA ADPCM 0012 = Videologic MediaSpace ADPCM 0013 = Sierra Semiconductor ADPCM 0014 = Antex Electronics G.723 ADPCM 0015 = DSP Solutions DigiSTD 0016 = DSP Solutions DigiFIX 0017 = Dialogic OKI ADPCM 0018 = MediaVision ADPCM 001A = Hewlett-Packard CU 0020 = Yamaha ADPCM 0021 = Speech Compression Sonarc 0022 = DSP Group TrueSpeech 0023 = Echo Speech EchoSC1 0024 = Audiofile AF36 0025 = Audio Processing Technology APTX 0026 = AudioFile AF10 0007 = Prosody 1612 0028 = LRC 0030 = Dolby AC2 0031 = Microsoft GSM 6.10 0032 = MSNAudio 0033 = Antex Electronics ADPCME 0034 = Control Resources VQLPC 0035 = DSP Solutions DigiREAL 0036 = DSP Solutions DigiADPCM 0037 = Control Resources CR10 0038 = Natural MicroSystems VBXADPCM 0039 = Crystal Semiconductor IMA ADPCM 003A = EchoSC3 003B = Rockwell ADPCM 003C = Rockwell Digit LK 003D = Xebec 0040 = Antex Electronics G.721 ADPCM 0041 = G.728 CELP 0042 = MSG723 0043 = IBM AVC ADPCM 0045 = ITU-T G.726 ADPCM 0050 = Microsoft MPEG Layer-1 or Layer-2 0052 = RT24 0053 = PAC 0055 = MPEG Layer 3 0059 = Lucent G.723 0060 = Cirrus 0061 = ESPCM 0062 = Voxware 0063 = Canopus Atrac 0064 = G.726 ADPCM 0065 = G.722 ADPCM 0066 = DSAT 0067 = DSAT Display 0069 = Voxware Byte Aligned 0070 = Voxware AC8 0071 = Voxware AC10 0072 = Voxware AC16 0073 = Voxware AC20 0074 = Voxware MetaVoice 0085 = Voxware MetaSound 0076 = Voxware RT29HW 0077 = Voxware VR12 0078 = Voxware VR18 0079 = Voxware TQ40 0080 = Softsound 0081 = Voxware TQ60 0082 = MSRT24 0083 = G.729A 0084 = MVI MV12 0085 = DF G.726 0086 = DF GSM610 0088 = ISIAudio 0089 = Onlive 0091 = SBC24 0092 = Dolby AC3 SPDIF 0093 = MediaSonic G.723 0094 = Aculab PLC - Prosody 8kbps 0097 = ZyXEL ADPCM 0098 = Philips LPCBB 00B0 = AAC 0100 = Rhetorex ADPCM 01xx = IBM mu-law 01xx = IBM A-law 01xx = IBM AVC Adaptive Differential Pulse Code Modulation 0111 = Vivo G.723 0112 = Vivo Siren 0123 = Digital G.723 0125 = Sanyo LD ADPCM 0130 = Sipro Lab Telecom ACELP NET 0131 = Sipro Lab Telecom ACELP 4800 0132 = Sipro Lab Telecom ACELP 8V3 0133 = Sipro Lab Telecom G.729 0134 = Sipro Lab Telecom G.729A 0135 = Sipro Lab Telecom Kelvin 0150 = Qualcomm PureVoice 0151 = Qualcomm HalfRate 0155 = Ring Zero Systems TUB GSM 0160 = Windows Media Audio V1 0161 = Windows Media Audio V2 V7 V8 V9 0163 = Windows Media Audio Professional V9 0163 = Windows Media Audio Lossless 9 0200 = Creative Labs ADPCM 0202 = Creative Labs Fastspeech8 0203 = Creative Labs Fastspeech10 0210 = UHER Informatic GmbH ADPCM 0220 = Quarterdeck 0230 = I-link Worldwide VC 0240 = Aureal RAW Sport 0250 = Interactive Products HSX 0251 = Interactive Products RPELP 0260 = Consistent Software CS2 0270 = Sony SCX 0300 = Fujitsu FM Towns Snd 0400 = BTV Digital 0401 = Intel Music Coder 0450 = QDesign Music 0680 = VME VMPCM 0681 = AT&T Labs TPC 08AE = ClearJump LiteWave 1001 = Olivetti GSM 1002 = Olivetti ADPCM 1003 = Olivetti CELP 1004 = Olivetti SBC 1005 = Olivetti OPR 1400 = Norris 1401 = AT&T ISIAudio 1500 = Soundspace Music Compression 181C = VoxWare RT24 Speech 1FC4 = NCT Soft ALF2CD xxxx = Dolby AC3 xxxx = DTS xxxx = WAVE_FORMAT_14_4 xxxx = WAVE_FORMAT_28_8 xxxx = WAVE_FORMAT_COOK xxxx = WAVE_FORMAT_DNET 674F = Ogg Vorbis 1 6750 = Ogg Vorbis 2 6751 = Ogg Vorbis 3 676F = Ogg Vorbis 1+ 6770 = Ogg Vorbis 2+ 6771 = Ogg Vorbis 3+ 7A21 = GSM-AMR CBR 7A22 = GSM-AMR VBR
A more up to date list of the WAV formats is at line 2107 in mmreg.h.
FRITZ!OS
In FRITZ!OS FourCC are interpreted by libavmasf.so which is used by fritznasdb.