Sorry, when I said "after writing other values", I meant
in a separate command. Currently, exiftool has the following
limitations:
1) -tagsfromfile @ tags are set after all other tags on the
command line. (Note this is not the case for -tagsfromfile FILE.)
2) Copying a tag with -tagsfromfile clears any existing
new values that you are writing.
So there are 2 ways around this:
A) Copy the tags into an existing list in a separate command
using "+<".
B) Specify a filename for -tagsFromFile and copy the
-tagsfromfile tags before writing other tags on the
command line. Then the list will still be reset when you copy
the tags, but you can add the fixed-value items afterward.
I hope this makes sense.
I am working on an idea of implementing a
-addTagsFromFile option to allow tags to be
copied without overwriting existing new values.
This whole topic is a bit confusing for some, because
of the difference between overwriting existing new values
and overwriting existing original values in the file. You
haven't fallen prey to this confusion, but I'm sure that
others will if I add a -addTagsFromFile option
so I am trying to work out how to best deal with this.
Any suggestions are welcome.
- Phil
(5)
]
