## RIFF Tags

Windows WAV and AVI files are RIFF format files. Meta information embedded in two types of RIFF `LIST` chunks: `INFO` and `exif`. As well, some information about the audio content is extracted from the `fmt` chunk.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'LIST_INFO' | Info | - | --> RIFF Info Tags
> 'LIST_exif' | Exif | - | --> RIFF Exif Tags
> 'LIST_hdrl' | Hdrl | - | --> RIFF Hdrl Tags
> 'fmt ' | Format | - | --> RIFF Format Tags

## RIFF Info Tags

> Tag ID | Tag Name | Writable | Values / 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 Exif Tags

> Tag ID | Tag Name | Writable | Values / 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 ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'IDIT' | DateTimeOriginal | N |
> 'ISMP' | TimeCode | N |
> 'LIST_strl' | Stream | - | --> RIFF Stream Tags
> 'avih' | AVIHeader | - | --> RIFF AVIHeader Tags

## RIFF Stream Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'strh' | StreamHeader | - | --> RIFF StreamHeader Tags
> 'strn' | StreamName | N |

## RIFF StreamHeader Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | StreamType | N | 'auds' = Audio 'mids' = MIDI 'txts' = Text 'vids' = Video
> 1 | Codec | N |

## RIFF AVIHeader Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FrameRate | N |
> 1 | MaxDataRate | N |
> 4 | FrameCount | N |
> 6 | StreamCount | N |
> 8 | ImageWidth | N |
> 9 | ImageHeight | N |

## RIFF Format Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Encoding | N | 0x1 = PCM 0x2 = ADPCM 0x3 = IEEE float 0x4 = VSELP 0x5 = IBM CVSD 0x6 = a-Law 0x7 = u-Law 0x8 = DTS 0x9 = DRM 0x10 = OKI-ADPCM 0x11 = IMA-ADPCM 0x12 = Mediaspace ADPCM 0x13 = Sierra ADPCM 0x14 = G723 ADPCM 0x15 = DIGISTD 0x16 = DIGIFIX 0x30 = Dolby AC2 0x31 = GSM610 0x3b = Rockwell ADPCM 0x3c = Rockwell DIGITALK 0x40 = G721 ADPCM 0x41 = G728 CELP 0x50 = MPEG 0x52 = RT24 0x53 = PAC 0x55 = MP3 0x64 = G726 ADPCM 0x65 = G722 ADPCM 0x101 = IBM u-Law 0x102 = IBM a-Law 0x103 = IBM ADPCM 0xffff = Development
> 1 | NumChannels | N |
> 2 | SampleRate | N |
> 4 | AvgBytesPerSec | N |
> 7 | BitsPerSample | N |

<-- ExifTool Tag Names

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised May 24, 2006