从 Lightroom 导出后如何使用 Exiftool 将 jpg 元数据复制到 RAW 文件

How to use Exiftool to copy jpg metadata to RAW file after exporting from Lightroom

使用Lightroom,我对一些jpg文件进行了调整(主要是色调),并添加了一些IPTC数据。我将元数据保存到这些文件中并导出了它们。

现在我只想复制 IPTC 并从源 jpg 或导出的 jpg 编辑调整到它们相应的 RAW 文件中,但我不确定要指定的语法或标签。

这是我的文件夹结构:

.\Working
.\Working\RAW_Source\
.\Working\JPG_Source\
.\Working\JPG_Exports\

备注:

  1. 除了扩展名外,所有文件名都相同。
  2. 不涉及任何 sidecar 文件。元数据只需要存在于 jpg 中 或 RAW 文件。

谢谢

假设文件具有相同的基本名称,您的基本命令将遵循这些行。
JPG_Source 复制到 RAW_Source
exiftool -TagsFromFile .\Working\JPG_Source\%f.jpg -xmp:all -iptc:all .\Working\RAW_Source\

JPG_Exports复制到RAW_Source
exiftool -TagsFromFile .\Working\JPG_Exports\%f.jpg -xmp:all -iptc:all .\Working\RAW_Source\

从任一来源复制标签(后一个 DIR 优先)
exiftool -TagsFromFile .\Working\JPG_Exports\%f.jpg -xmp:all -iptc:all -TagsFromFile .\Working\JPG_Source\%f.jpg -xmp:all -iptc:all .\Working\RAW_Source\

这会将所有 XMP 标签(包括 IPTC 核心)和 IPTC IIM/Legacy 标签复制到 RAW 文件。

这些命令会创建可以用 -Overwrite_Original option. You can recurse into subdirectories with the -r (recurse) option.

抑制的备份文件

这些命令不包含任何 GPS 标签或 EXIF 标签。您可以通过在命令中添加 -GPS:All 来添加 GPS 标签。在 RAW 文件中编辑 EXIF 组中的标签通常不是一个好主意,除非您确切地知道自己在做什么,因为这会导致 RAW 文件变得无法查看,因为需要其中一些标签来告诉软件如何渲染图片(参见 ExifTool FAQ #8)。

另请注意,这些命令将数据直接写入RAW文件。如果您希望将数据写入 XMP sidecar 文件,则命令会更复杂,具体取决于 XMP sidecar 文件是否已存在。如果 sidecar 文件已经存在,那么你可以在上面的命令中添加 -ext XMP