Fotos mit darktable importieren/verwalten

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Fotos mit darktable importieren/verwalten

Beitrag von Revod » 25.04.2017 23:41:03

Rapid-Photo-Downloader, haha ja, an den hatte ich " vor lauter gThumb " auch nicht daran gedacht. :mrgreen:

Kann es Dir empfehlen. Gucke Dir nach dem ersten Start zuerst alle Einstellung Optionen an, ich denke das wirst Du interessant finden.

Ist Desktop unabhängig und,

https://wiki.ubuntuusers.de/Rapid_Photo_Downloader/
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Fotos mit darktable importieren/verwalten

Beitrag von smutbert » 03.10.2017 23:15:32

Nachdem ich Darktable inzwischen im Allgemeinen einigermaßen im Griff habe, muss ich den Thread noch einmal hervorholen.
Diesmal geht es mir darum bei den älteren Fotos aufzuräumen, wobei ich die älteren Fotos in zwei Kategorien einteile bzw. einteilen muss.
  • Fotos von Digitalkameras, die ich bereits in der Überzahl im RAW-Format gemacht habe. Bei denen passt nur der Dateiname nicht zu meinem aktuellen Schema.

    Eigentlich habe ich hier gedacht, dass es genügen sollte, diese Fotos ohne sie zu löschen aus der Darktable-Datenbank zu entfernen, sie dann mitsamt den xmp-Sidecar-Dateien umzubenennen und schließlich wieder zu importieren.
    Dabei sollte doch eigentlich nichts (Tags, Bearbeitungsschritte) verloren gehen, oder?

    Hier habe ich auch noch Bedenken wie ich Fotos und Sidecar-Dateien gleichzeitig wunschgemäß mit dem Datum umbenennen kann, denn das Datum finde ich in den sidecar-Dateien nicht und beim Auslesen des Datums stelle ich mich offensichtlich ungeschickt an.
    .
  • noch ältere Fotos, die entweder analog entstanden sind und eingescannt wurden oder bei denen irgendwann im Laufe der Zeit etwas schief gegangen ist und die deshalb kaputte exif-Daten oder ähnliches haben.

    Diese Bilder würde ich - allein schon um sicherzugehen, dass die Metadaten, wenn schon nicht richtig, so doch zumindest intakt sind - am liebsten exportieren, zB als verlustfrei komprimierte tiff-Dateien (bei png scheint es mit den Metadaten nicht so ganz zu klappen) oder notfalls würde ich auch die Neuenkodierung als jpg in Kauf nehmen, dann die Originale löschen und die exportierten Bilder wieder importieren.

    Ich bin mir allerdings unsicher ob bzw. was mir bei dieser Aktion an Metadaten verloren gehen könnte.
    Die Bearbeitungsschritte werden ja vermutlich nicht in exportierte tiff-Dateien geschrieben und außerdem habe ich keine Möglichkeit gefunden die Originale zu exportieren, dh also, dass ich vermutlich ohnehin die Bearbeitungsschritte vor dem Exportieren rückgängig machen müsste?

    Ganz allgemein suche ich auch nach einer verlässlichen Möglichkeit zu prüfen ob GPS-Daten, die ich in darktable hinzugefügt haben einen Export überleben
Das ist jetzt alles nicht so schlimm, weil ich natürlich ein Backup habe und vor der Aktion einfach in btrfs einen Snapshot anlege, aber vielleicht hat ja trotzdem jemand ein paar hilfreiche Hinweise auf Lager?

reox
Beiträge: 2463
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Fotos mit darktable importieren/verwalten

Beitrag von reox » 04.10.2017 08:56:56

Ich hab vorher gerne Lightroom verwendet und mir daher den import vorgang von dort nachgebaut, da das mit darktable nicht so funktioniert.
Ich wollte gerne die Sachen in Ordner mit YYYY/YYYY-MM-DD/Dateiname verschoben haben. Das kann darktable wohl auch irgendwie von selber, allerdings scheint mir nur von Kameras (wie hier im Thread schon disktutiert) und nicht von Ordnern (zB SD-Karte).
Daher habe ich einen Ordner, in den ich alle Fotos gebe und dann diesen Befehl ausführe:

Code: Alles auswählen

exiftool '-Directory<CreateDate' -d /home/reox/Darktable/%Y/%Y-%m-%d -r /home/reox/Darktable_Import
Danach gehe ich in Darktable auf Import und importiere einfach den Jahresordner komplett. Alte Fotos werden ja nicht nochmal importiert, bei einigen tausend Fotos im Ordner dauert das zwar ein wenig, aber dafür ist alles dann genau dort wo es sein soll.

Ich hatte vor einiger Zeit mal einen Report im Issue tracker gelesen, dass sie wohl den selben Import wie in Lightroom haben wollen, das ist aber wohl noch nicht implementiert? Ich muss zugeben, ich hab Darktable in letzter Zeit auch nicht so häufig verwendet...

bzgl der Dateinamen: eigentlich sollte das löschen, umbenennen und neu importieren reichen.

Mit originale exportieren, meinst du die funktion "kopieren" beim exportieren? Damit wird genau das original kopiert.
Bild
vermutlich kannst du GPS Daten ebenfalls mit Debianlibimage-exiftool-perl (exiftool) checken.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Fotos mit darktable importieren/verwalten

Beitrag von smutbert » 04.10.2017 11:13:10

Danke!
Die Möglichkeit 'Kopieren' beim Exportieren habe ich übersehen - die macht genau das was ich will und nun konnte ich auch zweifelsfrei feststellen, dass die GPS-Daten beim normalen Export nicht verlorengehen.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Fotos mit darktable importieren/verwalten

Beitrag von smutbert » 05.10.2017 00:11:23

Etwas musste ja schief, das heißt verloren gehen:

Die Snapshots von darktable gehen auch beim Export mit 'Kopieren' verloren und dasselbe gilt für Gruppen und interessanterweise einige, aber nicht alle Tags. Da habe ich noch kein Muster erkennen können und weiß noch nicht ob es so viel ist, dass ich noch einmal von vorne anfange oder ob ich nur ein paar Kleinigkeiten noch ein zweites Mal erledigen muss.

reox
Beiträge: 2463
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Fotos mit darktable importieren/verwalten

Beitrag von reox » 06.10.2017 11:14:26

Hast du vllt manchmal Sachen in Sidecars gespeichert und manchmal nicht?
Ich glaube das er beim Kopieren alles kopiert was nicht in den Sidecars gespeichert ist.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Fotos mit darktable importieren/verwalten

Beitrag von smutbert » 06.10.2017 12:08:52

Das versteh ich jetzt nicht. Ich bin davon ausgegangen, dass darktable bei 'Kopieren' die originale Bilddatei und zusätzlich eine Sidecardatei mit den Informationen aus der Datenbank speichert?

Ich hab selbst jedenfalls mit den Sidecardateien gar nichts gemacht, sondern das ganz und gar darktable überlassen, in der Annahme, dass darktable Datenbank und Sidecardateien sowieso synchron hält.


Bei der teilweisen Exportier-Importier-Aktion sind allerdings auch ein paar alte, gelöschte Tags wieder aufgetaucht, die schon einmal nicht aus der Datenbank von darktable gekommen sein können und auch nicht aus den originalen Bildateien. Bleibt also nur mehr die Möglichkeit der Sidecardateien, die dann wohl doch nicht (immer?) mit der Datenbank übereinstimmen.
Das widerspricht aber der Behauptung (die ich schon oft gelesen habe) man könne die darktable-Datenbank mit Hilfe von Bildateien+Sidecar wiederherstellen, indem man sie einfach von neuem importiert.

Ich glaube ich muss mir das ganze noch einmal irgendwann in Ruhe genauer ansehen.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Fotos mit darktable importieren/verwalten

Beitrag von scientific » 06.10.2017 14:26:24

In solchen Momenten erfreue ich mich meines btrfs...

Snapshot vor der großen Action. Gings schief, den alten Snapshot hernehmen und dort weiterarbeiten, als wär nie was passiert.

Aber das kennst du ja eh :D
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

reox
Beiträge: 2463
Registriert: 06.06.2006 22:09:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Fotos mit darktable importieren/verwalten

Beitrag von reox » 06.10.2017 14:29:05

Ahja richtig - es wird bei "Kopieren" die sidecar + die datei exportiert, habs gerade selber auch nochmal getestet.
schau doch mal die xmp dateien an was dort drin steht?

Was genau in der darktable Datenbank gespeichert wird weiß ich jetzt auch nicht so genau. Auf die schnelle hab ich jetzt auch keine Beschreibung gefunden (gibt es sicher irgendwo) aber man kann sich die DB ja ansehen:

Code: Alles auswählen

reox@helios ~/.config/darktable % sqlite3 library.db
SQLite version 3.20.1 2017-08-24 16:21:36
Enter ".help" for usage hints.
sqlite> .tables
color_labels     history          mask             tagged_images  
db_info          images           meta_data        used_tags      
film_rolls       legacy_presets   selected_images
Also mir scheint die Tags werden dort verwaltet.
Allerdings kannst du tags ja auch in XMP dateien haben, bzw sogar in EXIF? Vllt importiert darktable die beim laden der dateien in die Datenbank - wenn du sie dann löscht, werden sie nur in der datenbank entfernt aber nicht aus den EXIF/XMP Daten?

Antworten