我用 iPhone 录制了数百个 .MOV 视频文件。它们的“创建”和“修改”文件日期是我将它们移动到 Mac 上的文件夹的日期。VLC 中的“媒体信息”确认录制的原始日期在视频文件元数据中。我想将录制的每个原始日期和时间批量复制到视频文件的“创建”日期字段中。我使用“A Better Finder Attributes 6”对图片执行完全相同的操作,但它不会为我处理视频文件。我下载了 ExifTool,但不知道该怎么做。谢谢。
答案1
您在 exiftool 中的命令很可能是这样的:
exiftool '-FileCreateDate<CreateDate' '-FileModifyDate<CreateDate' -api QuickTimeUTC /path/to/files
这会将CreateDate
文件中嵌入的标签复制到两个文件时间戳中。根据规范,视频CreateDate
应该设置为 UTC,iPhone 通常似乎会这样做,尽管并非所有相机都正确设置。需-api QuickTimeUTC
要这样做,以便 exiftool 在复制时将时间从 UTC 调整为本地时间。如果文件时间戳偏离时区量,则删除此选项。
为了写入FileCreateDate
,需要setfile
安装 exiftool。这可以通过xcode-select --install
在终端中输入来安装。
此命令创建备份文件。添加-overwrite_original
以禁止创建备份文件。添加-r
以递归到子目录中。