Verwenden von ExifTool für Massenvorgänge

Verwenden von ExifTool für Massenvorgänge

Ich hätte gern Hilfe mit ExifTool für die folgenden Vorgänge:

  1. Ich habe Tausende von Bildern, die über Dutzende von Unterordnern verstreut sind. Alle Unterordner sind jedoch in einem einzigen übergeordneten Ordner verschachtelt. Wie weise ich ExifTool an, die Änderungen auf alle Dateien anzuwenden?

  2. Was ich konkret tun möchte, ist, jeden Wert unter dem EXIF-Tag „Copyright“ „auszuschneiden“ und in den EXIF-Tag „UserComment“ „einzufügen“. Ich möchte dies für alle Fotos auf einmal tun, und jedes Foto muss natürlich seinen jeweiligen Wert behalten (nur jetzt unter einem anderen Tag). Auch hier haben nicht alle Fotos einen Wert im Feld „Copyright“, ich gehe davon aus, dass diese von der Software ignoriert werden.

  3. Abschließend würde ich ExifTool bitten, alle möglichen Metadaten außer den neu erstellten Werten unter dem Tag „Kommentare“ zu löschen.

Hilfe und Richtlinien werden sehr geschätzt.

Danke!

Antwort1

Versuchen Sie diesen Befehl:
exiftool -r -all:all= -tagsfromfile @ "-UserComment<Copyright" <DIR>

-rist die Option zum Rekursieren in Unterverzeichnisse. Dadurch
-all:all=werden alle Metadaten entfernt.
-TagsFromFile @Kopiert die nach dieser Option aufgelisteten Tags aus der aktuellen Datei zurück in die Datei. "-UserComment<Copyright"Nach „TagsFromFile“ werden die Tags kopiert, Copyrightaber in das Tag umgeleitet UserComment.

Stellen Sie sicher, dass Sie es zuerst testen. Dieser Befehl hinterlässt Sicherungsdateien mit _originalder Erweiterung . Sie können dies verhindern, indem Sie sicherstellen, dass der Befehl korrekt ist, indem Sie hinzufügen -overwrite_original.

verwandte Informationen