¿Cómo puedo copiar campos exif personalizados de una imagen a otra con exiftool?

Estoy tratando de copiar todos los metadatos de una imagen a otra, incluidos los campos exif personalizados (en este caso, altitudes absolutas y relativas presentes en las imágenes de mi dron DJI) usando el comando:

exiftool -tagsfromfile orig.jpg -all:all new.jpg

sin embargo, solo se copian las etiquetas estándar:

exiftool -s orig.jpg | grep -i alt

> GPSAltitudeRef                  : Above Sea Level
> AbsoluteAltitude                : -10.68
> RelativeAltitude                : +60.90
> GPSAltitude                     : 60.9 m Above Sea Level


exiftool -s new.jpg | grep -i alt

> GPSAltitudeRef                  : Above Sea Level
> GPSAltitude                     : 60.9 m Above Sea Level

¿Hay alguna forma de copiar todas las etiquetas automáticamente o tengo que agregarlas una a la vez?

Gracias por tu ayuda

Respuestas (2)

Probar:
exiftool -tagsfromfile orig.jpg -exif new.jpg

Editar: vea los últimos párrafos de Exiftool FAQ #9 . Allí se menciona un comando similar, pero lamentablemente no era exacto hasta el día de hoy.

perfecto: una vez que descubrí en qué grupo estaban las etiquetas personalizadas (usando "exiftool -s -g orig.jpg", en este caso el grupo xmp), lo arreglé usando -xmp en lugar de -exif de su ejemplo. ¡Gracias por la ayuda!

Como dices, AbsoluteAltitudeya RelativeAltitudeno parecen estar definidas las etiquetas. exiftoolno puede copiarlos si no sabe cómo están definidos. En la respuesta de Phil Harvey (autor de exiftool) en esta discusión en el foro de exiftool , debe crear una etiqueta definida por el usuario para exiftoolpoder escribirla.

Consulte el exiftoolarchivo de configuración de muestra para obtener detalles y ejemplos.

Gracias por la respuesta detallada, realmente útil para comprender la flexibilidad que ofrece el uso de un archivo de configuración personalizado. Sin embargo, encontré que la solución a continuación es un enfoque más simple para una solución rápida.
¡Esa es una solución mucho mejor! Preferiría tener una línea de comando simple que escribir etiquetas personalizadas