Ich versuche, alle Metadaten von einem Bild auf ein anderes zu kopieren, einschließlich benutzerdefinierter Exif-Felder (in diesem Fall absolute und relative Höhen, die in Bildern von meiner DJI-Drohne vorhanden sind) mit dem Befehl:
exiftool -tagsfromfile orig.jpg -all:all new.jpg
es werden jedoch nur die Standard-Tags kopiert:
exiftool -s orig.jpg | grep -i alt
> GPSAltitudeRef : Above Sea Level
> AbsoluteAltitude : -10.68
> RelativeAltitude : +60.90
> GPSAltitude : 60.9 m Above Sea Level
exiftool -s new.jpg | grep -i alt
> GPSAltitudeRef : Above Sea Level
> GPSAltitude : 60.9 m Above Sea Level
Gibt es eine Möglichkeit, alle Tags automatisch zu kopieren, oder muss ich sie einzeln hinzufügen?
Danke für Ihre Hilfe
Versuchen:
exiftool -tagsfromfile orig.jpg -exif new.jpg
Bearbeiten: Siehe die letzten paar Absätze von Exiftool FAQ #9 . Ein ähnlicher Befehl wird dort erwähnt, war aber leider bis heute ungenau.
Wie Sie sagen, AbsoluteAltitude
und RelativeAltitude
scheinen keine definierten Tags zu sein. exiftool
kann sie nicht kopieren, wenn es nicht weiß, wie sie definiert sind. In der Antwort von Phil Harvey (Autor von exiftool) in dieser Diskussion im exiftool-Forum müssen Sie ein benutzerdefiniertes Tag erstellen exiftool
, um es schreiben zu können.
exiftool
Einzelheiten und Beispiele finden Sie in der Beispielkonfigurationsdatei.
jeremyeastwood