Exiv2 - Exif and IPTC metadata library and tools
Author: Andreas Huggel
Description: Open source Exif and IPTC metadata library and tools with Exif MakerNote and read/write support
Keywords: exif, iptc, metadata, makernote, manipulation, manipulate, read and write, write, change, update, jpeg, jpg, ifd, image file directory, thumbnail, thumbnails, tag, tags, canon, fujifilm, sigma/foveon, nikon, open source, opensource, huggel, andreas, andreas huggel

- Main Page
- Namespaces
- Classes
- Files
- Examples

- Exif
- Canon
- Fujifilm
- Minolta
- Nikon
- Olympus
- Panasonic
- Pentax
- Sigma/Foveon
- Sony

- IPTC datasets

- dc
- xmp
- xmpRights
- xmpMM
- xmpBJ
- xmpTPg
- xmpDM
- pdf
- photoshop
- crs
- tiff
- exif
- aux
- Iptc4xmpCore

# Exiv2 Tag Tables

## XMP Dynamic Media Schema

This schema specifies XMP properties used by the Adobe dynamic media group.

- Exiv2 keys are `Xmp.xmpDM.<Property>`
- The schema namespace URI is `http://ns.adobe.com/xmp/1.0/DynamicMedia/`
- The preferred schema namespace prefix is `xmpDM`

Reference: XMP specification

Click on a column header to sort the table.

Property | Label | Value type | Exiv2 type | Category | Description
--- | --- | --- | --- | --- | ---
projectRef | Project Reference | ProjectLink | XmpText | Internal | A reference to the project that created this file.
videoFrameRate | Video Frame Rate | open Choice of Text | XmpText | Internal | The video frame rate. One of: 24, NTSC, PAL.
videoFrameSize | Video Frame Size | Dimensions | XmpText | Internal | The frame size. For example: w:720, h: 480, unit:pixels
videoPixelAspectRatio | Video Pixel Aspect Ratio | Rational | XmpText | Internal | The aspect ratio, expressed as ht/wd. For example: "648/720" = 0.9
videoPixelDepth | Video Pixel Depth | closed Choice of Text | XmpText | Internal | The size in bits of each color component of a pixel. Standard Windows 32-bit pixels have 8 bits per component. One of: 8Int, 16Int, 32Int, 32Float.
videoColorSpace | Video Color Space | closed Choice of Text | XmpText | Internal | The color space. One of: sRGB (used by Photoshop), CCIR-601 (used for NTSC), CCIR-709 (used for HD).
videoAlphaMode | Video Alpha Mode | closed Choice of Text | XmpText | External | The alpha mode. One of: straight, pre-multiplied.
videoAlphaPremultipleColor | Video Alpha Premultiple Color | Colorant | XmpText | External | A color in CMYK or RGB to be used as the pre-multiple color when alpha mode is pre-multiplied.
videoAlphaUnityIsTransparent | Video Alpha Unity Is Transparent | Boolean | XmpText | Internal | When true, unity is clear, when false, it is opaque.
videoCompressor | Video Compressor | Text | XmpText | Internal | Video compression used. For example, jpeg.
videoFieldOrder | Video Field Order | closed Choice of Text | XmpText | Internal | The field order for video. One of: Upper, Lower, Progressive.
pullDown | Pull Down | closed Choice of Text | XmpText | Internal | The sampling phase of film to be converted to video (pull-down). One of: WSSWW, SSWWW, SWWWS, WWWSS, WWSSW, WSSWW_24p, SSWWW_24p, SWWWS_24p, WWWSS_24p, WWSSW_24p.
audioSampleRate | Audio Sample Rate | Integer | XmpText | Internal | The audio sample rate. Can be any value, but commonly 32000, 41100, or 48000.
audioSampleType | Audio Sample Type | closed Choice of Text | XmpText | Internal | The audio sample type. One of: 8Int, 16Int, 32Int, 32Float.
audioChannelType | Audio Channel Type | closed Choice of Text | XmpText | Internal | The audio channel type. One of: Mono, Stereo, 5.1, 7.1.
audioCompressor | Audio Compressor | Text | XmpText | Internal | The audio compression used. For example, MP3.
speakerPlacement | Speaker Placement | Text | XmpText | External | A description of the speaker angles from center front in degrees. For example: "Left = -30, Right = 30, Center = 0, LFE = 45, Left Surround = -110, Right Surround = 110"
fileDataRate | File Data Rate | Rational | XmpText | Internal | The file data rate in megabytes per second. For example: "36/10" = 3.6 MB/sec
tapeName | Tape Name | Text | XmpText | External | The name of the tape from which the clip was captured, as set during the capture process.
altTapeName | Alternative Tape Name | Text | XmpText | External | An alternative tape name, set via the project window or timecode dialog in Premiere. If an alternative name has been set and has not been reverted, that name is displayed.
startTimecode | Start Time Code | Timecode | XmpText | Internal | The timecode of the first frame of video in the file, as obtained from the device control.
altTimecode | Alternative Time code | Timecode | XmpText | External | A timecode set by the user. When specified, it is used instead of the startTimecode.
duration | Duration | Time | XmpText | Internal | The duration of the media file.
scene | Scene | Text | XmpText | External | The name of the scene.
shotName | Shot Name | Text | XmpText | External | The name of the shot or take.
shotDate | Shot Date | Date | XmpText | External | The date and time when the video was shot.
shotLocation | Shot Location | Text | XmpText | External | The name of the location where the video was shot. For example: "Oktoberfest, Munich Germany" For more accurate positioning, use the EXIF GPS values.
logComment | Log Comment | Text | XmpText | External | User's log comments.
markers | Markers | seq Marker | XmpText | Internal | An ordered list of markers
contributedMedia | Contributed Media | bag Media | XmpText | Internal | An unordered list of all media used to create this media.
absPeakAudioFilePath | Absolute Peak Audio File Path | URI | XmpText | Internal | The absolute path to the file's peak audio file. If empty, no peak file exists.
relativePeakAudioFilePath | Relative Peak Audio File Path | URI | XmpText | Internal | The relative path to the file's peak audio file. If empty, no peak file exists.
videoModDate | Video Modified Date | Date | XmpText | Internal | The date and time when the video was last modified.
audioModDate | Audio Modified Date | Date | XmpText | Internal | The date and time when the audio was last modified.
metadataModDate | Metadata Modified Date | Date | XmpText | Internal | The date and time when the metadata was last modified.
artist | Artist | Text | XmpText | External | The name of the artist or artists.
album | Album | Text | XmpText | External | The name of the album.
trackNumber | Track Number | Integer | XmpText | External | A numeric value indicating the order of the audio file within its original recording.
genre | Genre | Text | XmpText | External | The name of the genre.
copyright | Copyright | Text | XmpText | External | The copyright information.
releaseDate | Release Date | Date | XmpText | External | The date the title was released.
composer | Composer | Text | XmpText | External | The composer's name.
engineer | Engineer | Text | XmpText | External | The engineer's name.
tempo | Tempo | Real | XmpText | Internal | The audio's tempo.
instrument | Instrument | Text | XmpText | External | The musical instrument.
introTime | Intro Time | Time | XmpText | Internal | The duration of lead time for queuing music.
outCue | Out Cue | Time | XmpText | Internal | The time at which to fade out.
relativeTimestamp | Relative Timestamp | Time | XmpText | Internal | The start time of the media inside the audio project.
loop | Loop | Boolean | XmpText | Internal | When true, the clip can be looped seemlessly.
numberOfBeats | Number Of Beats | Real | XmpText | Internal | The number of beats.
key | Key | closed Choice of Text | XmpText | Internal | The audio's musical key. One of: C, C#, D, D#, E, F, F#, G, G#, A, A#, B.
stretchMode | Stretch Mode | closed Choice of Text | XmpText | Internal | The audio stretch mode. One of: Fixed length, Time-Scale, Resample, Beat Splice, Hybrid.
timeScaleParams | Time Scale Parameters | timeScaleStretch | XmpText | Internal | Additional parameters for Time-Scale stretch mode.
resampleParams | Resample Parameters | resampleStretch | XmpText | Internal | Additional parameters for Resample stretch mode.
beatSpliceParams | Beat Splice Parameters | beatSpliceStretch | XmpText | Internal | Additional parameters for Beat Splice stretch mode.
timeSignature | Time Signature | closed Choice of Text | XmpText | Internal | The time signature of the music. One of: 2/4, 3/4, 4/4, 5/4, 7/4, 6/8, 9/8, 12/8, other.
scaleType | Scale Type | closed Choice of Text | XmpText | Internal | The musical scale used in the music. One of: Major, Minor, Both, Neither. Neither is most often used for instruments with no associated scale, such as drums.