Как экспортировать и фотографии из Google Фото без повреждения метаданных.
Я очень долго пользовался Google Фото. А когда на телефонах Google Pixel был безлимит — была вообще красота. Пока все искали облако для своих фото, я не парился об этом и просто пользовался. Но в последних Pixel Google решили отказаться от этой фишки, поэтому было решено уходить из Google Фото, но облакам я уже не хотел доверять. Тем более у меня уже давно крутится nas на XPEnology (Synology DSM) в виртуальной машине Proxmox.
Просто так выкачать архивы со своими фотками и закинуть их в свое хранилище не получится — Гугл Фото не вшивает метаданные в медиафайлы при режиме загрузки Storage saver. Если, конечно, у вас не было выбрано Original quality — тогда все ваши фото были в оригинальном качестве и с оригинальными метаданными — датой съемки, геолокацией и т.д.
Экспорт фото и видео из Google Photos
У меня используется режим Storage saver. Поэтому, перед тем как продолжить, необходимо изменить язык учетной записи Google на английский. Это гарантирует, что метаданные фотографий будут экспортированы в доступном для чтения виде.
Далее заходим в Google Takeout и находим Google Photos, ставим галочку напротив. Жмем Next.

На следующем экране оставляем все как есть и жмем Create export.

После этого ждем подготовленные архивы на электронную почту. В зависимости от их количества и размера срок получения письма может быть довольно долгим.

Сопоставление метаданных
Когда придет письмо, скачиваем все архивы и распаковываем каждый в один каталог. Если пользуетесь 7zip, то очень удобно выбрать в меню Распаковать здесь. Все будет распаковано в каталог Takeout.

Фотки распаковали, теперь нужно починить все метаданные. Если вы пользовались опцией Оригинальное качество, то у вас и так все в порядке, можно пользоваться.
Если Экономия пространства — то нужно скачать GooglePhotosTakeoutHelper. На гитхабе проекта есть полная инструкция, там все просто. Распаковываем архив с утилитой, открываем gpth-windoza.exe и указываем путь к каталогу Takeout.

Далее выбираем каталог, куда будут сохранены фото с правильными метаданными. У меня это каталог photos.

На следующем шаге выбираем тип сортировки — все в одну кучу или по годам и месяцам. Я выбрал второй вариант.

Далее выбираем, каким образом сохранить альбомы. Я выбрал рекомендованный пункт с созданием ярлыков. Я их просто проигнорирую, когда буду перемещать фото к себе на nas, но это удобно, если нужно будет найти определенные фото в процессе перемещения.

Далее просто ждем. Процесс может быть долгим.

Как нам пишет лог программы, на некоторые фото/видео не были найдены метаданные. Для таких целей я использовал программу FileDate Changer. Через нее очень просто изменить дату и время создания файла.
Вот и все — можно перемещать все свои медиа в надежное место. Я около полугода использовал Synology Photos, но у него есть проблемы с воспроизведением видео. Просят поставить какие-то плагины в хром, чтобы конечное устройство само занималось перекодированием. Это неудобно от слова совсем. В итоге выбор пал на Immich, который, наконец, вышел из беты.



