Fotos com a data/hora errada… e agora?
Já quantas vezes lhe aconteceu tirar fotografias e quando as descarrega para o computador descobre que a data/hora está errada? Pior, precisa de juntar fotografias de diferentes máquinas, mas algumas têm a hora errada, o que torna uma dor de cabeça a simples tarefa de agregar todas as fotos e renomeá-las com base no instante em que foram tiradas.
Veja aqui como resolver este problema rápida e facilmente em todos os sistemas operativos. Quando fomos à Fnac Viseu, a cobertura fotográfica ficou a cargo de 2 máquinas fotográficas diferentes e alguns smartphones. Por azar, uma das máquinas tinha a "hora antiga", ou seja, um desvio de 1 hora em relação às configurações da outra máquina. Até aqui nada de especial. Mas quando se é responsável por agregar fotografias de um mesmo evento, provenientes de diferentes fontes, é desejável que todas as fotos possuam a data/hora correcta.
E porquê? Com diversas fontes, é natural que haja fotografias muito similares e/ou repetidas, e é por isso desejável fazer uma filtragem mediante o instante em que a fotografia foi tirada. Foi devido a esta necessidade que encontrei o ExifTool, uma ferramenta que até já foi apresentada aqui no Pplware.
O ExifTool é uma ferramenta de linha de comandos para controlar os metadados de ficheiros, muito simples e compatível com todos os formatos possíveis e imaginários.
Vamos começar: o objectivo é atrasar 1 hora a todas as fotos com extensão *.jpg numa determinada pasta.
Siga os seguintes passos:
- Fazer o download do executável compatível com o seu SO.
- Renomear o executável para exiftool.exe (no caso do Windows).
- Colocar o executável na pasta das fotografias com a data/hora errada.
- Abrir uma linha de comandos nessa pasta.
- Introduzir o seguinte comando:
exiftool -AllDates+=1 *.jpg -overwrite_original |
É possível personalizar a deslocação de data/hora, mediante a personalização da opção "AllDates". Com o seguinte comando é possível deslocar negativamente (adiantar) a data das fotografias em 1 ano, 10 meses, 30 dias, 10 horas e 48 minutos.
exiftool "-AllDates+=1:10:30 10:48:0" *.jpg -overwrite_original |
As fotografias podem ter os metadados incoerentes e o output do comando anterior pode devolver os seguintes erros:
Error: Can't read SubIFD data - Foto.jpg 0 image files updated 1 files weren't updated due to errors |
Error: Error reading StripOffsets data in IFD0 - Foto.jpg 0 image files updated 1 files weren't updated due to errors |
Para corrigir os metadados de todas as fotografias basta inserir o seguinte comando:
exiftool -exif:all= -tagsfromfile @ -exif:all -thumbnailimage -unsafe *.jpg |
E depois já é possível correr o comando habitual.
Para mais informação acerca do deslocamento de data e hora de fotografias, consulte a documentação oficial desta ferramenta.
Artigos Relacionados:
Licença: Freeware
Sistemas Operativos: Windows, Linux, Mac OS X
Download [Windows]: ExifTool 8.88 [3.3MB]
Download [Linux]: ExifTool 8.88 [3.2MB]
Download [Mac OS X]: ExifTool 8.88 [2.1MB]
Homepage: ExifTool
Este artigo tem mais de um ano
Um alerta: é preciso ter muito cuidado com a informação EXIF quando se partilham fotos.
why?
Porque podes colocar fotos no facebook e afins que localização GPS sem te aperceberes e pessoas mal intencionadas fazerem coisas más 🙂
Parecia um ucraniao a falar 🙂
ainda bem que nao tenho facebocas 😛
Se nao estou em erro, o Facebook nao publica a foto original, eles fazem resize da foto ‘uploadada’ e toda a informacao exif eh removida, visto que o ficheiro nao eh o mesmo.
acho qe há a opção de enviar com o tamanho original
Manuel Serol: ou sabes ou não mandas bitaites. O Facebook não deixa passar essas informações EXIF excepto: legenda, copyright e byline.
O GPS não é importado. Assim evita essas situações de alarme, chamados FUD http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt
Vejam se percebem como funciona o Facebook: a foto não é enviada. Ela é primeiro recompactada e redimensionada no vosso computador (ferramenta java) e só depois enviada uma cópia. A vossa foto nunca sai do computador. O tamanho entretanto foi aumentando e o atual é já bem simpático em ecrã grande!!
Nunca gostei muito de participar nestas discussões online porque há sempre aqueles que adoptam a abordagem agressiva tipica portuguesa que estraga a imagem da nossa patria e tinha que acontecer infelizmente. Se o que disse está errado foi porque vi uma reportagem na televisão portuguesa onde disseram exactamente isso portanto peço desculpa aos profissionais em EXIF no facebook pois eu sou um leigo na matéria e repeti algo que já tinha sido dito erradamente na comunicação social.
Há sempre pessoal com a mania.
Dica: esta aplicação permite remover informação “sensível” como as geo-tags. Fica paras um próximo artigo 🙂
Sim, estou bastante interessado em saber isto. Além do mais, uma ferramenta que limpe em várias fotos ou pastas ao mesmo tempo, isso sim era de valor. Ir à linha de comandos para fazer isto acabamos por deixar de faze-lo, ainda para mais todos os dias tiramos fotos com o telemovel.
Obrigado
GeoSetter – http://www.geosetter.de/en/
Faz tudo o que queres… em centenas de imagens de uma vez!
E arrancas o programa com o botão direito do rato na foto!
O Picasa não faz o mesmo?
Não não faz. Só permite definir uma hora, não permite *deslocar* uma hora. São coisas muuuito diferentes. 😉
O Adobe Lightroom permite deslocar apenas fusos horários.
Esta é a única ferramenta que permite total versatilidade.
Por acaso não é a única ferramenta… Existem uma série delas tanto gráficas como por cli. Até a m$ disponibiliza uma, por sinal bastante porreira, Microsoft Pro Photo Tools version 2 …
Será que também há uma para Mac?
O irfan view existe para mac e tem um plugin para aceder aos dados EXIF/IPTC. Não me recordo se trata os ficheiros por batch ou um a um. Tens sempre a oportunidade de usar o java. à uns anos tive a necessidade de sincronizar fotografias com ficheiros de rotas GPS e encontrei uns quantos programas na altura …
O iPhoto faz isso. Altera várias. até 1 minuto se quiseres.
Bom dia.
Deixo aqui mais uma sugestão, um programa bastante completo e que permite várias opções acerca da funcionalidade aqui publicada, entre outras que me agradam bastante.
Podem ver aqui:
http://www.zoner.com/ww-en/photo-editor-viewer-manager
Uma aplicação destas em modo gráfico é que era!!
Também tens… estava a deixar isso para um artigo futuro, eheh. http://freeweb.siol.net/hrastni3/foto/exif/exiftoolgui.htm Precisas na mesma do executável deste artigo, mas tens uma interface.
No entanto, para o objectivo deste artigo, deslocar uma data/hora, a linha de comandos é bem mais simples.
Existe o ExifToolGUI (http://u88.n24.queensu.ca/~bogdan/) que é uma interface gráfica para este programa e que é referido/recomendado na página oficial do ExifTool
O melhor com Exiftool, gratuito, é o GeoSetter – http://www.geosetter.de/en/
Nenhum se chega aos calcanhares.. e diz quem o usa quase todos os dias para juntar várias máquinas com datas diferentes para fins de arquivo.
E ainda o uso a todo o momento para para adicionar informações de todo o tipo a outras imagens. Se definirem o formato PNG ele cria um ficheiro anexo com essa informação o que é muito útil para quem trabalha com arquivos
Atenção que o picasa regrava a imagem… ou seja perdem qualidade no JPG.. coisas que não acontece com o Geosetter!
Outra opção poderá ser este pequeno programa:
– NewFileTime 1.77
Pena não dar para Mac
Isso não faz bem a mesma coisa. Cheguei a tentar.
Esse programa muda esses 3 tipos de data, mas não muda a data em que a foto foi tirada de facto. A chamada “Date Taken”. Se depois importares as fotos para o Lightroom, a data continua errada.
Daí a alternativa deste executável do artigo que muda de facto *todas* as datas, com a flag “AllDates”.
É um programa que eu tenho de resolver mto frequentemente, por isso já passei algumas horas a testar diferentes softwares free:
O Exifer é um programa desactualizado mas faz isso muito bem
outra opção é o Exif date changer que tem uma versão Pro/Comercial
E por fim o último que utilizei que até posso “recomendar” AmoK Exif Sorter http://www.amok.am/
Existem mais ferramentas do género, mas na pesquisa por EXIF nos programas estes foram os resultados que obtive.
Cumps
Para MAC existe a aplicação “A Better Finder Attributes” para fazer alterações no EXIF das fotos e em ambiente gráfico.
Muito bom!! É isso mesmo!!
Também com essas e muitas outras funcionalidades:
http://www.exifer.friedemann.info/index.htm