Hi Mick – OK, I worked out the DropBox image interface, my mistake! By complexity, I meant that “out of the box” ExifTool does not know how to write custom tags (it can only list them by default). So, a “configuration file” that has been setup for the custom tags has to be installed or referenced in the CLI code. Work on backup copies of your files while testing! First, the config code (saved as a text file named test.config😞 %Image::ExifTool::UserDefined = ( 'Image::ExifTool::XMP::Main' => { xxx => { SubDirectory => { TagTable => 'Image::ExifTool::UserDefined::xxx', }, }, }, ); %Image::ExifTool::UserDefined::xxx = ( GROUPS => { 0 => 'XMP', 1 => 'XMP-xxx', 2 => 'Image' }, NAMESPACE => { 'xxx' => 'http://ns.myname.com/xxx/1.0/' }, WRITABLE => 'string', XMP-CR_1_:BBCCompliance => { }, ); 1; #end Notice how line 16 uses one of the custom tags from your example file? This config file can either be installed or simply referenced in a CLI code. I have used the later so as not to have to install the config file. The exiftool -a -G1 -s command lists the tag group and name as: [XMP-CR_1_] BBCCompliance Which is expressed as the following when used in an ExifTool CLI code (remove the square brackets and add a colon where the space was): XMP-CR_1_:BBCCompliance Finally the actual ExifTool CLI code follows (I have applied faux syntax highlighting to help visually break up the code): exiftool -config '/Users/stephenmarsh/Desktop/test.config' '-Subject<XMP-CR_1_:BBCCompliance' '/Users/stephenmarsh/Desktop/91MR_100726_0004-2.jpg' This code points to a configuration file titled “test.config” which is located on the desktop of the current logged in user. The DC:Subject (Keyword) metadata field is being populated (overwritten) with the custom XMP-CR_1_:BBCCompliance entry (True or False). This is just an example, you would probably wish to map to a different standard IPTC/DC field. Inspecting in Bridge and ExifTool shows that the resulting subject/keyword field is correctly populated (despite an error/warning is reported so I must have a minor syntax error in my CLI code – I am only an ExifTool newb too). This is just a “training wheels” exercise used as an example, so I hope that you can follow along (this is not an easy task to introduce ExifTool)…
... View more