Usando ExifTool para operações em massa

Usando ExifTool para operações em massa

Gostaria de ter ajuda com o ExifTool, para as seguintes operações:

  1. Tenho milhares de fotos espalhadas em dezenas de subpastas. Porém, todas as subpastas estão aninhadas em uma única pasta pai. Como digo ao ExifTool para aplicar as alterações em todos os arquivos?

  2. O que eu gostaria de fazer especificamente é "cortar" cada valor na tag EXIF ​​"Copyright" e "colá-lo" na tag EXIF ​​"UserComment". Gostaria de fazer isso para todas as fotos de uma vez, e cada foto tem que manter seu respectivo valor (só que agora com uma tag diferente), claro. Novamente, nem todas as fotos têm um valor no campo “Copyright”, presumo que elas serão ignoradas pelo software.

  3. Finalmente, eu gostaria que o ExifTool apagasse todos os metadados possíveis, exceto os valores recém-criados na tag "Comentários".

Ajuda e orientações serão muito apreciadas.

Obrigado!

Responder1

Experimente este comando:
exiftool -r -all:all= -tagsfromfile @ "-UserComment<Copyright" <DIR>

-ré a opção de recursar em subdiretórios
-all:all=irá remover todas
-TagsFromFile @as tags de cópias de metadados listadas após esta opção do arquivo atual de volta para o arquivo "-UserComment<Copyright"Após o TagsFromFile, ele irá copiar o Copyrightmas redirecioná-lo para a UserCommenttag.

Certifique-se e teste primeiro, é claro. Este comando deixará os arquivos de backup _originaladicionados à extensão. Você pode evitar isso depois de certificar-se de que o comando está correto adicionando -overwrite_original.

informação relacionada