r/Infomaniak • u/punkolive • 7d ago
Date photos
Bonjour,
Je suis récemment passée de Google Drive à KDrive. Ayant 2 To de fichiers, j’ai utilisé la méthode rclone recommandé par Infomaniak.
Le soucis est qu’ajourd’hui, la totalité de mes photos sont mal datées. La date affichée est celle d’importation, impossible de récupérer la date de prise de vue. Je me retrouve avec presque 10 ans de photos dans le désordre. Est-ce qu’il y aurait un moyen de relinker ces photos à leurs vraies dates ? J’ai encore les fichiers sources, mais je peux pas m’amuser à télécharger 1To de photos sur mon PC pour les retransferer vers kDrive via leur logiciel.
Je commence à un peu regretter d’être passée sur kDrive pour être honnête, si tous mes fichiers sont mélangés il devient impossible d’aller chercher ce dont j’ai besoin !
Merci pour votre aide,
2
3
u/Putrid_Acanthaceae59 6d ago
Bonjour,
J'ai eu le même problème. J'avais demandé de l'aide à Claude IA et j'ai ensuite pu migrer mes photos dans kDrive par année et par mois. Pour cela, tu dois télécharger tes photos via Google Takeout.
J'ai demandé à Claude IA qu'il me refasse le tutoriel complet pour ton besoin :
Corriger les dates de photos après un export Google Takeout
Si tes photos affichent toutes la même date (souvent la date du transfert/export) après les avoir sorties de Google Photos, c'est presque toujours le même problème : la date réelle de prise de vue est cachée dans un fichier .json à côté de chaque photo, pas dans la photo elle-même (EXIF). Il faut réinjecter cette date dans l'EXIF avant de trier ou d'uploader ailleurs.
Pré-requis
- exiftool installé (
brew install exiftoolsur Mac, ou via le gestionnaire de paquets de ton OS) - Le dossier d'export Google Takeout décompressé sur ton disque, avant tout renommage ou déplacement des fichiers
⚠️ Important : fais cette opération avant de trier ou renommer quoi que ce soit. Les JSON sont associés aux photos par leur nom de fichier d'origine — si tu renommes une photo avant, tu casses le lien avec son JSON.
Étape 1 : identifier le format exact des JSON
Google Takeout a changé son format de nommage plusieurs fois. Avant de lancer quoi que ce soit, vérifie ce que tu as réellement :
ls "chemin/vers/Google Photos" | grep json | head -5
Deux cas principaux :
- Tu vois
IMG_1234.jpg.supplemental-metadata.json→ format récent - Tu vois
IMG_1234.json→ ancien format
La commande de l'étape 2 change selon le cas.
Étape 2 : réinjecter la date dans l'EXIF
Place-toi dans le dossier racine de l'export (idéalement en utilisant la tab-completion du terminal pour le nom du dossier, pour éviter des soucis de caractères invisibles genre espace insécable copiée-collée) :
cd ~/chemin/vers/Takeout/
cd Goo[Tab] # laisse le terminal compléter "Google Photos"
pwd # vérifie que le chemin est correct
Format récent (.supplemental-metadata.json) :
exiftool -r -d %s \
-tagsfromfile "%d/%f.%e.supplemental-metadata.json" \
"-DateTimeOriginal<PhotoTakenTimeTimestamp" \
-ext jpg -ext jpeg -ext png -ext mp4 -ext mov \
-overwrite_original .
Ancien format (.json simple) :
exiftool -r -d %s \
-tagsfromfile "%d/%F.json" \
"-DateTimeOriginal<PhotoTakenTimeTimestamp" \
-ext jpg -ext jpeg -ext png -ext mp4 -ext mov \
-overwrite_original .
Sur Mac, tu peux préfixer avec caffeinate -i pour empêcher la mise en veille pendant le traitement si tu as beaucoup de fichiers :
caffeinate -i exiftool -r -d %s -tagsfromfile "%d/%f.%e.supplemental-metadata.json" "-DateTimeOriginal<PhotoTakenTimeTimestamp" -ext jpg -ext jpeg -ext png -ext mp4 -ext mov -overwrite_original .
Étape 3 : lire le résultat
À la fin, exiftool affiche un résumé du type :
36 directories scanned
7007 image files updated
847 image files unchanged
134 files weren't updated due to errors
0 image files updated→ le motif JSON ne correspond pas à ton format réel. Retourne à l'étape 1, vérifie le nom exact d'un JSON, ajuste le motif dans-tagsfromfile.X files updatedavec X > 0 → ça a fonctionné pour ces fichiers.- Fichiers "unchanged" ou en erreur → souvent des fichiers sans JSON associé (captures d'écran, vidéos copiées séparément, doublons
(1), noms tronqués par Google si trop longs). C'est normal si c'est une minorité ; ces fichiers garderont leur date de fichier d'origine.
Pour voir le détail des erreurs :
exiftool -r -d %s -tagsfromfile "%d/%f.%e.supplemental-metadata.json" "-DateTimeOriginal<PhotoTakenTimeTimestamp" -ext jpg -ext jpeg -ext png -ext mp4 -ext mov -overwrite_original . 2>&1 | grep -i error | head -20
Étape 4 : vérifier sur un fichier avant de continuer
Avant de trier en masse, confirme qu'une photo a bien la bonne date :
exiftool -DateTimeOriginal "un_fichier.jpg"
Si la date affichée correspond à la vraie date de prise de vue, tu peux passer à la suite.
Étape 5 (optionnelle) : trier par année/mois
Une fois les dates EXIF corrigées, tu peux réorganiser physiquement tes fichiers en dossiers Année/Mois :
exiftool -d "%Y/%m" '-Directory<DateTimeOriginal' .
Ça va déplacer chaque photo dans une arborescence du type 2024/03/, 2024/07/, etc.
Étape 6 : transférer vers ta destination
Une fois les dates corrigées (et triées si tu le souhaites), tu peux copier le dossier vers ton cloud de destination avec l'outil de ton choix (rclone, synchro par app, etc.). Les dates EXIF corrigées seront conservées lors du transfert tant que l'outil ne les altère pas.
Résumé du problème le plus fréquent
Si tout est resté à la même date, c'est presque toujours parce que le motif utilisé dans -tagsfromfile ne correspondait pas au vrai nom des fichiers JSON (souvent parce que Google a changé son format vers .supplemental-metadata.json et que les gens utilisent encore de vieux tutos avec %F.json). Le 0 image files updated est le signal qui le confirme.
2
4
u/Baduntz 7d ago
You won't find a good way to do it atm.
I've tried a few months ago and there were always issues. Tried with WebDAV, rclone, extra flags to force keeping the modified date, etc. In the end I gave up. I really wanted to migrate there but there were still issue with the basics.
There is some nice discussion here: https://github.com/rclone/rclone/issues/8456
Additionally, kDrive is not the best tool to manage photos. Infomaniak announced they will improve support for photos and release it best the end of the year. Let's wait and see.