Gibt es ein Tool zum ordnerübergreifenden Vergleichen von Bild-EXIF-Daten, damit ich Duplikate eliminieren kann?

Gibt es ein Tool, das zwei Ordner mit Bilddateien aufnehmen und basierend auf den EXIF-Daten der Bilder vergleichen kann (Informationen zu Duplikaten), anstatt die Dateigröße oder das Dateidatum zu vergleichen (die tendenziell unzuverlässig sind, da sie sich relativ leicht mit Dateioperationen ändern können, während die eigentlichen Bilder dies nicht tun)?

Beachten Sie, dass die EXIF-Zeit nur eine Auflösung von einer Sekunde hat, sodass es möglich ist, dass Bilder, die in einem Burst aufgenommen wurden, dieselbe Zeit haben.
@mattdm - Ich verstehe, was du sagen willst. Aber machen Sie in diesem Fall nichts Kompliziertes, sondern versuchen Sie nur, die Duplikate auszusortieren, und vertrauen Sie den Dateidaten nicht, da in der Zwischenzeit mit der unsortierten Datenbank viel kopiert / verschoben wurde. Also Sekunden sind für mich an dieser Stelle kein Thema.
Vielleicht: Wie finde ich doppelte Fotos in einem sehr großen Datenpool? . Nur ich, aber wenn es Ihre Aufgabe ist, Duplikate zu eliminieren, geben Sie das vielleicht in Ihrer Frage an?
@inkista - ich habe ...? Da oben, erste Reihe ... "und Vergleich geben (Duplikat-Info)"
Ich meinte im Titel.
@inkista - Oh, ... richtig. Uhmm, die Sache ist, es wird ein bisschen voll dort. Ich werde es aber versuchen. Wenn Sie eine Idee haben, wie Sie es in den Titel bekommen können, können Sie es gerne selbst bearbeiten.
Ok, habe mein Bestes gegeben. Fühlen Sie sich frei, zurückzukehren, wenn Sie müssen.
Wenn Sie keine Windows-Lösung finden, ist der bereitgestellte Link @inkista möglicherweise immer noch Ihre beste Lösung. Sie können virtualbox installieren und eine Linux-Distribution darin einfügen und ihr Zugriff auf Ihre Fotos gewähren. Dann können Sie all diese Linux-Tools verwenden, ohne vollständig auf Linux umsteigen zu müssen. Es ist nicht besonders schwierig, aber weitere Details wären für diese Community weit vom Thema entfernt.

Antworten (3)

Ja, das gibt es, aber Sie müssen mit der Befehlszeile vertraut sein, um dies zu tun. Es funktioniert am besten, wenn Sie sich in einer Unix/Posix-Umgebung befinden. Dies ist für Windows als Add-on mit cygwin verfügbar.

Das Programm ist Exif-Tool Anweisungen zum Abrufen und Installieren von .

Hier sind einige Beispiele

Sie werden so etwas wollen

exiftool -CreateDate /path/to/folder/*.jpg

Es wird den Dateinamen und das Erstellungsdatum von jedem spucken.

Tun Sie dies für jeden Ordner. Sortieren Sie die beiden Listen zusammen. Sehen Sie sich nun die entsprechenden Dateien an, die das gleiche Datum haben.

*** Methode 2. Erstellen Sie ein temporäres Verzeichnis. Kopieren Sie den Inhalt beider Ordner hinein. Verwenden Sie ein Programm, das das Erstellungsdatum aus der Datei ausliest. (Aperture tut dies)
Dateien mit demselben Datum werden nebeneinander angezeigt.

Hinweis: Verschiedene Programme, die Bilder bearbeiten, berücksichtigen nicht alle Metadaten. Sie müssen bei dieser Art von Projekt eine gründliche Plausibilitätsprüfung durchführen.

Hinweis: Wenn Sie mit einem Rohformat beginnen und es zu einem JPEG verarbeiten, kann der Zeitstempel der Erstellungsdatei des JPEG mit dem der Rohdatei oder dem Zeitpunkt der Erstellung identisch sein. (Software sollte nur das Modify-Tag ändern)

Hinweis: Wenn Sie Dateien verwechseln, möchten Sie in der Lage sein, dorthin zurückzukehren, wo Sie waren. Es spricht viel dafür, jeder Datei ein Schlüsselwort für ihre Quelle zu geben: z. B. Schlüsselwort Ordner:/Pfad/zu/Ordner1 für diejenigen, die sich ursprünglich in Ordner 1 befanden.

Hinweis: Mit exiftool können Sie Dateien umbenennen. Sie können Dateien in Datumsstempel-ursprünglicher Dateiname umbenennen. Dadurch würden die Dateien alphabetisch in der Reihenfolge sortiert, in der sie erstellt wurden.

Es ist wirklich einfach, sich selbst ins Knie zu schießen. Wenn Sie zB Dateien auf den Datumsstempel umbenennen, dann wird, wenn Sie 2 Aufnahmen mit demselben Zeitstempel haben, eine überschrieben. Exiftool kann Sie mit einem inkrementellen Zähler davor schützen.

"Dies ist für Windows als Add-on mit cygwin verfügbar." - Exiftool hat Binärdateien für Windows, die sowohl mit PowerShell als auch mit der Eingabeaufforderung sehr gut funktionieren.
Und 2019 können Sie so etwas mit docs.microsoft.com/en-us/windows/wsl/install-win10 ausführen – dem Windows-Subsystem für Linux

Unter macOS und Linux können Sie das Befehlszeilentool verwenden

https://github.com/ewanmellor/git-diff-image

was ausgezeichnet ist

Ich verwende ein kostenloses Windows-Shareware-Dienstprogramm namens DupeGuru. Sie können Dateien nicht nur auf identischen Inhalt vergleichen, im Bildmodus werden mögliche/wahrscheinliche Übereinstimmungen basierend auf einem von Ihnen festgelegten Grad an Variabilität identifiziert und dadurch Bilder identifiziert, die möglicherweise Ausschnitte anderer sind, oder dasselbe Bild, das mit unterschiedlichen Auflösungen oder Komprimierungsfaktoren gespeichert wurde . Es gibt Ihnen eine Liste der offensichtlichen Übereinstimmungen (einschließlich Pixelabmessungen), und Sie können dann klicken, um sie anzuzeigen, und sie löschen oder die Übereinstimmungen zur weiteren Betrachtung in eine andere Ordnerstruktur verschieben.