0

我正在尝试组织我的照片集并将 .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 或 Geolocation 标签,但我知道这些数据包含在文件中的某处,因为 Apple 能够映射拍摄 2 秒视频的位置。关于如何从 Apple 的 Live Photo .mov 剪辑中提取此元数据的任何想法?

提前致谢。

聚丙烯

4

1 回答 1

0

我想我找到了。纬度和经度在那里,但我必须使用 geopy 将其转换为城市、州和国家。似乎现在可以工作

于 2020-03-18T02:22:20.270 回答