Como você já tem uma solução de GUI, pensei em mencionar que também há várias maneiras de alterar os dados EXIF na linha de comando; duas ferramentas úteis são exiftool e jhead , que podem ser instaladas com este comando:
sudo apt-get install libimage-exiftool-perl jhead
Com essas duas ferramentas, você pode operar com vários arquivos de uma só vez, mas pode querer fazer backup de seus arquivos antes de começar a manipular os dados exif.
-
jhead
Para alterar a data e a hora EXIF dados em um número de arquivos 'em um único clique', você pode abrir o terminal e fazer
cdpara a pasta com as imagens e executar:jhead -ts2012:10:29-10:28:03 *.jpgA opção
-tspermite especificar a data e a hora necessárias e gravá-la no cabeçalho exif de uma só vez: o formato especificado aqui éYYYY:MM:DD-HH:MM:SS.Se você quisesse alterar a data sem especificar o horário, você usaria:
jhead -ds2012:10:29 *.jpgVocê também pode fazer isso apenas para algumas fotos tiradas com uma câmera específica, se você especificou, por exemplo,
-model "D70", mas essa opção deve vir em primeiro lugar no processamento e deve ser algo como "D70", "S100 "e não" Nikon D70 ". Olhe para a leitura exif de suas fotos para obter o número do modelo correto.jhead -model "D70" -ts2012:10:29-10:28:03 *.jpgPara mais informações, consulte
man jhead. -
exiftool
Este utilitário tem mais opções do que jhead e é muito abrangente, como indicado em o site oficial . Existe um frontend gráfico para o exiftool em desenvolvimento, mas está nos estágios iniciais no momento, mas parece promissor.
As opções de mudança de data e hora, e quais formatos podem ser usados, são bastante extensas, como aqui detalhado. neste pdf útil . Assim como em jhead , você pode decidir alterar a hora e a data ou apenas a data. Este exemplo altera a data e a hora:
exiftool -AllDates="2012:03:14 12:25:00" *.jpgO exemplo acima apenas define um valor específico para a data e hora das imagens; se você quisesse apenas mudar todos por um determinado índice de tempo, como os três anos para frente, você poderia usar:
exiftool -AllDates+="3:0:0 0" *.jpgO recurso de deslocamento pode ser muito útil se, como aconteceu com você, suas fotos forem de repente marcadas em 2009, mesmo que tenham sido tiradas em 2012. Certifique-se de usar um sinal de mais ou menos antes dos iguais (como em
-AllDates-=ou-AllDates+=), dependendo do que você deseja alcançar ao atribuir o índice de tempo necessário, ou os dados EXIF resultantes não serão os esperados.Exiftool irá criar um backup do original antes de editar os dados EXIF .
Ele suporta mais tipos de imagens do que jhead .
Para mais informações, consulte
man exiftool.