Da Sie bereits eine GUI-Lösung haben, möchte ich erwähnen, dass es auch mehrere Möglichkeiten gibt, EXIF-Daten in der Befehlszeile zu ändern. Zwei nützliche Tools sind exiftool
und jhead
, die mit diesem Befehl installiert werden können:
sudo apt-get install libimage-exiftool-perl jhead
Mit diesen beiden Tools können Sie mehrere Dateien gleichzeitig bearbeiten. Möglicherweise möchten Sie jedoch eine Sicherungskopie Ihrer Dateien erstellen, bevor Sie mit der Bearbeitung der Exif-Daten beginnen.
jhead
Um die Uhrzeit und das Datum der EXIF-Daten für eine Reihe von Dateien mit einem Klick zu ändern, können Sie das Terminal öffnen und cd
den Ordner mit den Bildern öffnen und ausführen:
jhead -ts2012:10:29-10:28:03 *.jpg
Mit dem -ts
Schalter können Sie das erforderliche Datum und die Uhrzeit angeben und diese auf einmal in den Exif-Header schreiben. Das hier angegebene Format lautet YYYY:MM:DD-HH:MM:SS
.
Wenn Sie nur das Datum ohne Angabe der Uhrzeit ändern möchten, verwenden Sie stattdessen:
jhead -ds2012:10:29 *.jpg
Sie können dies auch nur für einige Bilder tun, die mit einer bestimmten Kamera aufgenommen wurden, wenn Sie dies zum Beispiel angegeben haben -model "D70"
. Diese Option muss jedoch bei der Verarbeitung an erster Stelle stehen und muss etwa "D70", "S100" und nicht "Nikon D70" sein ". Sehen Sie sich die Exif-Anzeige auf Ihren Bildern an, um die richtige Modellnummer zu erhalten.
jhead -model "D70" -ts2012:10:29-10:28:03 *.jpg
Weitere Informationen finden Sie unter man jhead
.
exiftool
Dieses Dienstprogramm bietet mehr Optionen als jhead und ist, wie auf der offiziellen Website angegeben, sehr umfangreich . Es gibt ein grafisches Frontend für exiftool in der Entwicklung, aber es befindet sich im Moment noch im Anfangsstadium, sieht aber vielversprechend aus.
Die Optionen für die Datums- und Zeitverschiebung und die verwendbaren Formate sind sehr umfangreich, wie hier in diesem nützlichen PDF beschrieben . Wie bei jhead können Sie entscheiden, ob Sie Uhrzeit und Datum oder nur das Datum ändern möchten . In diesem Beispiel werden Datum und Uhrzeit geändert:
exiftool -AllDates="2012:03:14 12:25:00" *.jpg
Das obige Beispiel legt nur einen bestimmten Wert für das Datum und die Uhrzeit der Bilder fest. Wenn Sie alle nur um einen bestimmten Zeitindex verschieben möchten, z. B. um die drei Jahre vorwärts, können Sie Folgendes verwenden:
exiftool -AllDates+="3:0:0 0" *.jpg
Die Verschiebungsfunktion kann sehr nützlich sein, wenn Ihre Bilder, wie Ihnen passiert ist, alle plötzlich mit 2009 markiert sind, obwohl sie 2012 aufgenommen wurden. Verwenden Sie je nach Bedarf ein Plus- oder Minuszeichen vor den Gleichheitszeichen (wie in -AllDates-=
oder -AllDates+=
) Bestimmen Sie, was Sie erreichen möchten, wenn Sie den gewünschten Zeitindex zuweisen. Andernfalls werden die resultierenden EXIF-Daten nicht den Erwartungen entsprechen.
exiftool
wird erstellen eine Sicherungskopie der ursprünglichen vor der Bearbeitung der EXIF - Daten hinzugefügt Original am Ende des Dateinamens.
exiftool
unterstützt mehr Bildtypen als jhead
nur für JPEGs.
Weitere Informationen finden Sie unter man exiftool
.
jhead -mkexif -ts<date>
.DSCN{120..345}.jpg
. 3. Um den Zeitstempel der Datei zu ändern und andere als Referenz zu verwenden, verwenden Sietouch -r ~/path/reference.jpg *.jpg
Das Ändern von Datum und Uhrzeit ist in Shotwell ganz einfach. Wählen Sie die Fotos aus, die Sie anpassen möchten, und rufen Sie das folgende Menü auf:
Wählen Sie Fotos / Datum und Uhrzeit einstellen. Das ruft ein Menü wie das folgende auf:
Wenn alle Fotos um den gleichen Betrag verschoben sind, können Sie alle Fotos auf einmal erstellen. Wenn Sie mehr als eine Kamera verwendet haben und diese um unterschiedliche Beträge versetzt waren, müssen Sie diese aufteilen und jeden Stapel separat ausführen.
Die Hilfeseite von Shotwell, auf der dies erklärt wird, finden Sie hier .
quelle
Diese Frage wurde nach EXIF gestellt, aber Bildmetadaten enthalten mindestens drei Standards, die an Bilder, EXIF, XMP und IPTC angehängt werden können. Viele Fotoprogramme schreiben in alle diese Formate, jedoch nicht in alle. Daher ist es wichtig, alle zu überprüfen.
Ich habe festgestellt, dass
exif
das ein gutes Werkzeug ist, aber dasexiv2
ist besser. Vergleichen Sieexif
:An
exiv2
:Der große Unterschied besteht darin, dass die Schlüsselwörter in XMP und IPTC überhaupt nicht in EXIF enthalten sind. Wenn ich also nur dort nachschaue, würde ich meinen, dass es keine Schlüsselwörter gibt.
Ich habe den Befehl gegeben,
exiv2 -p a my-image.jpg
da dieser alle drei Formen von Metadaten anzeigt. Wenn-p a
Sie das Feld verlassen, werden nur die EXIF-Daten angezeigt.quelle