RIFF Tags

Windows WAV and AVI files are RIFF format files. According to the EXIF specification, Meta information is embedded in two types of RIFF LIST chunks: INFO and exif, and information about the audio content is stored in the fmt chunk. As well as this information, some video information and proprietary manufacturer-specific information is also extracted.

Tag IDTag Name WritableValues / Notes
'JUNK' OlympusJunk
CasioJunk
RicohJunk
UnknownJunk
-
-
-
N
--> Olympus AVI Tags
--> EXIF Tags
--> Ricoh AVI Tags
'JUNQ' OldXMP N  
'LIST_INFO' Info - --> RIFF Info Tags
'LIST_Tdat' Tdat - --> RIFF Tdat Tags
'LIST_exif' Exif - --> RIFF Exif Tags
'LIST_hdrl' Hdrl - --> RIFF Hdrl Tags
'LIST_ncdt' NikonData - --> RIFF Nikon Tags
'_PMX' XMP - --> XMP Tags
'fmt ' AudioFormat - --> RIFF AudioFormat Tags

RIFF Info Tags

Tag IDTag Name WritableValues / Notes
'IARL' ArchivalLocation N  
'IART' Artist N  
'ICMS' Commissioned N  
'ICMT' Comment N  
'ICOP' Copyright N  
'ICRD' DateCreated N  
'ICRP' Cropped N  
'IDIM' Dimensions N  
'IDPI' DotsPerInch N  
'IENG' Engineer N  
'IGNR' Genre N  
'IKEY' Keywords N  
'ILGT' Lightness N  
'IMED' Medium N  
'INAM' Title N  
'IPLT' NumColors N  
'IPRD' Product N  
'ISBJ' Subject N  
'ISFT' Software N  
'ISHP' Sharpness N  
'ISRC' Source N  
'ISRF' SourceForm N  
'ITCH' Technician N  

RIFF Tdat Tags

Tag IDTag Name WritableValues / Notes
[no tags known]

RIFF Exif Tags

Tag IDTag Name WritableValues / Notes
'ecor' Make N  
'emdl' Model N  
'emnt' MakerNotes N  
'erel' RelatedImageFile N  
'etim' TimeCreated N  
'eucm' UserComment N  
'ever' ExifVersion N  

RIFF Hdrl Tags

Tag IDTag Name WritableValues / Notes
'IDIT' DateTimeOriginal N  
'ISMP' TimeCode N  
'LIST_strl' Stream - --> RIFF Stream Tags
'avih' AVIHeader - --> RIFF AVIHeader Tags

RIFF Stream Tags

Tag IDTag Name WritableValues / Notes
'strd' StreamData - --> RIFF StreamData Tags
'strf' AudioFormat
VideoFormat
-
-
--> RIFF AudioFormat Tags
--> BMP Tags
'strh' StreamHeader - --> RIFF StreamHeader Tags
'strn' StreamName N  

RIFF StreamData Tags

This chunk contains EXIF information in FujiFilm AVI videos.

Tag IDTag Name WritableValues / Notes
'AVIF' AVIF - --> EXIF Tags
'CASI' CasioData - --> Casio AVI Tags
'unknown' UnknownData N  

RIFF AudioFormat Tags

IndexTag Name WritableValues / Notes
0 Encoding N --> RIFF AudioEncoding Values
1 NumChannels N  
2 SampleRate N  
4 AvgBytesPerSec N  
7 BitsPerSample N  

RIFF AudioEncoding Values

These "TwoCC" audio encoding codes are used in RIFF and ASF files.
ValueAudioEncoding
0x1= Microsoft PCM
0x2= Microsoft ADPCM
0x3= Microsoft IEEE float
0x4= Compaq VSELP
0x5= IBM CVSD
0x6= Microsoft a-Law
0x7= Microsoft u-Law
0x8= Microsoft DTS
0x9= DRM
0xa= WMA 9 Speech
0xb= Microsoft Windows Media RT Voice
0x10= OKI-ADPCM
0x11= Intel IMA/DVI-ADPCM
0x12= Videologic Mediaspace ADPCM
0x13= Sierra ADPCM
0x14= Antex G.723 ADPCM
0x15= DSP Solutions DIGISTD
0x16= DSP Solutions DIGIFIX
0x17= Dialoic OKI ADPCM
0x18= Media Vision ADPCM
0x19= HP CU
0x1a= HP Dynamic Voice
0x20= Yamaha ADPCM
0x21= SONARC Speech Compression
0x22= DSP Group True Speech
0x23= Echo Speech Corp.
0x24= Virtual Music Audiofile AF36
0x25= Audio Processing Tech.
0x26= Virtual Music Audiofile AF10
0x27= Aculab Prosody 1612
0x28= Merging Tech. LRC
0x30= Dolby AC2
0x31= Microsoft GSM610
0x32= MSN Audio
0x33= Antex ADPCME
0x34= Control Resources VQLPC
0x35= DSP Solutions DIGIREAL
0x36= DSP Solutions DIGIADPCM
0x37= Control Resources CR10
0x38= Natural MicroSystems VBX ADPCM
0x39= Crystal Semiconductor IMA ADPCM
0x3a= Echo Speech ECHOSC3
0x3b= Rockwell ADPCM
0x3c= Rockwell DIGITALK
0x3d= Xebec Multimedia
0x40= Antex G.721 ADPCM
0x41= Antex G.728 CELP
0x42= Microsoft MSG723
0x43= IBM AVC ADPCM
0x45= ITU-T G.726
0x50= Microsoft MPEG
0x51= RT23 or PAC
0x52= InSoft RT24
0x53= InSoft PAC
0x55= MP3
0x59= Cirrus
0x60= Cirrus Logic
0x61= ESS Tech. PCM
0x62= Voxware Inc.
0x63= Canopus ATRAC
0x64= APICOM G.726 ADPCM
0x65= APICOM G.722 ADPCM
0x66= Microsoft DSAT
0x67= Micorsoft DSAT DISPLAY
0x69= Voxware Byte Aligned
0x70= Voxware AC8
0x71= Voxware AC10
0x72= Voxware AC16
0x73= Voxware AC20
0x74= Voxware MetaVoice
0x75= Voxware MetaSound
0x76= Voxware RT29HW
0x77= Voxware VR12
0x78= Voxware VR18
0x79= Voxware TQ40
0x7a= Voxware SC3
0x7b= Voxware SC3
0x80= Soundsoft
0x81= Voxware TQ60
0x82= Microsoft MSRT24
0x83= AT&T G.729A
0x84= Motion Pixels MVI MV12
0x85= DataFusion G.726
0x86= DataFusion GSM610
0x88= Iterated Systems Audio
0x89= Onlive
0x8a= Multitude, Inc. FT SX20
0x8b= Infocom ITS A/S G.721 ADPCM
0x8c= Convedia G729
0x8d= Not specified congruency, Inc.
0x91= Siemens SBC24
0x92= Sonic Foundry Dolby AC3 APDIF
0x93= MediaSonic G.723
0x94= Aculab Prosody 8kbps
0x97= ZyXEL ADPCM
0x98= Philips LPCBB
0x99= Studer Professional Audio Packed
0xa0= Malden PhonyTalk
0xa1= Racal Recorder GSM
0xa2= Racal Recorder G720.a
0xa3= Racal G723.1
0xa4= Racal Tetra ACELP
0xb0= NEC AAC NEC Corporation
0xff= AAC
0x100= Rhetorex ADPCM
0x101= IBM u-Law
0x102= IBM a-Law
0x103= IBM ADPCM
0x111= Vivo G.723
0x112= Vivo Siren
0x120= Philips Speech Processing CELP
0x121= Philips Speech Processing GRUNDIG
0x123= Digital G.723
0x125= Sanyo LD ADPCM
0x130= Sipro Lab ACEPLNET
0x131= Sipro Lab ACELP4800
0x132= Sipro Lab ACELP8V3
0x133= Sipro Lab G.729
0x134= Sipro Lab G.729A
0x135= Sipro Lab Kelvin
0x136= VoiceAge AMR
0x140= Dictaphone G.726 ADPCM
0x150= Qualcomm PureVoice
0x151= Qualcomm HalfRate
0x155= Ring Zero Systems TUBGSM
0x160= Microsoft Audio1
0x161= Windows Media Audio V2 V7 V8 V9 / DivX audio (WMA) / Alex AC3 Audio
0x162= Windows Media Audio Professional V9
0x163= Windows Media Audio Lossless V9
0x164= WMA Pro over S/PDIF
0x170= UNISYS NAP ADPCM
0x171= UNISYS NAP ULAW
0x172= UNISYS NAP ALAW
0x173= UNISYS NAP 16K
0x174= MM SYCOM ACM SYC008 SyCom Technologies
0x175= MM SYCOM ACM SYC701 G726L SyCom Technologies
0x176= MM SYCOM ACM SYC701 CELP54 SyCom Technologies
0x177= MM SYCOM ACM SYC701 CELP68 SyCom Technologies
0x178= Knowledge Adventure ADPCM
0x180= Fraunhofer IIS MPEG2AAC
0x190= Digital Theater Systems DTS DS
0x200= Creative Labs ADPCM
0x202= Creative Labs FASTSPEECH8
0x203= Creative Labs FASTSPEECH10
0x210= UHER ADPCM
0x215= Ulead DV ACM
0x216= Ulead DV ACM
0x220= Quarterdeck Corp.
0x230= I-Link VC
0x240= Aureal Semiconductor Raw Sport
0x241= ESST AC3
0x250= Interactive Products HSX
0x251= Interactive Products RPELP
0x260= Consistent CS2
0x270= Sony SCX
0x271= Sony SCY
0x272= Sony ATRAC3
0x273= Sony SPC
0x280= TELUM Telum Inc.
0x281= TELUMIA Telum Inc.
0x285= Norcom Voice Systems ADPCM
0x300= Fujitsu FM TOWNS SND
0x301= Fujitsu (not specified)
0x302= Fujitsu (not specified)
0x303= Fujitsu (not specified)
0x304= Fujitsu (not specified)
0x305= Fujitsu (not specified)
0x306= Fujitsu (not specified)
0x307= Fujitsu (not specified)
0x308= Fujitsu (not specified)
0x350= Micronas Semiconductors, Inc. Development
0x351= Micronas Semiconductors, Inc. CELP833
0x400= Brooktree Digital
0x401= Intel Music Coder (IMC)
0x402= Ligos Indeo Audio
0x450= QDesign Music
0x500= On2 VP7 On2 Technologies
0x501= On2 VP6 On2 Technologies
0x680= AT&T VME VMPCM
0x681= AT&T TCP
0x700= YMPEG Alpha (dummy for MPEG-2 compressor)
0x8ae= ClearJump LiteWave (lossless)
0x1000= Olivetti GSM
0x1001= Olivetti ADPCM
0x1002= Olivetti CELP
0x1003= Olivetti SBC
0x1004= Olivetti OPR
0x1100= Lernout & Hauspie
0x1101= Lernout & Hauspie CELP codec
0x1102= Lernout & Hauspie SBC codec
0x1103= Lernout & Hauspie SBC codec
0x1104= Lernout & Hauspie SBC codec
0x1400= Norris Comm. Inc.
0x1401= ISIAudio
0x1500= AT&T Soundspace Music Compression
0x181c= VoxWare RT24 speech codec
0x181e= Lucent elemedia AX24000P Music codec
0x1971= Sonic Foundry LOSSLESS
0x1979= Innings Telecom Inc. ADPCM
0x1c07= Lucent SX8300P speech codec
0x1c0c= Lucent SX5363S G.723 compliant codec
0x1f03= CUseeMe DigiTalk (ex-Rocwell)
0x1fc4= NCT Soft ALF2CD ACM
0x2000= FAST Multimedia DVM
0x2001= Dolby DTS (Digital Theater System)
0x2002= RealAudio 1 / 2 14.4
0x2003= RealAudio 1 / 2 28.8
0x2004= RealAudio G2 / 8 Cook (low bitrate)
0x2005= RealAudio 3 / 4 / 5 Music (DNET)
0x2006= RealAudio 10 AAC (RAAC)
0x2007= RealAudio 10 AAC+ (RACP)
0x2500= Reserved range to 0x2600 Microsoft
0x3313= makeAVIS (ffvfw fake AVI sound from AviSynth scripts)
0x4143= Divio MPEG-4 AAC audio
0x4201= Nokia adaptive multirate
0x4243= Divio G726 Divio, Inc.
0x434c= LEAD Speech
0x564c= LEAD Vorbis
0x5756= WavPack Audio
0x674f= Ogg Vorbis (mode 1)
0x6750= Ogg Vorbis (mode 2)
0x6751= Ogg Vorbis (mode 3)
0x676f= Ogg Vorbis (mode 1+)
0x6770= Ogg Vorbis (mode 2+)
0x6771= Ogg Vorbis (mode 3+)
0x7000= 3COM NBX 3Com Corporation
0x706d= FAAD AAC
0x7a21= GSM-AMR (CBR, no SID)
0x7a22= GSM-AMR (VBR, including SID)
0xa100= Comverse Infosys Ltd. G723 1
0xa101= Comverse Infosys Ltd. AVQSBC
0xa102= Comverse Infosys Ltd. OLDSBC
0xa103= Symbol Technologies G729A
0xa104= VoiceAge AMR WB VoiceAge Corporation
0xa105= Ingenient Technologies Inc. G726
0xa106= ISO/MPEG-4 advanced audio Coding
0xa107= Encore Software Ltd G726
0xa109= Speex ACM Codec xiph.org
0xdfac= DebugMode SonicFoundry Vegas FrameServer ACM Codec
0xe708= Unknown -
0xf1ac= Free Lossless Audio Codec FLAC
0xfffe= Extensible
0xffff= Development

RIFF StreamHeader Tags

IndexTag Name WritableValues / Notes
0 StreamType N 'auds' = Audio
'mids' = MIDI
'txts' = Text
'vids' = Video
1 Codec N  
10 Quality N  
11 SampleSize N  

RIFF AVIHeader Tags

IndexTag Name WritableValues / Notes
0 FrameRate N  
1 MaxDataRate N  
4 FrameCount N  
6 StreamCount N  
8 ImageWidth N  
9 ImageHeight N  

RIFF Nikon Tags

Proprietry RIFF tags found in Nikon AVI videos.

Tag IDTag Name WritableValues / Notes
'nctg' NikonTags - --> Nikon AVI Tags
'ncth' ThumbnailImage N  
'ncvr' NikonVers - --> Nikon AVIVers Tags

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jun 22, 2009

<-- ExifTool Tag Names