[GERMAN] - Metadaten zwischen (RAW(XMP) und DNG automatisch Synchronisieren?

Started by RobiWan, June 04, 2022, 11:01:03 PM

Previous topic - Next topic

RobiWan

Hallo,

geht das oben genannte?

Ich bin in folgendes Problem gelaufen: Nach dem die Bilder von Speicherkarte auf die Platte kopiert werden, werden die mit Stichwörtern, Sternen, Farben und weiteren Informationen versorgt. Das alles landet in XMP Dateien. Eine Bearbeitung der Bilder findet erst später statt.
Jetzt will ich als ersten Schritt in die Bearbeitung Topaz Programme (DeNoise und/ oder Sharpen) einbinden. Heißt die Programme lesen die RAW Dateien, machen was sie tun sollen und erstellen dann eine DNG Datei die weiter bearbeitet werden soll. Das Problem was ich hier habe ist, dass die Software alles was in den XMP Dateien als allg. Metadaten steht - komplett ignoriert und somit die erstellte DNG Dateien keine Stichwörter, Sterne usw. haben.
Ich weiß, dass ich diverse Metadaten mit Copy/ Paste übertragen kann. Das ist aber doch mühsamer Prozess und die Frage ist, lässt sich das "wie auch immer" automatisieren. Also IMatch kennt zunächst sagen wir eine *.cr3 Datei und die *.xmp Datei. Irgendwann durch die Automatik von IMatch taucht eine *.dng Datei. Und hier sollte IMatch alles (oder am besten wenn es geht eine Vorlage) an Metadaten von *.xmp in die *.dng schreiben ohne, dass ich als User extra Hand anlegen muss.

Schöne Grüße
Robert

Mario

Quote(...) dass die Software alles was in den XMP Dateien als allg. Metadaten steht - komplett ignoriert und somit die erstellte DNG Dateien keine Stichwörter, Sterne usw. haben.

Dann ist diese Software leider völlig inkompatibel mit Standard-Metadaten. XMP gibt es seit ca. 20 Jahren...

Die XMP-Spezifikation sieht vor, dass für RAW-Dateien XMP-Metadaten in XMP Sidecar files abzulegen sind. JPEG, DNG, PDF, PSD, PDB, TIFF, GIF, MP4 speichern XMP-Metadaten direkt in der Datei. Jede Datei hat außerdem native Metadaten, wie bspw. EXIF für Bilddateien.
Eine .XMP-Datei liefert Daten für alle Dateien gleichen Namens im gleichen Ordner.

IMatch implementiert diese Standards und Regeln vollumfänglich. Siehe Metadata for Beginners in der IMatch-Hilfe.

Du kannst das einzigartige Versionierungkonzept in IMatch verwenden, um XMP-Metadaten (und Kategorien, Kollektionen, Attribute, ...) , automatisch von einer Datei ("Master", das RAW üblicherweise) in eine oder mehrere andere Dateien ("Versionen", JPG, DNG usw.) zu übertragen.

Siehe Configuring File Relations und File Relations: Versioning für alle Informationen.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

RobiWan

Quote from: Mario on June 05, 2022, 10:32:17 AM
Dann ist diese Software leider völlig inkompatibel mit Standard-Metadaten. XMP gibt es seit ca. 20 Jahren...

Ja ich habe bei Topaz einen Ticket erstellt. Mal schauen was die mir darauf antworten.

Quote from: Mario on June 05, 2022, 10:32:17 AM
Du kannst das einzigartige Versionierungkonzept in IMatch verwenden, um XMP-Metadaten (und Kategorien, Kollektionen, Attribute, ...) , automatisch von einer Datei ("Master", das RAW üblicherweise) in eine oder mehrere andere Dateien ("Versionen", JPG, DNG usw.) zu übertragen.

Ja die Idee kam mir auch heute Nacht  ;D, dass es ew. damit gehen könnte

Nur es stellt sich bei mir das so dar, dass IMatch sich an die Vorgaben nicht hält - oder eben der User hat widersprüchliche Einstellungen gemacht (was halt nicht ausgeschlossen werden kann)

Also die org. RAW Dateien bzw. die dazugehörige *.xmp Daten haben so weit alles schön. Auch die Felder bzgl. Creator sind alle gefüllt (screenshot)
In den Einstellungen bzgl. Versionierung zu Canon Dateien habe ich u.a die Einstellungen vorgenommen. Es werden Sterne, Labels Keywords übertragen. So wie ich die Einstellungen verstehe, sollten alle Sachen die mit einem "*" bei XMP versehen sind, dann auf die Version übertragen werden, wenn in die Hauptdatei also RAW geschrieben wird. Das funktioniert hier aber nicht, IMatch will so bald die DNG Dateien auftauchen, in die RAW Datei InstanceID schreiben (so verstehe ich halt - es passiert ein Schreibvorgang) aber selbst nach dem das fertig ist, haben die DNG Dateien keine Information über Creator usw. (screenshot)

Es wird nur dann alles geschrieben wenn ich unter Versionierung "XMP Alle Daten *" auswähle.

Weiter ist es so, dass die DNG Dateien sofort aktualisiert werden, obwohl in den Metadata2/ Dateiformate bei DNG so verstehe ich es - kein sofortiges Schreiben stattfinden soll
Screenshot

Schöne Grüße
Robert

Mario

Welche Daten IMatch schreibt bzw. propagiert wird im ExifTool output panel angezeigt.
Wenn due die RAW, DNG und XMP-Datei im gleiche Verzeichnis hälst, kann es Seiteneffekte geben, für die sowohl IMatch als auch ExifTool nichts können.
Die Daten der RAW-Datei speisen sich nur aus der XMP-Datei. Für die DNG und JPEG Datei werden die XMP-Daten aus den Dateien selbst und die XMP-Daten aus der XMP-Datei beim Einlesen gemischt.
Das ist alles etwas kompliziert und ich habe keine Zeit, das alles für Dich im Detail aufzudröseln. Ich bräuchte die Dateien, deine Progarierungseinstellungen und viel Zeit...
Am besten einfach die RAW-Datei und die Versionen in getrennte Verzeichnisse aufteilen und die XMP-Datei nur im Verzeichnis der RAW-Datei lassen.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

RobiWan

Quote from: Mario on June 05, 2022, 03:17:10 PM
Welche Daten IMatch schreibt bzw. propagiert wird im ExifTool output panel angezeigt.
Danke für den Tipp.

Leider aus den Ausgaben bzw. Ergebnissen werde ich nicht wirklich schlauer.
Ich hänge 2 *.txt Dateien an.
XMP-all - heißt in den Einstellungen zu Versionierung ist der Punkt "XMP Alle Daten *" ausgewählt. Es wird alles wie gewünscht in die DNG übertragen
XMP-Select - heißt in den Einstellungen sind selektiv Sachen ausgewählt. Es werden keine Informationen bzgl. z.B creator usw. übertragen obwohl wie ich meine im ExifTool Output was anderes Suggeriert wird (so interpretiere ich es zumindest)

Quote from: Mario on June 05, 2022, 03:17:10 PM
Am besten einfach die RAW-Datei und die Versionen in getrennte Verzeichnisse aufteilen und die XMP-Datei nur im Verzeichnis der RAW-Datei lassen.

Wenn alle "Programme der Welt" mit relativen Pfaden umgehen könnten wäre das sicherlich ein Weg. Da die es nicht tun wäre manuell immer ein Pfad bei Topaz oder anderen Programmen auszuwählen einfach zu großer Aufwand.


Schöne Grüße
Robert

RobiWan

An sich hatte ich mit "irgendeiner" Antwort schon gerechnet.
Mit der Einstellung "Alle XMP Daten" ist LR nicht einverstanden und will nach dem Imatch die Dateien verändert hat, sie auch sofort ändern und das "Ping-Pong" hat kein Ende

Schöne Grüße
Robert

Mario

1. Bitte die betroffenen Bilddateien zum Download bereitstellen.
Auf deinen Cloud-space hochladen und link posten oder an support email address senden.
Ohne die Bilddateien und Deine exakten Propagierungseinstellungen kann das niemand nachvollziehen und auch keine Tipps geben.
Bei Metadaten hängt alles immer davon ab, welche Daten in den Dateien vorhanden sind, welche Daten von wo nach wo kopiert werden usw.

QuoteMit der Einstellung "Alle XMP Daten" ist LR nicht einverstanden und will nach dem Imatch die Dateien verändert hat, sie auch sofort ändern und das "Ping-Pong" hat kein Ende

2. Alle XMP-Daten ist prinzipiell schlecht und sollte nur in Sonderfällen genutzt werden.
Normalerweise propagiert man Dinge wie Titel, Schlüsselwörter, Beschreibung, Copyright usw. Und nicht die ggf. vorhandenen Daten im XMP::crs namespace, die von Adobe angelegt werden und bildspezifisch sind.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook