Tirei 300 fotos em um evento. Depois notei que a data foi definida incorretamente na câmera - um dia de folga. Há muitos dados EXIF nos arquivos, não apenas datas de criação.
Como posso alterar apenas as datas contidas em todos os campos EXIF relevantes para corrigir a data (menos um dia exatamente)?
Nenhum outro dado deve ser alterado por esta modificação!
Talvez para cada arquivo eu possa despejar os dados ( exiftool
ou exiv2
?), depois modificar o despejo (com awk
?), e substituir os dados EXIF do despejo modificado? Mas como?
EDITAR:
Há muitos dados por arquivo:
# exiftool IMG_9040.JPG | wc
289 2218 13996
Muitas delas são datas:
# exiftool IMG_9040.JPG | grep 2021 | grep -v File
Modify Date : 2021:11:02 17:06:58
Date/Time Original : 2021:11:02 17:06:58
Create Date : 2021:11:02 17:06:58
Create Date : 2021:11:02 17:06:58.24+01:00
Date/Time Original : 2021:11:02 17:06:58.24+01:00
Modify Date : 2021:11:02 17:06:58.24+01:00
Desejo mudar tudo isso.
Exiftool tem um
-alldates
parâmetro:O código acima funciona para subtrair 24 horas de acordo com este comentário do Fórum (por Phil Harvey):
https://exiftool.org/forum/index.php?topic=6330.msg31354#msg31354
Você pode combinar o código acima com uma
-out
especificação de arquivo, como-out ./newJPG.jpg
ou (em um novo diretório), com-out ./newdir/newJPG.jpg
. A-out
especificação é inserida diretamente após a chamada paraexiftool
.Você também pode tentar adicionar na
-out
especificação do arquivo ( depois de fazer backups! ), a opção-overwrite_original
OR-overwrite_original_in_place
, inserida diretamente após a chamada paraexiftool
. Vejaexiftool --help
para detalhes.Observe que uma revisão anterior deste post sugeriu o uso do
-globalTimeShift
parâmetro, como em:No entanto (de acordo com Phil Harvey), "A
-globalTimeShift
opção é necessária apenas quando você deseja copiar um valor de data/hora deslocado para outra tag". , como uma-geo
etiqueta. Ver:https://exiftool.org/forum/index.php?topic=9224.msg47655#msg47655
https://exiftool.org/forum/index.php?topic=6330.msg31354#msg31354
https://exiftool.org/exiftool_pod.html
https://exiftool.org/
Você pode digitar :
Para adicionar 24 horas.