Beschädigte RAW (NEF)-Dateien: Ideen?

Ich habe einige meiner NEF-Dateien beschädigt, indem ich ein Skript mit ExifTool in Unterverzeichnissen verwendet habe: Ich habe die Exif-Informationen aus dem Original-JPG in das erstellte JPG kopiert, indem ich "-tagsFromFile -overwrite_original_in_place" verwendet habe. Leider habe ich übersehen, dass das Ad-hoc-Skript auch auf NEF kopiert wurde.

Irgendwie scheinen die Makernotes oder was auch immer durcheinander gebracht/entfernt worden zu sein, so dass die übergeordneten Programme wie AdobeRaw/Adobe DNG Converter, RawTherapee oder RawDrop ratlos sind. RawTherapee stürzt beim Öffnen der Datei einfach ab, CS4 sagt mir, dass es "Ihre Anfrage konnte nicht abgeschlossen werden, da es nicht die richtige Art von Dokument ist."

Es ist kein tragischer Unfall, da ich bereits farbkorrigierte finale JPG-Versionen erstellt habe, aber es nervt mich. Andere Programme wie XnView und IrfanView kommen immer noch gut zurecht, ich vermute, dass sie einige eingebaute Standardwerte anwenden. Picasa hingegen produziert wie RawDrop Müll: Bilder sind extrem dunkel.

Gibt es dafür eine Lösung?

Bezüglich Backup: Da die NEF in XnView immer noch gut aussahen, bemerkte ich ihre Beschädigung erst, nachdem ich das Backup überschrieben hatte. Wollte einen Blick auf die Fähigkeiten von ViewNX in Bezug auf NEF werfen ... und ViewNX hat nichts angezeigt.

Beispiel: Siehe hier

EDIT : PS: Ich habe bereits versucht, alle EXIF ​​zu entfernen, hat nicht geholfen. Entschuldigung, vergessen zu erwähnen.

Randüberlegung: Dies ist einer der Gründe, warum eine gute Sicherungssoftware gut daran tun sollte, SHA1- (oder ähnliche) Prüfsummen Ihrer Dateien einzuschließen. Sie haben immer noch Pech, wenn Sie ein Backup überschreiben, aber vielleicht könnte die Software Sie warnen, bevor Sie an diesen Punkt gelangen.
Wenn Sie mir ein Muster per E-Mail schicken könnten, werde ich einen Blick darauf werfen, was getan werden kann. Meine Mail ist phil unter owl.phy.queensu.ca
@lindes: oder anders ausgedrückt, mit meinem Sysadmin-Hut auf: Wenn Sie Ihre Dateien einfach auf ein anderes Laufwerk kopieren, wird kein Backup erstellt.
Prüfsummen würden hier nicht allzu viel nützen. NEF enthält legitimes EXIF ​​und ich schreibe mein GPS hinein. Natürlich hätten inkrementelle Backups geholfen. Manchmal bin ich nicht sehr gründlich, normalerweise wende ich drei Backup-Stufen an ... :)

Antworten (2)

Ich habe mir dein verlinktes Bild angesehen. Das Problem ist, dass die folgenden wichtigen Informationen in den NEF-Herstellerhinweisen fehlen: NEFCompression, ContrastCurve, LinearizationTable. Vermutlich geschah dies, weil die Herstellerhinweise von einem JPEG-Bild kopiert wurden, das diese Informationen nicht enthält.

Das Beste, was Sie tun können, ist, die Makernotes von einem Original-NEF-Image zu kopieren, um die Makernotes in den betroffenen NEFs zu ersetzen. Dies kann mit dem folgenden Befehl erfolgen:

exiftool -tagsfromfile good.nef -makernotes bad.nef

Danach entsprechen die meisten Herstellernotizen nicht mehr dem Originalbild, aber Sie können aus der JPEG-Version der Herstellernotizen so viel wie möglich wiederherstellen, indem Sie anschließend diesen Befehl ausführen:

exiftool -tagsfromfile bad.nef_original -makernotes:all bad.nef

Dadurch werden die vorhandenen individuellen Maker Notes-Tags wieder zurückkopiert. (Beachten Sie, dass die 2 Schritte erforderlich sind, da Maker Notes-Tags möglicherweise nicht einzeln erstellt werden. Daher war das Kopieren des gesamten MakerNotes-Blocks die einzige Möglichkeit, die erforderlichen Tags wieder in das Bild zu bringen.)

Wenn Sie fertig sind, sollten Sie ein brauchbares NEF-Bild haben, obwohl die Linearisierung etwas anders sein kann, sodass die Pegel möglicherweise nicht ganz dieselben sind wie ursprünglich.

Erstellen Sie eine Kopie der Raw-Datei und verwenden Sie ExifTool, um die Metadaten zu manipulieren, bis die Raw-Datei von Ihren bevorzugten Raw-Konvertern gelesen werden kann. Ich würde zuerst versuchen, alle Metadaten zu entfernen, um zu sehen, was passiert. Vielleicht würde es funktionieren, nur die (möglicherweise beschädigten) Herstellernotizen zu entfernen. Möglicherweise können Sie eine nicht beschädigte Rohdatei überprüfen, um zu sehen, was in den Metadaten anders ist, und Tags mit ExifTool manuell hinzufügen, ändern oder löschen, bis der Metadatensatz korrekt aussieht. Ich hoffe, dies führt Sie dazu, Ihre Rohdatei verwendbar zu machen.

Der harte Weg, EXIF ​​mit EXIF ​​in NEF zu vergleichen. Ich schätze, es wird dazu kommen, es gibt eine Datei, die ich gerne nachbearbeiten möchte (sonst hätte ich gar nicht gefragt, verloren ist verloren).
Phil bot den netten und einfachen Weg an. Die Makernotes scheinen am wichtigsten zu sein.