Me gustaría tener ayuda por favor con ExifTool, para las siguientes operaciones:
Tengo miles de imágenes repartidas en decenas de subcarpetas. Sin embargo, todas las subcarpetas están anidadas en una única carpeta principal. ¿Cómo le digo a ExifTool que aplique los cambios en todos los archivos?
Lo que me gustaría hacer específicamente es "cortar" cada valor bajo la etiqueta EXIF "Copyright" y "pegarlo" en la etiqueta EXIF "UserComment". Me gustaría hacer esto para todas las fotos a la vez, y cada foto debe mantener su valor respectivo (solo que ahora bajo una etiqueta diferente), por supuesto. Nuevamente, no todas las fotos tienen un valor en el campo "Copyright", supongo que el software las ignorará.
Finalmente, usaría ExifTool para borrar todos los metadatos posibles excepto los valores recién creados bajo la etiqueta "Comentarios".
La ayuda y las pautas serán muy apreciadas.
¡Gracias!
Respuesta1
Pruebe este comando:
exiftool -r -all:all= -tagsfromfile @ "-UserComment<Copyright" <DIR>
-r
es la opción de recurrir a subdirectorios
-all:all=
eliminará todas
-TagsFromFile @
las etiquetas de copias de metadatos enumeradas después de esta opción del archivo actual al archivo
"-UserComment<Copyright"
Después de TagsFromFile, lo copiará Copyright
pero lo redireccionará a la UserComment
etiqueta.
Asegúrate y pruébalo primero, por supuesto. Este comando dejará los archivos de copia de seguridad _original
agregados a la extensión. Puede evitar esto una vez que se asegure de que el comando sea correcto agregando -overwrite_original
.