QuickTime Tags

The QuickTime file format is used for MOV and MP4 videos and QTIF images. Exiftool extracts meta information from the UserData atom (including some proprietary manufacturer-specific information), as well as extracting various audio, video and image parameters. Tags with a question mark after their name are not extracted unless the Unknown option is set.

Tag IDTag Name WritableValues / Notes
'PICT' PreviewPICT N  
'free' Free? N  
'ftyp' FrameType? N (MP4 only)
'mdat' Mdat? N  
'moov' Movie - --> QuickTime Movie Tags
'pnot' Preview - --> QuickTime Preview Tags
'skip' Skip? N  
'wide' Wide? N  

QuickTime Movie Tags

Tag IDTag Name WritableValues / Notes
'mvhd' MovieHeader - --> QuickTime MovieHdr Tags
'trak' Track - --> QuickTime Track Tags
'udta' UserData - --> QuickTime UserData Tags

QuickTime MovieHdr Tags

IndexTag Name WritableValues / Notes
0 Version N  
1 CreateDate N  
2 ModifyDate N  
3 TimeScale N  
4 Duration N  
5 PreferredRate N  
6 PreferredVolume N  
18 PreviewTime N  
19 PreviewDuration N  
20 PosterTime N  
21 SelectionTime N  
22 SelectionDuration N  
23 CurrentTime N  
24 NextTrackID N  

QuickTime Track Tags

Tag IDTag Name WritableValues / Notes
'mdia' Media - --> QuickTime Media Tags
'tkhd' TrackHeader - --> QuickTime TrackHdr Tags
'udta' UserData - --> QuickTime UserData Tags

QuickTime Media Tags

MP4 media box.

Tag IDTag Name WritableValues / Notes
'hdlr' Handler - --> QuickTime Handler Tags
'mdhd' MediaHeader - --> QuickTime MediaHeader0 Tags
--> QuickTime MediaHeader1 Tags
'minf' MediaInfo - --> QuickTime MediaInfo Tags

QuickTime Handler Tags

IndexTag Name WritableValues / Notes
4 HandlerClass N 'dhlr' = Data Handler
'mhlr' = Media Handler
8 HandlerType N 'alis' = Alias Data
'crsm' = Clock Reference
'hint' = Hint Track
'ipsm' = IPMP
'm7sm' = MPEG-7 Stream
'mdir' = Metadata
'mjsm' = MPEG-J
'ocsm' = Object Content
'odsm' = Object Descriptor
'sdsm' = Scene Description
'soun' = Audio Track
'url ' = URL
'vide' = Video Track
12 HandlerVendorID N --> QuickTime VendorID Values
24 HandlerDescription N  

QuickTime VendorID Values

ValueVendorIDValueVendorID
'KMPI'= Konica-Minolta 'olym'= Olympus
'appl'= Apple 'pana'= Panasonic
'kdak'= Kodak 'pent'= Pentax
'niko'= Nikon   

QuickTime MediaHeader0 Tags

MP4 media header version 0.

IndexTag Name WritableValues / Notes
0 MediaHeaderVersion N (version 0)
1 MediaCreateDate N  
2 MediaModifyDate N  
3 MediaTimeScale N  
4 MediaDuration N  
5 MediaLanguageCode N  

QuickTime MediaHeader1 Tags

MP4 media header version 1.

IndexTag Name WritableValues / Notes
0 MediaHeaderVersion N (version 1)
1 MediaCreateDate N  
3 MediaModifyDate N  
5 MediaTimescale N  
6 MediaDuration N  
8 MediaLanguageCode N  

QuickTime MediaInfo Tags

MP4 media info box.

Tag IDTag Name WritableValues / Notes
'dinf' DataInfo - --> QuickTime DataInfo Tags
'hdlr' Handler - --> QuickTime Handler Tags
'hmhd' HintHeader - --> QuickTime HintHeader Tags
'smhd' AudioHeader - --> QuickTime AudioHeader Tags
'stbl' SampleTable - --> QuickTime SampleTable Tags
'vmhd' VideoHeader - --> QuickTime VideoHeader Tags

QuickTime DataInfo Tags

MP4 data information box.

Tag IDTag Name WritableValues / Notes
'dref' DataRef - --> QuickTime DataRef Tags

QuickTime DataRef Tags

MP4 data reference box.

Tag IDTag Name WritableValues / Notes
'url ' URL N  
'urn ' URN N  

QuickTime HintHeader Tags

MP4 hint media header.

IndexTag Name WritableValues / Notes
2 MaxPDUSize N  
3 AvgPDUSize N  
4 MaxBitrate N  
6 AvgBitrate N  

QuickTime AudioHeader Tags

MP4 audio media header.

IndexTag Name WritableValues / Notes
2 Balance N  

QuickTime SampleTable Tags

MP4 sample table box.

Tag IDTag Name WritableValues / Notes
'stsd' AudioSampleDesc
VideoSampleDesc
HintSampleDesc
OtherSampleDesc
-
-
-
-
--> QuickTime AudioSampleDesc Tags
--> QuickTime ImageDesc Tags
--> QuickTime HintSampleDesc Tags
--> QuickTime OtherSampleDesc Tags
'stts' VideoFrameRate N (average rate calculated from time-to-sample table for video media)

QuickTime AudioSampleDesc Tags

MP4 audio sample description.

IndexTag Name WritableValues / Notes
2 AudioFormat N  
10 AudioVendorID N --> QuickTime VendorID Values
12 AudioChannels N  
13 AudioBitsPerSample N  
16 AudioSampleRate N  
28 AudioFormat N (in Casio MOV videos)

QuickTime ImageDesc Tags

IndexTag Name WritableValues / Notes
2 CompressorID N  
10 VendorID N --> QuickTime VendorID Values
16 ImageWidth N  
17 ImageHeight N  
18 XResolution N  
20 YResolution N  
25 CompressorName N  
41 BitDepth N  

QuickTime HintSampleDesc Tags

MP4 hint sample description.

IndexTag Name WritableValues / Notes
2 HintFormat N  

QuickTime OtherSampleDesc Tags

IndexTag Name WritableValues / Notes
2 OtherFormat N  

QuickTime VideoHeader Tags

MP4 video media header.

IndexTag Name WritableValues / Notes
2 GraphicsMode N 0x0 = srcCopy
0x1 = srcOr
0x2 = srcXor
0x3 = srcBic
0x4 = notSrcCopy
0x5 = notSrcOr
0x6 = notSrcXor
0x7 = notSrcBic
0x8 = patCopy
0x9 = patOr
0xa = patXor
0xb = patBic
0xc = notPatCopy
0xd = notPatOr
0xe = notPatXor
0xf = notPatBic
0x20 = blend
0x21 = addPin
0x22 = addOver
0x23 = subPin
0x24 = transparent
0x25 = addMax
0x26 = subOver
0x27 = addMin
0x31 = grayishTextOr
0x32 = hilite
0x40 = ditherCopy
0x100 = Alpha
0x101 = White Alpha
0x102 = Pre-multiplied Black Alpha
0x110 = Component Alpha
3 OpColor N  

QuickTime TrackHdr Tags

IndexTag Name WritableValues / Notes
0 TrackVersion N  
1 TrackCreateDate N  
2 TrackModifyDate N  
3 TrackID N  
5 TrackDuration N  
8 TrackLayer N  
9 TrackVolume N  
19 ImageWidth N  
20 ImageHeight N  

QuickTime UserData Tags

Tag ID's beginning with the copyright symbol (hex 0xa9) are multi-language text, but ExifTool only extracts the text from the first language in the record. ExifTool will extract any multi-language user data tags found, even if they don't exist in this table.

Tag IDTag Name WritableValues / Notes
'AllF' PlayAllFrames N  
'LOOP' LoopStyle N 1 = Normal
2 = Palindromic
'MMA0' MinoltaMMA0 - --> Minolta MMA Tags
'MMA1' MinoltaMMA1 - --> Minolta MMA Tags
'QVMI' CasioQVMI - --> EXIF Tags
'SelO' PlaySelection N  
'TAGS' KodakTags
KonicaMinoltaTags
MinoltaTags
NikonTags
OlympusTags1
OlympusTags2
PentaxTags
SanyoMOV
SanyoMP4
UnknownTags?
-
-
-
-
-
-
-
-
-
N
--> Kodak MOV Tags
--> Minolta MOV1 Tags
--> Minolta MOV2 Tags
--> Nikon MOV Tags
--> Olympus MOV1 Tags
--> Olympus MOV2 Tags
--> Pentax MOV Tags
--> Sanyo MOV Tags
--> Sanyo MP4 Tags
'WLOC' WindowLocation N  
'meta' Meta - --> QuickTime Meta Tags
'name' Name N  
'ptv ' PrintToVideo - --> QuickTime Video Tags
"\xa9cpy" Copyright N  
"\xa9day" CreateDate N  
"\xa9dir" Director N  
"\xa9ed1" Edit1 N  
"\xa9ed2" Edit2 N  
"\xa9ed3" Edit3 N  
"\xa9ed4" Edit4 N  
"\xa9ed5" Edit5 N  
"\xa9ed6" Edit6 N  
"\xa9ed7" Edit7 N  
"\xa9ed8" Edit8 N  
"\xa9ed9" Edit9 N  
"\xa9fmt" Format N  
"\xa9inf" Information N  
"\xa9prd" Producer N  
"\xa9prf" Performers N  
"\xa9req" Requirements N  
"\xa9src" Source N  
"\xa9wrt" Writer N  

QuickTime Meta Tags

Tag IDTag Name WritableValues / Notes
'hdlr' Handler - --> QuickTime Handler Tags
'ilst' InfoList - --> QuickTime InfoList Tags
'xml ' XML - --> XMP Tags

QuickTime InfoList Tags

Tag IDTag Name WritableValues / Notes
'----' iTunesInfo - --> QuickTime iTunesInfo Tags
'aART' AlbumArtist N  
'apid' AppleStoreID N  
'auth' Author N  
'covr' CoverArt N  
'cpil' Compilation N 0 = No
1 = Yes
'cprt' Copyright N  
'disk' DiskNumber N  
'dscp' Description N  
'gnre' Genre N  
'perf' Performer N  
'pgap' PlayGap N 0 = Insert Gap
1 = No Gap
'rtng' Rating N  
'titl' Title N  
'tmpo' BeatsPerMinute N  
'trkn' TrackNumber N  
"\xa9ART" Artist N  
"\xa9alb" Album N  
"\xa9cmt" Comment N  
"\xa9com" Composer N  
"\xa9day" Year N  
"\xa9des" Description N  
"\xa9gen" Genre N  
"\xa9grp" Grouping N  
"\xa9lyr" Lyrics N  
"\xa9nam" Title N  
"\xa9too" Encoder N  
"\xa9trk" Track N  
"\xa9wrt" Composer N  

QuickTime iTunesInfo Tags

Tag IDTag Name WritableValues / Notes
[no tags known]

QuickTime Video Tags

IndexTag Name WritableValues / Notes
0 DisplaySize N 0 = Normal
1 = Double Size
2 = Half Size
3 = Full Screen
4 = Current Size
6 SlideShow N 0 = No
1 = Yes

QuickTime Preview Tags

IndexTag Name WritableValues / Notes
0 PreviewDate N  
2 PreviewVersion N  
3 PreviewAtomType N  
5 PreviewAtomIndex N  

QuickTime ImageFile Tags

Tags used in QTIF QuickTime Image Files.

Tag IDTag Name WritableValues / Notes
'idat' ImageData N  
'idsc' ImageDescription - --> QuickTime ImageDesc Tags
'iicc' ICC_Profile - --> ICC_Profile Tags

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Mar 10, 2008

<-- ExifTool Tag Names