Software con GUI para editar los metadatos de un .CR2

Felizmente he estado usando Pro Photo Tools de Microsoft durante aproximadamente 10 años para agregar por lotes palabras clave, ubicación, etc. a mis archivos CR2.

A finales del año pasado dejó de funcionar y por lo que veo es un problema con la última versión de Bing maps.

He estado tratando de encontrar una alternativa y todo lo que he intentado es muy antiguo y funciona hasta cierto punto o solo escribe en un archivo sidecar o en una base de datos. Photo Mechanic parece que hace lo que quiero, pero no quiero usar ninguna otra función de Photo Mechanic, por lo que me costará £ 150 solo para editar los metadatos. Creo que logré hacerlo con Adobe Bridge durante el fin de semana, pero no he podido volver a hacerlo. Según Adobe, Bridge no puede hacer esto, por lo que es posible que lo haya hecho de otra manera que me haya olvidado, ya que probé un par de otros bits de software al mismo tiempo.

Exiftool puede hacer todo lo que quiero, pero me gustaría tener una GUI disponible.


Quiero escribir mis datos en el archivo para que permanezcan con el archivo; si lo hago en Bridge por ejemplo y dejo de usar Bridge he perdido todos los metadatos. Un archivo sidecar es igual de malo.

La única otra opción que puedo ver es convertir todas mis fotos al formato DNG y eso me permitirá agregarles metadatos a través del software de Adobe.

¿Alguien tiene alguna sugerencia de software o un truco de Pro Photo Tool para que vuelva a funcionar?

Ejemplo de parte de un archivo CR2 con datos XMP agregados ( Fireworks Nightson las palabras clave que agregué pero no recuerdo cómo lo hice):

%ˆ    Î è    Canon Canon EOS 6D  H      H      2018:11:03 20:45:25 Anthony
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
    <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2"> 
        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">  
            <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmp:Rating="0"/>
        </rdf:RDF>
    </x:xmpmeta>                                               
<?xpacket end="w"?>  Fireworks  Night

Cuando vuelvo a mirar algunas de mis fotos para ver un ejemplo de los datos de entrada de Pro Photo Tools, no puedo encontrar uno. Tengo la horrible sensación de que Lightroom los ha sobrescrito, ya que ahora todos los archivos contienen datos XMP de Adobe y no datos de Pro Photo Tool. Si este es el caso, se han eliminado todas mis palabras clave, etc.

Los datos que veo ahora deben provenir del archivo sidecar, ya que al cambiar el nombre del archivo sidecar se eliminan las palabras clave de Bridge.

Los datos XMP se pueden "forzar" en archivos RAW, aunque nunca fueron diseñados para hacerlo. De todos modos, los datos deben escribirse en el archivo CR2. Como dije, las herramientas fotográficas profesionales solían hacerlo (he estado escribiendo en archivos CR2 durante 8 años sin ningún problema) y Photo Mechanic puede hacerlo. Acabo de encontrar el software Breeze que dice que puede hacerlo. Probé meta ++ y lo hizo, pero el software de Adobe no leyó los archivos modificados.
"y lo hizo pero el software de Adobe no leía los archivos modificados"... Ups, creo que ya no "nunca has tenido un problema". Este es exactamente el tipo de cosas de las que hablan las personas que desaconsejan escribir en archivos RAW. Me imagino que sería mucho peor cuando descubra que tiene este resultado en el software que desea usar más adelante... porque ese es el verdadero problema: solo porque el software que está usando ahora maneja los archivos no estándar no No quiero decir que algo más lo hará. Solo ten eso en cuenta. :)
A sidecar file is just as bad.- ¿ Por qué?
Vaya, creo que ya no "nunca has tenido un problema". Se incluye en la parte "He estado tratando de encontrar una alternativa y todo lo que he intentado es muy antiguo y funciona hasta cierto punto" de mi pregunta original. Los archivos de sidecar se pueden perder y si quiero enviar una foto a alguien, también tendría que enviar el archivo de sidecar o exportar la imagen desde Lightroom. Sé que existe el riesgo de escribir en el archivo Raw, pero lo acepté con gusto.

Respuestas (1)

Se desaconseja encarecidamente editar el archivo RAW real, especialmente cuando se agregan metadatos que no deberían estar allí. Básicamente, podría arruinar su(s) archivo(s) más allá de toda esperanza en cualquier momento.

Esta es la razón principal por la que la mayoría del software utiliza archivos sidecar o bases de datos internas: si se pierden o dañan, al menos la imagen sigue ahí. Este proceso es, en contraste con la edición del archivo real, no lineal, lo que significa que se puede revertir en cualquier momento . Por ejemplo, si eliminó accidentalmente los datos de velocidad de obturación, puede restaurarlos en cualquier momento. Si lo elimina del archivo original, desaparecerá para siempre.

Sobrescribir RAW (o cualquier archivo original) siempre se considera una mala práctica. Por ejemplo, no comenzaría a cambiar párrafos en su tesis de maestría en la única copia de su documento 1 : copiaría el documento, le daría el nombre adecuado (por ejemplo thesis_2018-11-21_shifted.doc, y trabajaría con esa versión "nueva". Además, cuando haya terminado edición, no debe eliminar la versión "antigua". ¿Qué sucede si elimina por error un párrafo en la nueva versión? Se perdería para siempre. Podrían pasar días o incluso semanas hasta que se dé cuenta, si es que lo hace. Y sería demasiado tarde para revertir el cambio, de todos modos.

1 Por supuesto, tendría al menos 20 versiones guardadas en diferentes ubicaciones dentro y fuera del sitio.


Pre-"GUI necesario"-edición (¡no recomendado!):

Exiftool puede hacer eso.

exiftool TEST.CR2 -XMP:Keywords="This is my test 123" -XMP:GPSLatitude=15,57.060000S -XMP:GPSLongitude=5,40.594000W -XMP:GPSAltitude=10

Con el resultado:

exiftool test.cr2 -XMP:All
    XMP Toolkit    : Image::ExifTool 11.11
    GPS Altitude   : 10 m
    GPS Latitude   : 15 deg 57' 3.60" S
    GPS Longitude  : 5 deg 40' 35.64" W
    Keywords       : This is my test 123
    Rating         : 0

Esto creará un nuevo archivo y cambiará el nombre del anterior a *.cr2_original- porque es malo simplemente sobrescribir archivos RAW (ver arriba). Aún así, está el -overwrite_originalinterruptor. Pero nunca usaría eso con ningún archivo original, nunca.

Se necesitan ubicaciones en el mismo sistema de coordenadas que en Bridge .

Lo probé y conduce directamente a Longwood House (la altitud es una suposición descabellada). Bridge parece rechazar las palabras clave de varias palabras por alguna razón, pero funciona perfectamente con las de una sola palabra. Esto podría deberse a la incompetencia de mi parte.

Si convierto mis fotos de CR2 a dng, puedo agregar los metadatos, que probablemente sea el camino a seguir, ya que creo que fue escrito para aceptar metadatos. ¡No estoy seguro de usar Exiftool en caso de que diga un carácter incorrecto y pueda eliminar/corromper el archivo o decenas de archivos! Es por eso que prefiero una GUI, ya que puedes ver lo que estás editando. No me gusta el software con bases de datos internas ya que si decido cambiar de software se pierden los datos.
Las GUI de @Bonzo son incluso más propensas a errores que un script decente, ya que tienden a tener dependencias más grandes y más líneas de código. El software con bases de datos internas generalmente ofrece exportar los metadatos como base de datos SQL o como archivos sidecar; ahora, la lógica de un programa podría ser diferente a la de otro programa, pero eso podría suceder incluso con metadatos en RAW.