Foto's naar een nieuwe Android-telefoon zonder datum te verliezen
Op een nieuwe telefoon tonen foto's de datum van vandaag als die niet in het bestand staat. Zet hem eerst in de EXIF, dan klopt de volgorde.
Wil je de datums houden als je foto's naar een nieuwe Android-telefoon zet, zorg dan dat elke foto zijn opnamedatum in het bestand zelf heeft, in de EXIF-gegevens, voordat je kopieert. De galerij van de telefoon leest die datum eerst. Alleen als hij ontbreekt, neemt de galerij de bestandsdatum, en bij kopiëren wordt de bestandsdatum meestal vandaag. Herstel dus de EXIF op de computer, en kopieer daarna op welke manier je maar wilt.
Je hebt tien jaar foto's op een nieuwe Android-telefoon gezet. Je opent de galerij en ze staan allemaal bovenaan, alsof ze vandaag zijn gemaakt. Google Foto's op de telefoon laat hetzelfde zien, of toont bij sommige de juiste datum en bij andere vandaag. Hier lees je waarom, en hoe je de datums laat kloppen.
Hoe Android de datum van een foto bepaalt
Android houdt een database van mediabestanden bij, MediaStore. Verschijnt er een nieuw bestand in DCIM of Pictures, dan leest een scanner het en noteert een datum. Eerst probeert hij de EXIF-waarde DateTimeOriginal. Ontbreekt die, dan neemt hij de wijzigingsdatum van het bestand. Galerij-apps sorteren op wat MediaStore heeft genoteerd.
Een foto met goede EXIF staat dus goed, hoe hij er ook terecht is gekomen. Een foto zonder EXIF-datum, of met een verkeerde, wordt gesorteerd op de bestandsdatum, en die is na het overzetten bijna altijd het moment van overzetten.
Google Foto's op de telefoon doet hetzelfde met lokale bestanden. Een foto zonder EXIF toont de bestandsdatum tot je hem met de hand aanpast.
Waarom foto's na het overzetten de datum van vandaag tonen
Sluit je een Android-telefoon aan op een computer en kies je Bestandsoverdracht, dan gebruik je MTP. MTP is geen schijf. Het is een protocol dat bestanden een voor een naar het geheugen van de telefoon stuurt, en de telefoon schrijft ze weg.
MTP kan geen aanmaakdatum meesturen. Of de wijzigingsdatum overleeft, hangt af van de telefoon, de computer en het programma. Verkenner in Windows houdt hem soms. macOS met Android File Transfer meestal niet. Linux met GVFS verschilt per versie. Je kunt er niet op rekenen.
Daarom zien zoveel mensen na het overzetten alles met de datum van vandaag. De galerij is niet het probleem. De bestandsdatums zijn bij het kopiëren verloren gegaan. Waarom de galerij van je telefoon de verkeerde datums toont (Engels) is de korte versie.
Welke foto's hun datum kwijtraken
Foto's die rechtstreeks uit de camera van een telefoon komen, hebben meestal een EXIF-datum, dus die overleven elke kopie. Het gaat mis bij bestanden zonder datum erin:
- Foto's uit WhatsApp en andere chat-apps. Zie WhatsApp-foto's met de verkeerde datum (Engels).
- Foto's uit een export van Google Foto's. Zie Google Takeout-foto's met de verkeerde datum.
- Schermafbeeldingen, scans en gedownloade afbeeldingen.
- Foto's die zijn bewerkt in een app die de metadata heeft verwijderd.
Herstel de EXIF, niet de kopie
Zoeken naar een kopieermethode die de bestandsdatums houdt, is de verkeerde strijd. Zet de datum in elke foto zelf, dan werkt elke kopieermethode.
Controleer eerst een paar foto's. Op de computer laat exiftool -DateTimeOriginal photo.jpg zien of de datum erin staat. Op Windows klik je met de rechtermuisknop, open je Eigenschappen en zoek je "Genomen op". Hebben de meeste foto's die, dan hoef je alleen de uitzonderingen te herstellen.
Bij foto's waarvan de bestandsdatum klopt maar de EXIF ontbreekt, kopieer je de datum erin voordat je ze overzet:
exiftool "-DateTimeOriginal<FileModifyDate" -if 'not $DateTimeOriginal' -r .
Doe dit op de computer, vóór het kopiëren, zolang de bestandsdatums nog kloppen. EXIF-opnamedatum tegenover wijzigingsdatum (Engels) legt de twee datums uit.
Welke manier van overzetten houdt de datums?
Geen enkele betrouwbaar, en daarom is de EXIF-datum zo belangrijk. Sommige zijn wel beter dan andere:
- USB-kabel, Bestandsoverdracht (MTP): de wijzigingsdatum blijft misschien bewaard, misschien niet.
- SD-kaart: een SD-kaart heeft een echt bestandssysteem, dus de wijzigingsdatums overleven het kopiëren. De telefoon leest nog steeds eerst de EXIF.
- Wifi-apps voor overzetten en clouddiensten: die geven elk bestand meestal een nieuwe datum.
- Een synchronisatie-app zoals Syncthing: houdt de wijzigingsdatums meestal beter dan MTP.
Foto's met een EXIF-datum staan na elk van deze methoden goed.
En video's?
Video's hebben geen EXIF. Hun datum staat in de MP4- of MOV-container, en de scanner van Android leest hem daar. Een video zonder die datum wordt gesorteerd op de bestandsdatum, net als een foto. Takeout-video's met de verkeerde datum (Engels) laat zien hoe je hem instelt.
Waar zet je de bestanden op de telefoon?
In DCIM/Camera schrijft de camera van de telefoon zelf, en galerij-apps zien die map als de hoofdrol. Bestanden daar verschijnen in het hoofdoverzicht. Andere mappen onder DCIM of Pictures verschijnen in de meeste galerijen als albums.
Houd de mappenstructuur ondiep en de namen eenvoudig. Sommige galerijen negeren mappen die meer dan een paar niveaus diep liggen. Bestandsnamen met een datum helpen ook: die houden de volgorde goed in bestandsbeheerders en later op een tv. Foto's hernoemen op opnamedatum (Engels) geeft het schema.
Na het kopiëren kan het even duren voordat de galerij opnieuw scant. Herstart de telefoon om dat af te dwingen.
Uploadt Google Foto's ze opnieuw?
Staat de back-up van Google Foto's aan voor de cameramap, dan wordt alles wat je in DCIM/Camera kopieert opnieuw naar je Google-account geüpload. Zet de back-up uit voordat je kopieert als je Google verlaat. Verhuis je de bibliotheek naar een nieuw Google-account, dan kan dit juist zijn wat je wilt. Een export van Google Foto's naar een nieuwe Android-telefoon (Engels) beschrijft de hele route vanaf een Takeout-export.
Stap je over op een iPhone?
Dan geldt dezelfde regel: de datum moet in het bestand staan. De route is anders, via Apple Foto's of iCloud op een computer. Zie Google Foto's op een nieuwe iPhone zetten (Engels).
Met de app
Takeout JSON Metadata Fixer exporteert rechtstreeks naar een Android-telefoon die is aangesloten en in je bestandsbeheer verschijnt.
Kies de telefoon als doel. De app schrijft eerst de echte datum in de EXIF van elke foto, uit een Takeout-sidecarbestand, uit de bestaande EXIF of uit de bestandsdatum, in die volgorde. Zo leest MediaStore een juiste datum, wat MTP ook met de tijdstempels van de bestanden doet. De GPS gaat er op dezelfde manier in, zodat de telefoon op plaats kan groeperen. De bestanden komen in DCIM met namen die met de datum beginnen, en HEIC kan worden omgezet naar JPG voor telefoons die HEIC niet kunnen tonen.
Oude video's kunnen worden omgezet naar MP4, zodat ze in de galerij afspelen. Live Photos blijven als paar bij elkaar, of worden samengevoegd tot één Motion Photo-bestand in het formaat van Google en Samsung, dat de telefoon dan als één item afspeelt.
Op Windows en Linux gebruikt de app de telefoon zoals je bestandsbeheer hem koppelt. Op macOS werkt een telefoon die via Android File Transfer of een vergelijkbaar programma is gekoppeld op dezelfde manier. Exporteren naar een telefoon is een Premium-functie. De app is gratis voor 1000 foto's, en onbeperkt kost eenmalig $ 19,99, op macOS, Windows en Linux.
Veelgestelde vragen
De galerij toont na het kopiëren nog steeds de verkeerde volgorde. Wat nu?
Dwing een nieuwe scan af. Herstart de telefoon, of wis de cache van de galerij-app. Klopt een foto dan nog niet, controleer dan de EXIF op de computer. Ontbreekt de EXIF, dan had de telefoon niets om op af te gaan.
Waarom toont Google Foto's op de telefoon de juiste datum en de galerij niet?
Google Foto's leest de EXIF zelf en heeft de datum misschien ook uit je account. De galerij leest MediaStore. Heeft MediaStore het bestand gescand voordat de EXIF was hersteld, dan onthoudt hij de oude datum tot hij opnieuw scant.
Kan ik de datums op de telefoon zelf herstellen?
Voor een paar foto's wel: in Google Foto's kun je een datum met de hand aanpassen. Voor duizenden niet. Herstel ze op de computer, vóór het kopiëren.
Is kopiëren naar een SD-kaart en die in de telefoon steken beter?
Vaak wel. De wijzigingsdatums overleven het kopiëren. De telefoon scant de kaart op dezelfde manier, dus de EXIF blijft belangrijk voor foto's die hem missen.
Ik voeg foto's van twee oude telefoons samen. Geldt dit dan ook?
Ja. Herstel eerst de datums en voeg daarna de mappen samen. Foto's van twee telefoons samenvoegen (Engels) gaat over bestandsnamen die botsen.
Kan ik zo ook iPhone-foto's naar Android zetten?
Ja. Exporteer vanaf de iPhone of uit Apple Foto's met de metadata erbij, zet HEIC om naar JPG en kopieer. De app doet de omzetting en houdt de datums en de GPS.