Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Metadata can be embedded into images using ExifTool

Transcodes now supports writing DC Metadata to Embedded metadata in supported image formats.

Info

Only some image formats supports metadata and DC metadata validation is needed to void Transcode Errors if MetaData does not conform to Exif specifications.

See ExifTool documentation https://exiftool.org/

Info

Disclaimer: This is an advanced feature DC must be configured so that metafields used for Meta Embed is validated, to avoid job errors.

Data Transformations must be performed using AutomationWorkflow

Embed Metadata Definition

This feature is configured on System tools / Transcode Settings

...

Syntax

-<ExifTool tag>=(<MetaFieldID|MetaFieldGuid>)[:format_string]

Where only the dataTypes Float and DateTime supports format_string. See C# ToString format specifications

ExifTool Tags generally have the format Area:Tag see ExifTool for list of tags

https://exiftool.org/TagNames/index.html

IgnoreTagErrors

The optional IgnoreTagErrors controls how the BatchSystem responds to errors from ExifTools if IgnoreTagErrors=false the Job is failed if ExifTool reports any error otherwise the error is ignored and the resulting file is copied to output (or the source file).

The following DC MetaData Types are supported

DataType

Comment

Int

String

URL

Bit

Link

Text

Note

DateTime

Format string available

Float

Format string available

EditComboValue

only text part supported

Combo

only text part supported

ComboValue

only text part supported

Running ExifTool as commandline for testing purposes: (on the batch server)

  1. Create a workfolder and copy the test source image to this folder

  2. Copy Exiftool.exe to the workfolder

  3. create a text file with utf8 encoding named args.arg

    Code Block
    C:\exifToolTest\sampleimage.jpg
    -IPTC:Headline=Some headline text
    -IPTC:ReleaseDate=2021:02:15
    -IPTC:ReleaseTime=13:44:55
    -CodedCharacterSet=UTF8

4. From a command Prompt in the workfolder Run the Command;

Code Block
exiftool.exe -E -@ args.arg

This should perform an inplace embed of metadata

Info

Tip: Use GIMP to verify that metadata has been written to the image as expected

https://www.gimp.org/

Image / Metadata / View Metadata