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
cd
para a pasta com as imagens e executar:jhead -ts2012:10:29-10:28:03 *.jpg
A opção
-ts
permite 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 *.jpg
Você 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 *.jpg
Para 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" *.jpg
O 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" *.jpg
O 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
.