alterar hora (data) nos dados exif

10

Em questão Alterar a data de criação do arquivo a partir dos metadados JPEG EXIF, existem ótimos scripts, para atualizar a data do sistema de arquivos, para corresponder à data armazenada no arquivo. Mas e se “Data e hora (original)” forem ruins nos dados exif (devido ao horário definido incorreto na câmera).

Existe uma solução para alterar o tempo de todos os arquivos em um diretório em cerca de +/- n minutos? Corrija os dados exif (e use um dos melhores scripts do link acima) ou corrija apenas o carimbo de data e hora dos arquivos.

Werner
fonte
Veja jheade sua -taopção
Stéphane Chazelas
Eu acabo frequentemente nessa situação quando coleciono fotos após as férias de câmeras diferentes de pessoas diferentes, então preciso "mudar" um pouco para cada fonte de fotos.
Grzegorz Wierzowiecki 19/07/2015

Respostas:

10

A ferramenta que você precisa é chamada jhead. Alguns sistemas operacionais o liberam por meio de seus gerenciadores de pacotes, mas este é o lar do jhead , e você pode fazer o download da versão mais recente a partir daí.

Do jhead manual :

-ta Ajusta o tempo armazenado no cabeçalho Exif por h: mm para a frente ou para trás. Útil ao tirar fotos com o horário errado definido na câmera, como depois de viajar por fusos horários ou quando o horário de verão mudou. Essa opção usa o horário do campo "DateTimeOriginal" (tag 0x9003), mas define todos os campos de horário no cabeçalho Exif para o novo valor.

Exemplos:

Ajuste o horário uma hora adiante (você usaria isso depois de esquecer de definir o horário de verão no digicam)

jhead -ta+1:00 *.jpg

Ajuste o tempo de volta em 23 segundos (você usaria isso para obter os carimbos de data e hora de dois digicams sincronizados depois de descobrir que eles não estavam alinhados)

jhead -ta-0:00:23 *.jpg

Ajustar o tempo em 2 dias e 1 hora (49 horas)

jhead -ta+49 *.jpg
Vai
fonte
3

De: comentário no site e também outra resposta , alguns exemplos de como conseguir isso com exiftool:

exiftool “-DateTimeOriginal+=0:1:2 3:4:5″
exiftool -DateTimeOriginal+='5:10:2 10:48:0'
exiftool -DateTimeOriginal-='0:0:0 1:3:0'
Grzegorz Wierzowiecki
fonte
0

O DigiKam também pode:

Lote> Ajuste de tempo

Você pode adicionar / subtrair tempo a um grupo de fotos e mais opções

Xabier Hualde
fonte