Hoe je je Google Foto's-bibliotheek exporteert zonder de metadata te verliezen

Hoe je je Google Foto's-bibliotheek exporteert zonder de metadata te verliezen

Ik heb onlangs mijn Google Foto’s-bibliotheek geëxporteerd, het archief uitgepakt en een foto uit 2019 geopend. De datum zei dat de foto gisteren was gemaakt. De GPS-coördinaten waren weg. Het album waar hij bij hoorde, was nergens te bekennen.

Er was niets echt verloren. Google Takeout gaf me wel degelijk alles. Het zette de metadata alleen niet waar ik verwachtte.

Als je van plan bent je eigen bibliotheek te exporteren, is dit het onderdeel dat de meeste gidsen overslaan. Zo hield ik de datums, locaties en albumstructuur intact.

Wat Google Takeout je eigenlijk geeft

Wanneer je je Google Foto’s-bibliotheek downloadt via Takeout, krijg je een zip-archief. Voor elke foto zitten daar twee bestanden in:

  • IMG_1234.jpg — de afbeelding zelf
  • IMG_1234.json — een sidecar-bestand met de metadata: originele datum, GPS-coördinaten, beschrijving en albumlidmaatschap

De metadata die vroeger was ingebed in de EXIF-data van je foto (of die Google afleidde uit je upload) leeft nu in een apart JSON-bestand ernaast. Als je de foto’s ergens anders uploadt zonder de JSON weer in de afbeeldingen samen te voegen, heeft de ontvangende dienst geen idee wanneer of waar de foto is gemaakt.

Het metadata-artikel legt uit wat EXIF is en waarom zoveel van je foto buiten de afbeelding zelf leeft. Dit is precies de situatie waarin dat ertoe doet.

Stap 1: Vraag de export op de juiste manier aan

Ga naar takeout.google.com en selecteer alleen Google Foto’s (deselecteer alles anders zodat je niet wacht op Drive, Gmail en Agenda die worden meegepakt).

Twee dingen zijn de moeite waard om in te stellen voordat je op export klikt:

Bestandstype: .zip. Niet .tgz. Zip werkt op elk besturingssysteem zonder extra tools.

Maximale archiefgrootte: 50 GB. Google splitst je bibliotheek over meerdere archieven, en 50 GB is het grootste stuk dat het maakt. Minder bestanden om te downloaden en samen te voegen.

Dien vervolgens het verzoek in. Google mailt je wanneer de archieven klaar zijn.

Stap 2: Verwacht dat het even duurt

Een kleine bibliotheek kan binnen een uur klaar zijn. Een bibliotheek met tienduizenden foto’s kan een volle dag of twee duren. In mijn geval, ongeveer 200 GB, duurde het ongeveer 36 uur voordat alle archiefdelen beschikbaar waren.

Download elk deel voordat je verdergaat. Er één missen betekent een stuk van je bibliotheek missen.

Stap 3: Voeg de JSON-metadata weer samen met de JPEG’s

Dit is de stap die je bibliotheek redt.

Er zijn twee tools het waard om te kennen. Beide zijn gratis en open source.

Optie A: exiftool (exiftool.org). De universele command-line tool voor het lezen en schrijven van EXIF-data. Elke fotoworkflow raakt hem uiteindelijk. Op macOS: brew install exiftool. Op Linux: je package manager heeft hem. Op Windows: download de installer van de site.

Na installatie kun je door je Takeout-map lussen en de JSON-data terug in elke afbeelding trekken. Er zijn community-scripts die precies dit doen, en de exiftool-documentatie bevat voorbeelden.

Optie B: google-photos-exif (github.com/mattwilson1024/google-photos-exif). Een Node.js-tool speciaal voor dit doel gebouwd. Wijs hem naar je uitgepakte Takeout-map, en hij loopt door elke foto, leest de sidecar-JSON en schrijft de metadata terug in de afbeelding. Dit is degene die ik gebruikte. Hij verwerkte de hele bibliotheek in ongeveer 20 minuten.

Beide tools brengen je op dezelfde plek: JPEG’s met hun originele datums, GPS-coördinaten en camera-info hersteld.

Hoe het eruitziet als het goed is

Open een foto nadat je de tool hebt uitgevoerd. Rechtermuisknop, info opvragen (of eigenschappen bekijken op Windows). Je zou nu moeten zien:

  • De juiste opnamedatum, die overeenkomt met wanneer je de foto daadwerkelijk maakte
  • GPS-coördinaten als de foto die oorspronkelijk had
  • Cameramodel en instellingen waar beschikbaar

Als die velden zijn ingevuld, is je bibliotheek draagbaar. Elke dienst waar je ze vervolgens naar uploadt, ziet de foto’s in de juiste volgorde, op de juiste datums en op de juiste plaatsen op een kaart.

Waar je ze vervolgens plaatst

Dat is de andere helft van het migratieverhaal, en daar hebben we zowel een uitleg als een tool voor.

Als je overstapt naar PixelUnion, regelt onze ingebouwde migratieportal de upload voor je. De volledige stap-voor-stap, met screenshots, staat in onze Google Foto’s-migratiegids. Ons eerdere blogartikel behandelt de migratiestroom van begin tot eind, inclusief wat je kunt verwachten wanneer je voor het eerst inlogt.

Het punt van deze post ligt vóór beide: wat je ook besluit te doen met de foto’s daarna, de metadata die je jarenlang hebt opgebouwd verdient het om mee te reizen.


Benieuwd wat er nog meer in je foto’s is ingebakken naast datums en locaties? Het metadata-artikel legt alles uit wat een enkel fotobestand draagt, van apparaatmodel tot camera-instellingen, en wat dat betekent voor je privacy.