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
.