Das Common
Verknüpfungs-Tag ist eher ein Datenerfassungs-Tag und es ist nicht dazu gedacht, Informationen von einer Datei in eine andere zu kopieren (siehe Verknüpfungs-Tags für Liste der Tags enthält). Bei vielen dieser Tags handelt es sich entweder um Dateisystem-Tags ( FileSize
), MakerNotes-Tags ( Quality
) oder Composite-Tags ( Aperture
, ShutterSpeed
). Im Fall von FileSize
können Sie die Größe der Zieldatei, also den filesize is not writable
Fehler, nicht willkürlich ändern .
Im Fall von Makernotes-Tags können sie nicht einzeln kopiert oder erstellt werden. Es muss als Block mit kopiert werden -MakerNotes
. Sie haben möglicherweise nicht versucht, das Quality
Tag zu kopieren, aber dieser Punkt wird relevant, wenn es sich um Composite-Tags handelt.
Zusammengesetzte Tags sind keine Tags in der Datei. Sie werden von mehreren anderen Tags abgeleitet. Aperture
und ShutterSpeed
sind zwei Beispiele. Sie können sie nicht in eine andere Datei kopieren, da sie einzeln nicht existieren. Sie müssen die Tags kopieren, auf denen sie basieren. Aperture
basiert entweder auf FNumber
oder ApertureValue
, je nachdem, was tatsächlich in der Datei enthalten ist. ShutterSpeed
basiert auf ExposureTime
, ShutterSpeedValue
und / oder BulbDuration
. Um richtig „Kopieren“ Aperture
und ShutterSpeed
Sie haben die oben genannten Tags zu kopieren, die sie auf der Grundlage. Einige dieser Tags sind möglicherweise nur in den MakerNotes enthalten, sodass Sie die gesamten Makernotes kopieren müssen
ICC_Profile
wird als "unsicheres" Tag betrachtet und wird nur kopiert, wenn es explizit aufgeführt ist. Sie müssen es wahrscheinlich als Block kopieren, -ICC_Profile
wenn -ICC_Profile:all
es nicht funktioniert, da einige der einzelnen Tags in the ICC_Profile
nicht schreibbar sind.
tl; dr: Mit dem exiftool-Befehl stimmt nichts, er tut einfach nicht das, was Sie denken.