Flash Tags
The information below is extracted from the header of SWF (Shockwave Flash)
files.
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 
| 'Compressed' | Compressed | N | 0 = False 1 = True
 |  
| 'Duration' | Duration | N | (calculated from FrameRate and FrameCount) |  
| 'FlashVersion' | FlashVersion | N |  |  
| 'FrameCount' | FrameCount | N |  |  
| 'FrameRate' | FrameRate | N |  |  
| 'ImageHeight' | ImageHeight | N |  |  
| 'ImageWidth' | ImageWidth | N |  |  | 
Information is extracted from the following packets in FLV (Flash Video)
files.
Information extracted from the Flash Audio header.
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 
| 'Bit0-3' | AudioEncoding | N | 0 = PCM-BE (uncompressed) 1 = ADPCM
 2 = MP3
 3 = PCM-LE (uncompressed)
 5 = Nellymoser 8kHz Mono
 6 = Nellymoser
 |  
| 'Bit4-5' | AudioSampleRate | N |  |  
| 'Bit6' | AudioSampleBits | N |  |  
| 'Bit7' | AudioChannels | N | 1 = 1 (mono) 2 = 2 (stereo)
 |  | 
Information extracted from the Flash Video header.
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 
| 'Bit4-7' | VideoEncoding | N | 2 = Sorensen H.263 3 = Screen Video
 4 = On2 VP6
 5 = On2 VP6 Alpha
 6 = Screen Video 2
 |  | 
Below are a few observed FLV Meta tags, but ExifTool will attempt to extract
information from any tag found.
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 
| 'audiocodecid' | AudioCodecID | N |  |  
| 'audiodatarate' | AudioBitrate | N |  |  
| 'audiodelay' | AudioDelay | N |  |  
| 'audiosamplerate' | AudioSampleRate | N |  |  
| 'audiosamplesize' | AudioSampleSize | N |  |  
| 'audiosize' | AudioSize | N |  |  
| 'canSeekToEnd' | CanSeekToEnd | N |  |  
| 'creationdate' | CreateDate | N |  |  
| 'cuePoints' | CuePoint | - | --> Flash CuePoint Tags |  
| 'datasize' | DataSize | N |  |  
| 'duration' | Duration | N |  |  
| 'filesize' | FileSizeBytes | N |  |  
| 'framerate' | FrameRate | N |  |  
| 'hasAudio' | HasAudio | N |  |  
| 'hasCuePoints' | HasCuePoints | N |  |  
| 'hasKeyframes' | HasKeyFrames | N |  |  
| 'hasMetadata' | HasMetadata | N |  |  
| 'hasVideo' | HasVideo | N |  |  
| 'height' | ImageHeight | N |  |  
| 'keyframesFilepositions' | KeyFramePositions | N |  |  
| 'keyframesTimes' | KeyFramesTimes | N |  |  
| 'lastkeyframetimestamp' | LastKeyFrameTime | N |  |  
| 'lasttimestamp' | LastTimeStamp | N |  |  
| 'metadatacreator' | MetadataCreator | N |  |  
| 'metadatadate' | MetadataDate | N |  |  
| 'stereo' | Stereo | N |  |  
| 'videocodecid' | VideoCodecID | N |  |  
| 'videodatarate' | VideoBitrate | N |  |  
| 'videosize' | VideoSize | N |  |  
| 'width' | ImageWidth | N |  |  | 
These tag names are added to the CuePoint name to generate complete tag
names like "CuePoint0Name".
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 
| 'name' | Name | N |  |  
| 'parameters' | Parameter | - | --> Flash Parameter Tags |  
| 'time' | Time | N |  |  
| 'type' | Type | N |  |  | 
There are no pre-defined parameter tags, but ExifTool will extract any
existing parameters, with tag names like "CuePoint0ParameterXxx".
| 
| Tag ID | Tag Name | Writable | Values / Notes | 
|---|
 | [no tags known] |  | 
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Feb 5, 2008
<-- ExifTool Tag Names