Google Takeout vous rend vos photos, mais les dates et les positions se trouvent dans des milliers de fichiers JSON distincts, aux noms incohérents. Les solutions de référence sont des programmes en ligne de commande. Cet outil fait l'essentiel du travail dans une page web : il lit les parties ZIP telles quelles, associe chaque fichier à son JSON, inscrit la date dans les fichiers JPEG, HEIC et MP4/MOV et définit la date de fichier de chaque fichier dans un nouveau ZIP.
Comment l'association a été conçue
Les règles de nommage proviennent des tickets et des suites de tests d'outils Takeout open source (GooglePhotosTakeoutHelper, immich-go) et sont couvertes par des tests automatisés : noms tronqués, compteurs de doublons, suffixe .supplemental-metadata apparu en 2024, copies retouchées dans une douzaine de langues, Live Photos.
Comment les fichiers sont modifiés
Rien n'est reconstruit. Les fichiers JPEG et HEIC conservent leur bloc EXIF d'origine octet pour octet ; les nouvelles entrées sont ajoutées à la suite et référencées. Dans les vidéos, les champs de date de taille fixe sont réécrits sur place. Les résultats sont vérifiés par des tests automatisés à l'aide de lecteurs indépendants : Pillow et exifr pour l'EXIF, ffprobe et le décodage avec ffmpeg pour les vidéos.
Ce qui n'est pas inclus
- Les dates ne sont pas inscrites à l'intérieur des fichiers PNG, GIF, WebP, AVI ou MKV (ils reçoivent une date de fichier), et aucun bloc EXIF n'est ajouté à un HEIC qui n'en a pas.
- Les raccourcis d'album et la réparation des extensions de fichier.
- L'envoi de fichiers où que ce soit — le résultat reste sur votre ordinateur.
Ce site n'est pas affilié à Google. Google Photos et Google Takeout sont des marques de Google LLC.