Deux façons d'importer un Takeout dans Immich
immich-go, un outil gratuit en ligne de commande issu de la communauté Immich, lit directement les fichiers ZIP Takeout, associe les fichiers JSON et définit les dates sur votre serveur pendant l'envoi (immich-go upload from-google-photos --server=… --api-key=… takeout-*.zip). Si le terminal ne vous fait pas peur et que vous voulez tout faire en une seule étape, utilisez-le — vous n'avez pas besoin de cette page.
Cette page et l'envoi officiel vous conviennent si vous voulez d'abord vérifier les fichiers, ou obtenir une copie corrigée de votre bibliothèque dont les dates sont inscrites dans les fichiers eux-mêmes — utile pour les sauvegardes et pour toute autre application par la suite.
Étape par étape
- Exporter : sur takeout.google.com, sélectionnez Google Photos, choisissez .zip et téléchargez toutes les parties.
- Corriger : déposez toutes les parties ci-dessus et cliquez sur Corriger et enregistrer.
- Extraire : décompressez le ou les ZIP corrigés dans un même dossier.
- Importer avec la CLI Immich : installez-la avec
npm i -g @immich/cli, connectez-vous avecimmich login https://your-server/api YOUR_API_KEY, puis lancezimmich upload --recursive /path/to/folder. - Ou dans le navigateur : faites glisser le dossier extrait sur la chronologie d'Immich. Le glisser-déposer prend en compte les dossiers et sous-dossiers ; le bouton Upload n'accepte que des fichiers individuels.
Quelle date Immich affiche
- Immich lit les dates inscrites dans les fichiers avec ExifTool : DateTimeOriginal pour les JPEG et HEIC, la date de création des en-têtes MP4 et MOV. Ce sont les champs que l'outil renseigne.
- Pour un fichier sans date interne — PNG, GIF, HEIC sans EXIF —, Immich utilise la date de modification du fichier, que la CLI comme l'application web transmettent à chaque envoi. C'est cette date de fichier que le ZIP corrigé restaure.
- Immich ne lit pas lui-même les fichiers JSON de Takeout : sans correction, ces fichiers se retrouvent donc à la date de l'export.
- Les dates des vidéos sont lues en UTC, ce qui correspond au contenu des en-têtes vidéo.
Albums
L'option --album de la CLI crée des albums portant le nom des dossiers. Les dossiers d'album de Takeout deviennent des albums — mais les dossiers d'année comme Photos from 2019 aussi. Pour n'obtenir que les vrais albums, envoyez les dossiers d'année sans --album et les dossiers d'album avec. Inutile d'ignorer ici les copies d'album d'une même photo : Immich reconnaît un fichier qu'il possède déjà grâce à sa somme de contrôle.
Questions fréquentes
Dois-je plutôt utiliser immich-go ?
Si vous voulez seulement mettre votre Takeout dans Immich et que vous êtes à l'aise avec un terminal, immich-go est le chemin le plus court : il lit les fichiers ZIP et applique les dates des JSON sur le serveur. Utilisez cette page si vous préférez corriger et conserver les fichiers eux-mêmes, vérifier d'abord les associations dans un rapport, ou importer plus tard la même bibliothèque ailleurs que dans Immich.
Cette page envoie-t-elle mes fichiers sur mon serveur Immich ?
Non. Elle ne se connecte jamais à Immich et ne demande jamais de clé API. Vous importez vous-même le dossier corrigé avec la CLI Immich ou l'application web.
Quels fichiers reçoivent leur date à l'intérieur ?
Les photos JPEG reçoivent la date (et, si elle manque, la position) dans leurs données EXIF, là où les applications photo regardent en premier. Les photos HEIC reçoivent la même chose dans leur bloc EXIF lorsqu'elles en ont un, comme les photos d'iPhone ; un HEIC sans bloc EXIF ne reçoit que la date de fichier. Les vidéos MP4, MOV, M4V et 3GP reçoivent la date dans leurs en-têtes vidéo et de piste — la « date de création » que lisent les applications vidéo —, modifiés directement dans le fichier, sans réencodage. Les PNG, GIF, WebP, AVI, MKV et autres formats ne sont pas modifiés : ils reçoivent la date comme date de fichier (la date de « modification ») lorsque vous extrayez le ZIP corrigé.
Les dates inscrites par mon appareil photo seront-elles écrasées ?
Pas par défaut. Si un JPEG ou un HEIC possède déjà une « date de prise de vue » (DateTimeOriginal) ou une position GPS, elle est conservée. Une vidéo conserve la date d'enregistrement de son en-tête si celle-ci est plausible ; une date vidéo vide, antérieure à 1970 ou correspondant seulement à l'heure de mise en ligne ou de traitement (égale ou postérieure à la mise en ligne d'une vidéo filmée plus tôt) est remplacée. Activez Remplacer les dates et positions déjà inscrites par l'appareil photo si vous avez modifié des dates dans Google Photos et souhaitez utiliser celles-ci.
Mes photos sont-elles envoyées en ligne ?
Non. Les fichiers ZIP sont lus par votre navigateur, sur votre propre ordinateur, et l'archive corrigée y est également écrite. Rien n'est envoyé à un serveur — vous pouvez vous déconnecter d'internet une fois la page chargée, l'outil fonctionne toujours.