← 照片指南

如何批量修改照片日期(一次性修复数百张)

用免费的浏览器版 EXIF 日期编辑器、Adobe Lightroom 的 Edit Capture Time,或 ExifTool 命令行批量修改照片日期。一次性修复数百张。

快速解答: 要一次性修改许多张照片的日期,你有三个不错的选择:一个能一次处理多个文件的免费浏览器版 EXIF 日期编辑器、Adobe Lightroom 的 Edit Capture Time,或用于完全掌控的 ExifTool 命令行(下面有一条偏移量命令示例)。最常见的触发场景是:扫描件全都带着扫描日期,以及在手机转移后日期被重置。要快速、免安装、免上传地修复,浏览器编辑器通常是起步之处。

修一个日期很容易。修三百个就是另一个问题了,而一张一张地修并不现实。下面介绍如何批量完成,以及如何在“设置精确日期”和“按偏移量平移”之间做选择。

什么时候需要批量修复

批量修改日期会在几种反复出现的情形中遇到:

  • 扫描的印刷照片。 一盒老照片在一次性扫描中,全都被打上了今天的扫描日期,而不是它们实际被拍摄的年份。
  • 手机或电脑转移。 把照片复制到新手机,或从聊天应用里保存出来,常常会重置文件日期,使一整本相册落到同一个错误的日子上。
  • 相机时钟错误。 一台日期设错的相机会给一次旅行中的每一张照片都打错时间,因此它们都需要同样的更正。
  • 时区平移。 你在另一个时区拍摄,于是每张照片都偏差了相同的小时数。

前两种通常需要 绝对 日期。后两种通常需要 偏移量。这一区别在文末有更多说明。如果你不确定哪里出了错,请从 为什么我的照片日期不对 开始。

用浏览器版 EXIF 日期编辑器做批量(免安装、免上传)

最简单的选项,尤其是当每张照片都该获得同一个新日期时:

  1. 在任意浏览器中打开 EXIF 日期编辑器
  2. 选中你想修复的所有照片(JPEG、HEIC 或 PNG)。
  3. 设置要应用的日期和时间。
  4. 应用并下载更正后的文件。

这会把 DateTimeOriginal 直接写入每个文件,因此新日期在照片去到的任何地方都生效。它完全在你的浏览器中运行,这意味着没有任何东西需要安装,你的照片也永远不会上传到服务器。对于一摞全都需要同一个年份的扫描件,以及对于任何不想学命令行的人来说,这都是正确的选择。

Lightroom 的 Edit Capture Time(平移或设置)

如果你已经在用 Adobe Lightroom(Classic),它有一个可靠的批量工具:

  1. 在网格中选中要更改的所有照片。
  2. 打开 Metadata,然后选择 Edit Capture Time
  3. 选择其中一种模式:
    • Adjust to a specified date and time 会把第一张选中的照片设为你输入的日期,并移动其余照片以保持它们之间的间隔。
    • Shift by set number of hours 会加上或减去一个固定偏移量,最适合修正时区。
    • Change to file creation date 会从文件本身取日期。
  4. 点击 Change All

当你设置绝对日期时,Lightroom 会保持拍摄之间的相对顺序和间隔,这正是你在“只有起点错了的一次旅行”中想要的行为。

面向高级用户的 ExifTool

ExifTool 是一个免费的命令行工具,能让你对这一批拥有完全的掌控。安装后,在照片所在的文件夹里打开一个终端。要给每个 JPEG 加上三小时(一种常见的时区更正):

exiftool "-DateTimeOriginal+=0:0:0 3:0:0" *.jpg

格式是 Y:M:D h:m:s,所以 0:0:0 3:0:0 表示零年、零月、零天,加上三小时。用 -= 代替 += 即可做减法。

要改为给每个文件 设置一个绝对日期

exiftool "-DateTimeOriginal=2019:07:04 12:00:00" *.jpg

ExifTool 会把更改就地写入文件(默认会保留一份备份副本),因此新日期会随照片一起携带。它是最灵活的选项,但确实需要安装一个工具并小心地输入命令。

绝对日期与偏移量:你需要哪一个

任何批量处理中最重要的一个选择就是这个:

  • 设置绝对日期,适用于当你想让每张照片都落到某个特定日期,或者当一个已知正确的日期应当作为锚点带动其余照片时。适合扫描件,以及全都重置到同一个错误日子上的相册。
  • 按偏移量平移,适用于当各张照片彼此之间的日期是正确的、但全都偏差了相同的量时,例如时区差异,或一台偏差了固定小时数的相机时钟。偏移量会保留拍摄之间真实的间隔。

把这弄反了,你就会把整次旅行压平到一个时间戳上,或者把本已正确的照片推挤到错误的顺序里。完成后,在 EXIF viewer 中打开一个文件,确认 DateTimeOriginal 按你预期的方式移动了。

关于以上这一切的单张照片版本,请参见 如何修改照片上的日期;要理解你究竟在编辑哪个日期,请参见 拍摄日期、创建日期与修改日期对比

试试这些工具

直接在浏览器中为照片加上戳记,或安装 iOS 应用程序,搭配 GPS 与原子钟即时拍照。

Download on theApp Store
打开网页工具 →EXIF 查看器 →