Как исправить даты фото из Google Takeout в Windows
Весь порядок действий в Windows: от распаковки всех частей архива до проверки столбца «Дата съемки» в Проводнике, который после исправления снова заполнен.
В Windows проблема с Takeout видна сразу. Вы открываете распакованную папку в Проводнике, сортируете по дате, и у всех фото стоит день распаковки. Ниже весь порядок действий, шаг за шагом.
Шаг 1. Распакуйте все части в одну папку
Сначала распакуйте все части экспорта в одну папку. Встроенный распаковщик Windows медленно работает с большими архивами и иногда зависает, поэтому лучше взять 7-Zip.
Одна папка важна потому, что фото и его файл .json часто приходят в разных архивах .zip. Если они окажутся в разных папках, программа не сможет найти их пару. Подробнее о частях архива — в статье Google Takeout прислал несколько архивов .zip.
Шаг 2. Проверьте часовой пояс
Затем проверьте часовой пояс в параметрах Windows. Время в JSON-файлах записано по UTC и переводится в местное время по тому поясу, который выбран на вашем компьютере. Если пояс выбран неверно, все фото сдвинутся на одни и те же несколько часов.
Шаг 3. Исправьте метаданные до того, как что-то переносить
Исправьте метаданные до того, как импортировать фото в какую-либо программу или копировать их на NAS. Если сначала переносить испорченные файлы, их придется переносить дважды.
Установите Takeout JSON Metadata Fixer из Microsoft Store или скачайте его напрямую с takeoutjson.com, если вам так удобнее. Выберите папку Takeout, выберите папку для результата и нажмите «Старт». Программа записывает в каждое фото настоящую дату и время съемки и координаты GPS и исправляет даты файлов. После этого столбец «Дата съемки» в Проводнике заполняется, и сортировка по дате снова работает.
Все работает на вашем компьютере, ничего не загружается в интернет, а первые 1000 фото — бесплатно.
Шаг 4. Проверьте результат в Проводнике
Чтобы добавить столбец «Дата съемки», нажмите правой кнопкой на заголовок любого столбца в Проводнике. Проверьте несколько файлов выборочно, прежде чем обрабатывать всю медиатеку.
Почему даты вообще неправильные?
Google Фото хранит дату съемки в своей базе данных, а при экспорте кладет ее в отдельный JSON-файл рядом с фото. Проводник этот файл не читает. Что лежит в этих файлах и зачем они нужны, объясняет статья что за JSON-файлы в Google Takeout. Общий разбор проблемы — в статье у фото из Google Takeout неправильная дата.
Если вы предпочитаете командную строку, прочитайте статью как исправить даты Google Takeout через exiftool.