代码之家  ›  专栏  ›  技术社区  ›  Jacob Ford ampersand

什么使某些exif标记不可写?

  •  0
  • Jacob Ford ampersand  · 技术社区  · 6 年前

    某些exif标记,例如列出的许多QuickTime标记 here ,对于常见的exif编辑器是不可写的。

    This list 可写与不可写由Phil Harvey维护 exiftool 但是,我发现在尝试使用其他工具(如metaclean)编辑相同的标记时,也有类似的结果。重新加载文件时,对这些标记的编辑不会保持不变,原始值会返回。

    为什么会这样?某个标签会使其不可编辑,有什么手动方法可以覆盖它吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   StarGeek    6 年前

    首先,您链接的标签不是exif标签,它们是QuickTime标签。exif只是所有类型元数据的一个常见但狭窄的子集。很抱歉,我是个学究。

    对于exiftool,尤其是视频文件,这些标签的标准和格式,如PhilHarvey(exiftool作者)所说,是一个彻底的混乱。显然,在各种程序和照相机如何实现这些元数据方面存在很多差异。菲尔觉得他没有时间来解决各种差异和边缘问题。举个例子,他最近开始在视频文件中添加对GPS轨迹的读取支持。这最终导致不得不支持超过20种不同的地球轨道变化。那只是为了阅读。