Usando ExifTool para operaciones masivas

Usando ExifTool para operaciones masivas

Me gustaría tener ayuda por favor con ExifTool, para las siguientes operaciones:

  1. 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?

  2. 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á.

  3. 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>

-res 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á Copyrightpero lo redireccionará a la UserCommentetiqueta.

Asegúrate y pruébalo primero, por supuesto. Este comando dejará los archivos de copia de seguridad _originalagregados a la extensión. Puede evitar esto una vez que se asegure de que el comando sea correcto agregando -overwrite_original.

información relacionada