如何快速同步變更的照片Exif標籤?

如何快速同步變更的照片Exif標籤?

我收集了大量原始照片檔案。對於其中大多數,我更改了日期和時區的 Exif 資料。現在我想將這些變更同步到遠端位置。

我嘗試使用rsync.但預設rsync將發送整個文件而不是小的更改部分。如果我rsync透過使用該選項強制使用增量傳輸,--no-whole-file它甚至比發送整個檔案還要慢。

由於其餘檔案保持不變,如何僅將 Exif 資料同步到遠端位置?

答案1

基於您使用 RAW 影像的事實,您可以在XMP檔案中設定 EXIF 資訊(每個影像一個),然後將這些輔助檔案傳輸到目標儲存。類似的東西可以幫助您提取 EXIF 並將其儲存在 XMP 中:

find /path -type f -name "*.CR2" |while read name; do exiftool -tagsfromfile $name  ${name%.*}.xmp; done

然後僅與遠端位置同步 XMP 檔案。

您可以添加此內容以確保提取所有資訊:

exiftool -tagsfromfile $name -all:all ${name%.*}.xmp

相關內容