Usando o ExifTool para operações em massa

0

Eu gostaria de ter ajuda por favor com o ExifTool, para as seguintes operações:

  1. Eu tenho milhares de fotos espalhadas por dezenas de subpastas. Todas as subpastas estão aninhadas sob uma única pasta pai, no entanto. Como eu digo ao ExifTool para aplicar as mudanças em todos os arquivos?

  2. O que eu gostaria de fazer especificamente é "cortar" cada valor sob a tag EXIF "Copyright" e "colá-lo" na tag EXIF "UserComment". Eu gostaria de fazer isso para todas as fotos de uma só vez, e cada foto tem que manter seu respectivo valor (somente agora sob 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 faria com que o ExifTool apagasse todos os metadados possíveis, mas os valores recém-criados sob a tag "Comentários".

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

Obrigado!

    
por voronoi 29.09.2017 / 06:17

1 resposta

1

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

-r é a opção para recorrer a subdiretórios
-all:all= removerá todos os metadados
-TagsFromFile @ copia os tags listados após essa opção do arquivo atual de volta para o arquivo "-UserComment<Copyright" Após o TagsFromFile, ele copiará o Copyright , mas o redirecionará para a tag UserComment .

Verifique e teste primeiro. Este comando deixará arquivos de backup com _original adicionados à extensão. Você pode evitar isso depois de ter certeza de que o comando está correto, adicionando -overwrite_original .

    
por 29.09.2017 / 18:45