当我用来exiftool
分析我拥有的一些视频时,我注意到视频本身的创建过程中包含许多日期标签(因此不是上次访问或修改日期之类的日期)。具体来说,以下是我发现的:
Create Date (CreateDate)
Track Create Date (TrackCreateDate)
Media Create Date (MediaCreateDate)
CreationDate (CreationDate)
前三个似乎完全相同,而最后一个似乎在日期和时间之后还包括时区(例如2017:06:22 16:36:20+01:00
)。
这些之间有什么区别?如果我想根据捕获文件的日期/时间重命名文件,哪一个是最“可靠”的?
答案1
一个小问题,这些标签不是 EXIF 标签,而是 Quicktime 标签(所有 EXIF 都是元数据,但并非所有元数据都是 EXIF)。您可以将其添加-G1
到命令中以查看它们所属的组。此外,如果您将其添加-a
到命令中,您可能会看到这些TrackCreateDate
标签MediaCreateDate
是重复的,文件中的每个轨道(视频、音频等)都有一个重复的标签。
CreateDate
可能是最准确的,但如果视频直接来自某种数码相机,则它可能与TrackCreateDate
和的值相同MediaCreateDate
。
视频元数据不是我的专长,但我猜想这Track/MediaCreateDate
为跟踪先前创建的视频/音轨并将它们混合在一起以形成最终产品提供了可能性。如果您将多个视频剪辑在一起,则可能会出现这种情况。
需要注意的是,这三个标签应该以 UTC 时间记录。请参阅第五段在 Exiftool Quicktime 标签页面上。问题在于,有些相机(主要是任何不知道当前时区的相机)不遵守规格,因此上述标签中显示的时间乍一看可能不是正确的时间。
CreationDate
有所不同。它包含时区,应该设置为拍摄视频的当地时间,并且是QuickTime 键标签。需要 exiftool ver 11.39+ 才能编辑。另外值得注意的是,如果Quicktime:CreationDate
或Quicktime:DateTimeOriginal
标签不包含时区,Apple Photos 应用程序的某些版本将显示非常不准确的时间(请参阅此 exiftool 论坛帖子中的第三张图片)。如果在写入时未包含本地时区,Exiftool ver 12.13+ 将自动添加本地时区。