The following keywords can be used to modify file metadata programmatically with the SetAttr META command. Most fields can only be set to a string (or number), or cleared, however some fields accept more complex instructions, and these are noted below.
Field |
Keyword |
Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Standard Properties | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Attributes |
attr |
Attributes are specified with one or more of the following letters:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date created |
createdate |
The date and time can be set to an absolute date (in which case the time will be unchanged), an absolute time (in which case the date will be unchanged), or both. The accepted formats for an absolute time and date are:
The keyword now can also be given to use the current
date and time. You can also perform relative adjustments to the current date and time setting, using the following formats:
The valid formats of the <date-adjust> string are:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date modified |
lastmodifieddate |
Accepts the same values as createdate.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment |
comment |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rating |
rating |
Accepts a value from 0 (to clear the rating) through to 5 (5 stars).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tags |
tags |
Accepts multiple semi-colon separated tags. You can either set the tags absolutely, or add tags to or remove tags from the existing set.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aperture |
aperture |
Accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Camera make |
cameramake |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Camera model |
cameramodel |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contrast |
contrast |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Creation software |
software |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date digitized |
datedigitized |
Accepts the same values as createdate (described above in the Standard Properties section). Additionally, accepts the values createdate, modifydate and datetaken - these can be used to set this date field to the value of another date field.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Date taken |
datetaken |
Accepts the same values as createdate (described above in the Standard Properties section). Additionally, accepts the values createdate, modifydate and datedigitized - these can be used to set this date field to the value of another date field.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Digital Zoom |
digitalzoom |
Accepts a decimal or fractional value, as well as the keyword off.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exposure bias |
exposurebias |
Accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exposure program |
exposureprogram |
Accepts the following values (either the value or the keyword can be used):
Example:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exposure time |
exposuretime |
Specified in seconds or fractions of a second - accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
F-number |
fnumber |
Accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Flash |
flash |
Accepts the following values (either the value or the keyword can be used):
Example:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Focal length |
focallength |
Specified in millimetres - accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Focal length (35mm) |
35mmfocallength |
Specified in millimetres - accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
GPS Altitude |
gpsaltitude |
Specified as metres relative to sea level - accepts either a decimal or fractional value. Specify a negative number to reference below sea level.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
GPS Latitude |
gpslatitude |
Accepts coordinates in any of the following formats:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
GPS Longitude |
gpslongitude |
Accepts coordinates in any of the following formats:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
ISO speed |
isospeed |
Accepts a numeric value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Metering mode |
meteringmode |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rotation |
orientation |
Accepts the values 0, 90, 180 and 270. Also accepts a delta value to adjust the existing orientation
value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturation |
saturation |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scene capture type |
scenecapturetype |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sharpness |
sharpness |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shutter speed |
shutterspeed |
Specified in seconds or fractions of a second - accepts either a decimal or fractional value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject distance |
subjectdistance |
Specified in either metres or millimetres - accepts either a
decimal or fractional
value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
White balance |
whitebalance |
Accepts the following values (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Album |
album |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Album artist |
albumartist |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cover art |
coverart |
This can set, add and remove cover art.
To add cover art (adds to existing art):
To remove cover art (removes any art of a certain type):
The cover art type can be specified as follows (either the value or the keyword can be used):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disc number |
discnumber |
Accepts either a single digit (the number of the disc), or two digits
separated by a forward slash (the number of the disc and the total number
of discs in the set).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial key |
initialkey |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Original artists |
origartist |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Release date |
releasedate |
Accepts YYYYMMDD or YYYY-MM-DD format
for the date.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Track number |
track |
Accepts either a single digit (the number of the track), or two digits
separated by a forward slash (the number of the track and the total
number of tracks on the
disk).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Directors |
directors |
User-defined string. Multiple directors can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Producers |
producers |
User-defined string. Multiple producers can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Writers |
writers |
User-defined string. Multiple writers can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Author URL |
authorurl |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Artists |
artist |
User-defined string. Multiple artists can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
BPM |
bpm |
Accepts a numeric value.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Composers |
composers |
User-defined string. Multiple composers can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Conductors |
conductor |
User-defined string. Multiple conductors can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content group |
contentgroup |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Encoded by |
encoder |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Genre |
genre |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mood |
mood |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publisher |
publisher |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subtitle |
subtitle |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Year |
year |
Accepts a four digit year (YYYY).
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authors |
author |
User-defined string. Multiple authors can be separated with semi-colons.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Category |
category |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Company |
company |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content Status |
contentstatus |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content Type |
contenttype |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright |
copyright |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Creator |
creator |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Language |
language |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last saved by |
lastsavedby |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Manager |
manager |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Producer |
producer |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject |
subject |
User-defined string.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Title |
title |
User-defined string.
|