Альтернатива GooglePhotosTakeoutHelper без командной строки
GPTH бесплатен и работает, но требует терминала, перемещает файлы и оставляет EXIF для exiftool. Программа для Windows, Mac и Linux делает то же без терминала.
GooglePhotosTakeoutHelper (сокращенно GPTH) — хороший проект, и он спас немало медиатек. Он бесплатный, с открытым кодом, и если он у вас работает, менять его незачем.
Почему ищут замену
Причины обычно одни и те же, и их три.
Первая — командная строка. В Windows можно просто дважды нажать на файл .exe. А на Mac или в Linux вы работаете в терминале и запускаете chmod, xattr и ./gpth. На Mac с Apple Silicon инструкция сначала просит установить Rosetta.
Вторая — GPTH по умолчанию перемещает ваши файлы, а не копирует их. Как сказано в его собственной инструкции, если что-то пойдет не так посередине, архивы придется распаковывать заново.
Третья — GPTH выставляет дату изменения файла, а не записывает EXIF. Последний шаг в его инструкции — запустить после него exiftool, чтобы даты попали внутрь фотографий.
Сравнение
| GooglePhotosTakeoutHelper | Takeout JSON Metadata Fixer | |
|---|---|---|
| Цена | бесплатно, открытый код | первые 1000 фото бесплатно |
| Командная строка | на Mac и Linux да, в Windows файл .exe | нет |
| Rosetta на Mac с Apple Silicon | нужна по инструкции | не нужна |
| Что происходит с исходными файлами | перемещаются | копируются в новую папку, экспорт остается на месте |
| Дата внутри фото (EXIF) | нет, для этого нужен exiftool | да, вместе со временем и GPS |
Что делает программа
Takeout JSON Metadata Fixer делает ту же работу, но это программа, которую вы устанавливаете и открываете, на всех трех системах. Без терминала, без Rosetta, без chmod.
Она читает оба варианта имен JSON-файлов, имена, которые Google обрезает до 46 символов, и счетчики (1) у дубликатов. Затем она записывает дату и время съемки и GPS в каждое фото. Подробнее об именах — в статье что такое supplemental-metadata.json.
В конце она точно показывает, у каких файлов не было пригодных данных. Вы занимаетесь только ими, а остальное можно не трогать.
Программа копирует файлы в новую папку, поэтому ваш исходный экспорт остается на месте, если вы передумаете. Она работает без интернета на Mac, Windows и Linux. Первые 1000 фото — бесплатно, так что вы можете запустить обе программы и сравнить результат.
Если вы выбираете командную строку
Если терминал вас не пугает и нужны только даты, посмотрите статью как исправить даты Google Takeout через exiftool.