Как извлечь метаданные геолокации из Apple Live Photo?

Я пытаюсь упорядочить свою коллекцию фотографий и преобразовать файлы .mov в файлы .jpeg, сохранив при этом все сохраненные метаданные. Однако у меня возникла проблема с «живыми фотографиями» Apple ...

Недавно я загрузил все фотографии из своей учетной записи iCloud и обнаружил, что многие из них были сохранены в виде файлов .mov как «Живые фотографии». Поскольку я хочу включить в эту коллекцию только фотографии, я хотел бы преобразовать все эти файлы .mov в файлы .jpg.

Итак... Я пытаюсь использовать команды python и shell для этого. Вот выдержка из моего кода:

# Convert the .mov file into a series of jpegs using ffmpeg
os.system(f'ffmpeg -i {movie} -r {numFrames} -map_metadata 0 -movflags use_metadata_tags {imageRoot}_%0004d.jpg')

# ... some code to find the best slice of the movie to keep as an image ...

# Add any meta tags that may have been missed
os.system(f'exiftool -tagsFromFile {movie} {image}"

К сожалению, метаданные геолокации не копируются из файла .mov в файлы .jpg. exiftool {movie}.mov также не содержит тегов GPS или геолокации, но я знаю, что эти данные включены где-то в файле, поскольку Apple может отобразить место, где было снято 2-секундное видео. Любые мысли о том, как я могу извлечь эти метаданные из клипов Apple Live Photo .mov?

Заранее спасибо.

PP


person P'P'    schedule 15.03.2020    source источник
comment
Вы можете попробовать добавить параметр -ee с помощью такой команды, как exiftool -ee -gps* FILE. Если exiftool по-прежнему ничего не показывает, вы можете перейти на форумы exiftool. Если вы можете предоставить образец, который, как вы знаете, содержит данные GPS, Фил Харви, автор exiftool, может добавить поддержку.   -  person StarGeek    schedule 15.03.2020
comment
Спасибо. Ага... Я пробовал -ee, но там тоже ничего не было. У меня есть ощущение, что GPS-местоположение Live Photos хранится в сжатом проприетарном поле, но нигде не смог найти подтверждения этому. Попробую Фил...   -  person P'P'    schedule 15.03.2020
comment
Думаю, я нашел его. Широта и долгота есть, но затем мне нужно преобразовать их в город, штат и страну, используя географию. Кажется, теперь работает.   -  person P'P'    schedule 18.03.2020


Ответы (1)


думаю нашел. Широта и долгота есть, но затем мне нужно преобразовать их в город, штат и страну, используя географию. Кажется, теперь работает

person P'P'    schedule 18.03.2020