Takeout JSON

Como corrigir as datas das fotos do Google Takeout no Windows

O processo completo no Windows, de descompactar as partes do Takeout até conferir a coluna "Data da captura" no Explorador de Arquivos.

No Windows o problema aparece assim: você descompacta o Takeout, abre a pasta no Explorador de Arquivos, e a coluna "Data de modificação" mostra o dia de hoje em todas as fotos. Ordenar por data não ajuda em nada. A coluna "Data da captura", quando você a adiciona, está vazia em boa parte dos arquivos.

A data real está nos arquivos .json ao lado de cada foto. O que falta é gravá-la de volta. Aqui está o processo inteiro, na ordem.

1. Descompacte tudo em uma pasta só

Baixe todas as partes da exportação para a mesma pasta antes de começar. Depois descompacte cada uma na mesma pasta mãe, para que as pastas Takeout\Google Fotos de cada parte se juntem. Isso importa porque uma foto e o JSON dela muitas vezes chegam em partes diferentes.

O extrator embutido do Windows é lento em arquivos grandes e às vezes trava com dezenas de milhares de arquivos. O 7-Zip é gratuito e resolve; o WinRAR também. Com o 7-Zip, clique com o botão direito no zip e escolha "Extrair aqui". Repita para cada parte na mesma pasta; quando ele perguntar se quer substituir, escolha "Sim para todos", porque os arquivos repetidos são idênticos.

Se o Takeout veio em muitas partes, veja Google Takeout dividido em vários arquivos zip.

2. Confira o fuso horário

Abra Configurações, depois Hora e idioma, depois Data e hora. Os timestamps do JSON estão em UTC e são convertidos para o horário local usando o fuso que o PC tem configurado. Se o fuso estiver errado, cada foto sai deslocada nas mesmas horas. Para fotos tiradas no Brasil, deixe em horário de Brasília (UTC-3). Fotos de viagem em outro fuso vão ficar com algumas horas de diferença; isso não tem como resolver só com o JSON.

3. Corrija os metadados antes de mover qualquer coisa

Corrija antes de importar no Fotos do Windows, antes de copiar para um HD externo, antes de mandar para um NAS. Mover arquivos quebrados só significa mover duas vezes.

Você pode fazer isso com o exiftool, que no Windows vem como um zip em exiftool.org: descompacte, renomeie exiftool(-k).exe para exiftool.exe e rode o comando no Prompt de Comando dentro da pasta do Takeout. O comando e os casos em que ele falha estão no guia do exiftool.

O Takeout JSON Metadata Fixer faz o mesmo com uma janela. Instale pela Microsoft Store, ou baixe o instalador direto do site se preferir. O instalador roda sem privilégios de administrador e funciona no Windows 10 (versão 1809) ou mais novo, 64 bits. A interface está em português.

Escolha a pasta do Takeout ou os arquivos zip, escolha uma pasta de saída e clique em iniciar. Ele grava a data, a hora e o GPS reais em cada foto e corrige as datas do arquivo, então a coluna "Data da captura" no Explorador se preenche e ordenar por data volta a funcionar. Ele também grava a data nos vídeos MP4 e MOV, no lugar onde os players procuram. Rode a simulação primeiro e confira alguns arquivos antes de processar tudo. Tudo roda no seu PC, nada é enviado, e as primeiras 1000 fotos são grátis.

4. Adicione a coluna "Data da captura"

No Explorador de Arquivos, abra a pasta de saída na exibição Detalhes. Clique com o botão direito em qualquer cabeçalho de coluna (Nome, Data de modificação e assim por diante) e marque "Data da captura". Se ela não aparecer na lista, clique em "Mais..." e procure. Depois clique no cabeçalho para ordenar.

Essa coluna lê o EXIF de dentro do arquivo. Se ela está preenchida, qualquer programa que leia EXIF vai mostrar a data certa. A "Data de modificação" ao lado deve bater com ela; se não bater, a ferramenta que você usou gravou só um dos dois lugares.

Para conferir uma foto específica, clique com o botão direito, Propriedades, aba Detalhes. A seção Origem mostra "Data da captura", e a seção GPS mostra latitude e longitude quando a foto tem local.

5. Os arquivos HEIC

Se a biblioteca veio de um iPhone, muitas fotos são .HEIC, e o Windows mostra um ícone em branco para elas. Para o Explorador e o Fotos abrirem HEIC, instale as "Extensões de Imagem HEIF" da Microsoft Store, e às vezes também as "Extensões de Vídeo HEVC". Ou converta para JPG no mesmo processo, com a data e o GPS mantidos. Veja converter HEIC para JPG do Google Takeout.

6. Só então importe ou copie

Com as datas dentro dos arquivos, você pode importar no Fotos do Windows, copiar para um HD externo, mandar para um NAS ou para um celular novo. As datas viajam junto, porque estão dentro da foto e não em um arquivo de apoio.

Perguntas frequentes

O Fotos do Windows lê os arquivos JSON?

Não. Ele lê o EXIF e, quando não encontra, usa a data do arquivo. Por isso a correção precisa vir antes da importação.

Posso apagar os JSON depois?

Sim, depois de conferir algumas fotos. No Explorador, digite *.json na busca da pasta, selecione tudo e apague. Veja posso apagar os arquivos JSON do Google Takeout.

A "Data de criação" continua mostrando hoje. Isso é problema?

A data de criação é redefinida em toda cópia no Windows. O que importa para ordenar é "Data da captura" e "Data de modificação". O app ajusta as duas; a data de criação depende de como e para onde você copia depois.

Existe versão para Linux e Mac?

Sim. O app roda no Windows, no Linux (.deb e .rpm) e no Mac (Mac App Store). Uma compra única de US$ 19,99 remove o limite de 1000 fotos.