Takeout JSON
PL

Jak przywrócić prawidłową datę zdjęć z Google Takeout?

Prawdziwe daty są w plikach .json obok zdjęć. Oto prosty sposób, by zapisać je z powrotem w zdjęciach, bez wiersza poleceń.

Prawidłowa data już jest w twoim eksporcie. Jest w pliku .json obok każdego zdjęcia, w polu photoTakenTime. Kłopot w tym, że żadna przeglądarka zdjęć nie czyta tych plików. Czytają EXIF, czyli blok informacji zapisany w samym zdjęciu, a tę część Google zostawiło pustą.

Naprawa to więc przepisywanie: odczytać datę z każdego pliku .json, zapisać ją w pasującym zdjęciu i ustawić tak samo daty samego pliku. Dla jednego zdjęcia to minuta pracy. Dla czterdziestu tysięcy potrzebujesz programu. Możesz napisać polecenie exiftool i wiele osób tak robi, ale nazwy plików .json utrudniają sprawę: Google ucina długie nazwy w połowie, używa dwóch schematów nazw zależnie od roku i przy duplikatach wstawia licznik (1) w dziwnym miejscu. Wzorzec, który tego nie uwzględnia, po cichu pomija pliki.

Aplikacja robi to wszystko za ciebie. Wybierz folder z Takeout, wybierz, gdzie mają trafić naprawione zdjęcia, i kliknij Start. Aplikacja dopasowuje każdy plik .json do jego zdjęcia, zapisuje datę, godzinę i GPS, a na końcu mówi, które pliki nie miały danych do wykorzystania. Nic nie jest wysyłane, a pierwsze 1000 zdjęć nic nie kosztuje.