Wie kann man das Erstellungsdatum von JPG-Bildern zeitlich verschieben? (OS X)


14

Ich habe eine unglückliche Situation nach einem Urlaub. Das Wesentliche ist: 2 Kameras, wobei die Uhr von Kamera 1 zwei Tage vor der von Kamera 2 liegt. Daher sind in (Anwendung zur Fotoverwaltung hier einfügen) die Fotos verschachtelt und nicht in einer vernünftigen chronologischen Reihenfolge. Wenn ich das Erstellungsdatum dieser Bilder auf Kamera 2 einfach weit genug verschieben könnte, hätte ich die Chance, alle diese Fotos zu organisieren.

Teilen Sie diese Erfahrung oder haben Sie Ideen? Vielen Dank!

Antworten:


23

Es wird einige Tools geben, die mit den JPEG EXIF-Feldern arbeiten.
Ich fand Phil Harveys EXIFTool immer fantastisch.

Mac OS X-Paket: ExifTool-7.98.dmg (1,4 MB) .
Das OS X-Paket installiert die ExifTool-Befehlszeilenanwendung und -Bibliotheken in / usr / bin.
Geben Sie nach der Installation "exiftool" in ein Terminalfenster ein, um exiftool auszuführen und die Anwendungsdokumentation zu lesen.

Was Sie jetzt suchen, ist,

Date / Time Shift-Funktion
Haben Sie jemals vergessen, Datum und Uhrzeit auf Ihrer Digitalkamera einzustellen, bevor Sie einige Bilder aufgenommen haben? ExifTool verfügt über eine Timeshift-Funktion, mit der sich die Zeitstempel der Bilder auf einfache Weise stapelweise korrigieren lassen (dh das vom Windows Explorer gemeldete "Aufnahmedatum" ändern lassen).

Angenommen, die Uhr Ihrer Kamera wurde auf 2000: 01: 01 00:00:00 zurückgesetzt,
als Sie um 2005: 11: 03 10:48:00 eine neue Batterie eingelegt haben
.
Dann haben alle Bilder, die Sie später aufgenommen haben, Zeitstempel, die um
5 Jahre, 10 Monate, 2 Tage, 10 Stunden und 48 Minuten falsch sind .

Um dies zu beheben, legen Sie alle Bilder in das gleiche Verzeichnis ("DIR") und führen Sie exiftool aus.

exiftool "-DateTimeOriginal + = 5: 10: 2 10: 48: 0" DIR
          ================ ^^^^^^^^^^^^^^^

Sie müssen den falsch gestempelten Stapel auf einen Zeitraum von nur zwei Tagen einstellen.


Update:
Um mit "Zeiten für iPhoto erstellen und ändern" zu arbeiten , werden EXIFTool-Notizen im Abschnitt " Datums- / Zeitverschiebungsfunktion" fortgesetzt.

Das obige Beispiel ändert nur das DateTimeOriginal- Tag,
aber jedes beschreibbare Datums- oder Zeit-Tag kann verschoben werden,
und mehrere Tags können mit einer einzigen Befehlszeile geschrieben werden.

Üblicherweise müssen in JPEG-Bildern die Werte DateTimeOriginal , CreateDate und ModifyDate geändert werden.

Der Einfachheit halber wurde ein Verknüpfungs-Tag namens AllDates definiert, das diese drei Tags darstellt.
So zum Beispiel, wenn Sie Ihre Kamera - Uhr um 1 Stunde zurück am Ende der Sommerzeit im Herbst gesetzt vergessen, können Sie die Bilder reparieren mit:

exiftool "-AllDates- = 1" DIR
          ========= ^^^

Dadurch werden alle Zeitstempel um 1 Stunde zurückgesetzt.
Hoffentlich sind Ihre Originaldateien dafür verfügbar ...

Schließlich, wenn Sie die ursprünglichen Metadaten korrigiert haben,
aber mit falscher Dateizeit
.
Sie können Folgendes tun:

exiftool "-DateTimeOriginal> FileModifyDate" DIR
                           ^

Dadurch wird der korrigierte EXIF-Zeitstempel auf die Änderungszeit der Datei verschoben.


Sie, mein Herr, sind ein Gentleman und ein Gelehrter. Eine der besten Antworten, die ich je im SO-Netzwerk bekommen habe.
— Justin Searls

Wow, nette Antwort. Und es ist sogar für Windows verfügbar!
— NickAldwin

@ Nick, es gibt auch eine GUI, obwohl ich nicht sicher bin, ob es so flexibel ist. Das Perl-Modul funktioniert einwandfrei.
— Nik

Ich habe ein sehr ähnliches Problem, nur die Dateien sind GoPro-Videos und es ist das Erstellungsdatum der Dateien einer Kamera, die ich verschieben muss. Hat jemand ein Skript oder Tool dafür?
— bernk

Die letzte Zeile Ihrer Antwort hat mich gerettet. Ich bin AllDatesmehrmals gelaufen , es wurde nie die Änderungszeit der Datei eingestellt. Diese letzte Zeile wirkte bezaubernd. Danke vielmals.
— chmac

1

Die Antwort von nik hat auf jeden Fall für die EXIF-Daten in den Dateien funktioniert (zu den Informationen derjenigen, die in diesem Thread nach einer Antwort suchen, folgt der Befehl, mit dem ich die EXIF-Daten der anstößigen Fotos an Ort und Stelle aktualisiert habe):

~/Pictures/iPhoto Library/Originals/2009$ exiftool -P -AllDates+='0:0:1 2:00:00' - overwrite_original_in_place -if '$make eq "Canon"' "My Import Name Here"

Dies hat das Problem natürlich nicht gelöst, da iPhoto das EXIF-Datum ignoriert und entweder über das Erstellungsdatum oder über das in der Datenbank enthaltene Datum organisiert.

Neue Lösung: Ich bin ein Idiot und iPhoto '08 und darüber hinaus wurde die Funktion zur Zeitanpassung hinzugefügt: Menüelement Photo -> Adjust Date and Time. Tatsächlich wird eine neue Datei erstellt und fast alle ursprünglichen EXIF-Daten werden beschädigt, aber zumindest die Fotos werden in iPhoto ordnungsgemäß organisiert.


1

Wenn iPhoto das Datum / die Uhrzeit des Dateisystems verwendet, stellen Sie dies einfach anhand der EXIF-Informationen ein:

exiftool "-filemodifydate<datetimeoriginal" DIR

vor dem Import in iPhoto

Keine Notwendigkeit, Ihre Metadaten zu vermasseln


Ah, aber das waren Dateien, die seit sechs Monaten in iPhoto gespeichert waren, bereits in Alben / Büchern usw. Also musste ich darin arbeiten. Tatsächlich war es die iPhoto-Datenbank, die all dies zwischenspeicherte, und Sie können nicht einmal mehr einen sauberen Neuaufbau davon durchführen. Ich musste mich mit der eingebauten "Zeit anpassen" -Funktion zufrieden geben, die die Metadaten auslöste.
— Justin Searls

1

Dies hat dazu beigetragen, alle EXIF-Daten (+ = 24 Stunden) zu ändern, die mit einer Sony-Cam aufgenommen wurden:

exiftool "-AllDates+=24 -SonyDateTime+=24" DIR

In einem zweiten Schritt habe ich das Änderungsdatum der Datei so geändert, dass es mit den Exif-Daten übereinstimmt:

exiftool "-DateTimeOriginal>FileModifyDate" DIR

Scheint, dass DateTimeOriginal seine Werte von SonyDateTime bezieht.


0

Graphic Converter ist auch ein großartiges Tool zum Verwalten von Tonnen von Bildern. Es hat alle Umbenennungsfunktionen. Umwandlung in Pixelanzahl, exakte Pixelgröße, Dateigröße usw. Einbetten von Vorschauen (flexible Größe / Symbolstil) anstelle von "left behind thumb.db" -Datei. Und es ist auch ein besserer Finder als Finder. Eher wie Explorer unter Windows mit einer Option für einen inversen Lightroom-Look. Ich surfe viel mehr damit als nur mit Bildern!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.