Archivos RAW (NEF) dañados: ¿ideas?

Dañé algunos de mis archivos NEF usando un script usando ExifTool en subdirectorios: copié la información exif del JPG original al JPG creado, usando "-tagsFromFile -overwrite_original_in_place". Desafortunadamente, pasé por alto que el script ad-hoc también se copió a NEF.

De alguna manera, las notas de creación o lo que sea parecen estar codificadas/eliminadas, por lo que los programas de nivel superior como AdobeRaw/Adobe DNG Converter, RawTherapee o RawDrop quedan perplejos. RawTherapee simplemente falla al abrir el archivo, CS4 me dice que "No se pudo completar su solicitud porque no es el tipo de documento correcto".

No es un accidente trágico, ya que ya creé versiones finales de JPG con corrección de color, pero me desconcierta. Otros programas como XnView e IrfanView aún se llevan bien, supongo que aplican algunos valores predeterminados incorporados. Picasa, por otro lado, produce basura, como lo hace RawDrop: las imágenes son extremadamente oscuras.

¿Hay una solución para esto?

Con respecto a la copia de seguridad: como el NEF todavía se veía bien en XnView, no noté que estuvieran dañados hasta que sobrescribí la copia de seguridad. Quería echar un vistazo a las capacidades de ViewNX con respecto a NEF... y ViewNX no mostró nada.

Ejemplo: Ver aquí

EDITAR : PD: ya intenté eliminar todo EXIF, no ayudó. Lo siento, olvidé mencionar.

Pensamiento tangencial: esta es una de las razones por las que un buen software de respaldo haría bien en incluir sumas de verificación SHA1 (o similares) de sus archivos. Aún no tendría suerte si sobrescribiera una copia de seguridad, pero tal vez el software pueda advertirle antes de llegar a ese punto.
Si pudiera enviarme una muestra por correo electrónico, echaré un vistazo a ver qué se puede hacer. Mi correo es phil en owl.phy.queensu.ca
@lindes: o para decirlo de otra manera, con mi sombrero de administrador de sistemas puesto: simplemente copiar sus archivos a otra unidad no crea una copia de seguridad.
Las sumas de comprobación no servirían de mucho aquí. NEF contiene EXIF ​​legítimo y escribo mi GPS en él. Por supuesto, las copias de seguridad incrementales habrían ayudado. A veces no soy muy minucioso, normalmente aplico tres etapas de respaldo... :)

Respuestas (2)

He echado un vistazo a tu imagen vinculada. El problema es que falta la siguiente información crucial en las notas del fabricante de NEF: NEFCompression, ContrastCurve, LinearizationTable. Presumiblemente, esto sucedió porque las notas del fabricante se copiaron de una imagen JPEG, que no contiene esta información.

Lo mejor que puede hacer es copiar los makernotes de una imagen NEF original para reemplazar los makernotes en los NEF afectados. Esto se puede hacer con el siguiente comando:

Exiftool -tagsfromfile bueno.nef -makernotes malo.nef

Después de esto, la mayoría de las notas del fabricante ya no se corresponden con la imagen original, pero puede recuperar lo que pueda de la versión JPEG de las notas del fabricante ejecutando este comando después:

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

Esto copiará las etiquetas de notas del fabricante individuales existentes nuevamente. (Tenga en cuenta que los 2 pasos son necesarios porque es posible que las etiquetas de notas del fabricante no se creen individualmente, por lo que copiar todo el bloque de MakerNotes era la única forma de recuperar las etiquetas necesarias en la imagen).

Cuando haya terminado, debería tener una imagen NEF utilizable, aunque la linealización puede ser ligeramente diferente, por lo que los niveles pueden no ser los mismos que originalmente.

Haga una copia del archivo sin formato y use ExifTool para manipular los metadatos hasta que sus convertidores sin formato preferidos puedan leer el archivo sin formato. Primero intentaría eliminar todos los metadatos para ver qué sucede. Tal vez simplemente eliminar los datos de las notas del fabricante (posiblemente corruptos) funcionaría. Es posible que pueda inspeccionar un archivo sin procesar que no esté dañado para ver las diferencias en los metadatos y agregar, modificar o eliminar etiquetas manualmente con ExifTool hasta que el conjunto de metadatos parezca correcto. Espero que esto lo lleve a hacer que su archivo sin formato sea utilizable.

La forma difícil de comparar EXIF ​​con EXIF ​​en NEF. Supongo que llegará a eso, hay un archivo que me gustaría volver a procesar (de lo contrario, no habría preguntado en absoluto, perdido es perdido).
Phil ofreció la manera agradable y fácil. Los makernotes parecen ser los más importantes.