Como exportar a tua biblioteca do Google Fotos sem perder os metadados

Exportei a minha biblioteca do Google Fotos recentemente, descomprimi o arquivo e abri uma foto de 2019. A data dizia que a foto tinha sido criada ontem. As coordenadas GPS tinham desaparecido. O álbum a que pertencia não estava em lado nenhum.
Nada se perdeu de facto. O Google Takeout deu-me tudo. Apenas não colocou os metadados onde eu esperava.
Se estás a pensar exportar a tua própria biblioteca, esta é a parte que a maioria dos guias salta. Foi assim que mantive as datas, localizações e estrutura de álbuns intactas.
O que o Google Takeout te dá realmente
Quando descarregas a tua biblioteca do Google Fotos através do Takeout, recebes um arquivo zip. Lá dentro, para cada foto, encontras dois ficheiros:
IMG_1234.jpg— a imagem em siIMG_1234.json— um ficheiro sidecar com os metadados: data original, coordenadas GPS, descrição e pertença a álbuns
Os metadados que antes estavam incorporados nos dados EXIF da tua foto (ou que o Google inferiu do teu upload) vivem agora num ficheiro JSON separado ao lado. Se fizeres upload das fotos para outro lugar sem voltar a juntar o JSON às imagens, o serviço recetor não faz ideia de quando ou onde a foto foi tirada.
O artigo sobre metadados explica o que é o EXIF e porque grande parte da tua foto vive fora da própria imagem. É exatamente aqui que isso importa.
Passo 1: pede o export da maneira certa
Vai a takeout.google.com e seleciona apenas Google Fotos (desmarca tudo o resto para não esperares que o Drive, Gmail e Agenda entrem no pacote).
Duas coisas valem a pena configurar antes de clicares em exportar:
Tipo de ficheiro: .zip. Não .tgz. O zip funciona em qualquer sistema operativo sem ferramentas adicionais.
Tamanho máximo do arquivo: 50 GB. O Google vai dividir a tua biblioteca em vários arquivos, e 50 GB é o maior tamanho que produz. Menos ficheiros para descarregar e voltar a juntar.
Depois submete o pedido. O Google envia-te um email quando os arquivos estiverem prontos.
Passo 2: conta com algum tempo de espera
Uma biblioteca pequena pode estar pronta numa hora. Uma biblioteca com dezenas de milhares de fotos pode demorar um a dois dias inteiros. No meu caso, cerca de 200 GB, demorou aproximadamente 36 horas até todas as partes do arquivo estarem disponíveis.
Descarrega cada parte antes de continuar. Faltar uma significa faltar um pedaço da tua biblioteca.
Passo 3: volta a juntar os metadados JSON aos JPEGs
Este é o passo que salva a tua biblioteca.
Há duas ferramentas que vale a pena conhecer. Ambas são gratuitas e de código aberto.
Opção A: exiftool (exiftool.org). A ferramenta universal de linha de comandos para ler e escrever dados EXIF. Todo o fluxo de trabalho fotográfico acaba por lhe tocar. Em macOS: brew install exiftool. Em Linux: o teu gestor de pacotes tem-na. Em Windows: descarrega o instalador do site.
Uma vez instalada, podes percorrer a tua pasta do Takeout num loop e trazer os dados JSON de volta para cada imagem. Existem scripts da comunidade que fazem exatamente isso, e a documentação do exiftool inclui exemplos.
Opção B: google-photos-exif (github.com/mattwilson1024/google-photos-exif). Uma ferramenta em Node.js construída especificamente para este fim. Apontas para a tua pasta do Takeout descomprimida e ela percorre cada foto, lê o JSON sidecar e escreve os metadados de volta na imagem. Foi a que eu usei. Processou a biblioteca inteira em cerca de 20 minutos.
Ambas as ferramentas levam-te ao mesmo ponto: JPEGs com as suas datas originais, coordenadas GPS e informação da câmara restauradas.
O que se vê quando corre bem
Abre uma foto depois de correres a ferramenta. Botão direito, obter informações (ou ver propriedades no Windows). Deverás agora ver:
- A data de captura correta, correspondente a quando tiraste realmente a foto
- Coordenadas GPS se a foto as tinha originalmente
- O modelo da câmara e as definições quando disponíveis
Se esses campos estiverem preenchidos, a tua biblioteca é portátil. Qualquer serviço para onde a envies a seguir verá as fotos pela ordem certa, nas datas certas e nos sítios certos num mapa.
Onde as colocar a seguir
Essa é a outra metade da história da migração, e para isso temos tanto uma explicação como uma ferramenta.
Se vais mudar para o PixelUnion, o nosso portal de migração integrado trata do upload por ti. O passo a passo completo, com capturas de ecrã, está no nosso guia de migração do Google Fotos. O nosso artigo anterior cobre o fluxo de migração do início ao fim, incluindo o que esperar quando entrares pela primeira vez.
O objetivo desta publicação está a montante de ambos: o que quer que decidas fazer com as fotos a seguir, os metadados que passaste anos a acumular merecem viajar contigo.
Curioso sobre o que mais está incorporado nas tuas fotos para além de datas e localizações? O artigo sobre metadados detalha tudo o que um único ficheiro de foto transporta, do modelo do dispositivo às definições da câmara, e o que isso significa para a tua privacidade.