使用 exiftool 进行地理标记失败

使用 exiftool 进行地理标记失败

在查看示例后man exiftool,似乎正确的命令是

exiftool -geotag dir-1/…175814.gpx   -geosync=-3600  dir-2

所有 36 张照片(.jpg)和视频(.mp4)都是我用同一​​台 Nexus 5X 拍摄的,但出于我不知道的原因,exiftool 说其中有一张是用 iPhone 6 拍摄的。

据说,除了一款也是 Nexus 5SX 但由惠普制造的之外,其余都是谷歌制造的 Nexus 5X!

我不知道是不是我关闭了 GPS,或者是 Nexus 本身的缺陷,但是那部手机的照片都没有 GPS 标签。

.gpx 文件由 Garmin 设备创建。

所有文件都是我修改的rw-r--r--,归我所有。该命令对三个文件进行了地理标记,对于其余文件,命令如下:

警告:/(path)/(filename).jpg 未设置可写标签

我无法找到这三个文件有什么独特之处。其中两个与其他所有文件相同(根据exiftool -csv),一个是“惠普制造的 Nexus 5X”。

正确的命令是什么?为什么我使用的命令只对 41 个文件中的 3 个有效,而且都是同一天由同一台设备拍摄的?

更新:我得到了相同数量的未更改文件

exiftool -v2 -geotag dir-1/…175814.gpx '-Geotime<${DateTimeOriginal#}-01:00' dir-2

但将减号改为加号会更改更多文件。尚待观察(如果我能弄清楚的话)添加的位置是否正确或偏离了两个小时(+1 对比 -1)。

更新 2:使用 +2:00:00 而不是减一,我检查过的图像上的位置非常准确(根据街景)。我猜当时(或那里)的夏令时不同,而且我需要使用时间而不是时间更正

PS 所有照片都是用我当时的 Nexus 拍摄的。我从未拥有或借用过 iPhone 6,也没有使用过惠普的手机或相机。我也从未使用过 exiftool 或其他任何工具来更改任何图像的品牌/型号。所以那些错误的标签一定是由 Nexus 创建的。除非有人跟踪我,在我去过的地方附近拍了两张照片,然后入侵了我的笔记本电脑或 Nexus 并将它们与其他照片放在一起!

相关内容