如何将 mp4 windows 文件的创建日期更改为 QuickTime 的创建日期

如何将 mp4 windows 文件的创建日期更改为 QuickTime 的创建日期

我见过许多类似的问题,但无法找出这个确切的问题:我在骑摩托车时拍摄了很多 GoPro 视频。在路上,我会将视频文件上传到云存储解决方案(一种情况下是 GoPro Plus 媒体库),以便清除 SD 芯片。当我回到家时,我会下载文件以便编辑。我的编辑工具可以看到我们拍摄的视频的正确日期(2018-04-21),但 Windows 资源管理器显示并排序为文件的创建/修改日期(2022-05-17)。我按拍摄日期整理文件,如果原始“拍摄”日期是 Windows 看到的排序依据,那就容易多了。ExifTool(GUI)显示它可以看到 QuickTime CreateDate,但我不知道将 Windows 创建和修改日期更改为 QT CreatDate 的步骤。帮忙吗?谢谢!

答案1

@StarGeek 的回答启发了我。

我的问题是,我买了一个二手的 gopro,没有更新系统时间。这给我带来了很多麻烦,我设法调整了创建日期成功与exiftool

创建日期决定您的照片和视频在 Windows 中的排序方式,以及上传到 iCloud 并随后同步到 iPhone 时如何排序。

在此处输入图片描述

如果不使用第三方工具,您只能编辑日期而不能编辑时间。


irfanView可以修改创建日期和时间,但仅限于照片。

https://answers.microsoft.com/en-us/windows/forum/all/how-to-edit-the-time-in-the-date-taken-field-under/7589131e-3ed0-4bb6-991d-934d3e644d10


exiftool可以修改视频的创建日期和时间。但需要花费一些功夫才能获得。

如何:

  1. https://exiftool.org/, 下载Windows Executable: exiftool-12.65.zip (6.9 MB)

  2. 解压后,您将得到一个exiftool(-k).exe。您可以单击并将视频拖到此 exe 上,然后它将打开文件并显示视频的元信息。

  3. 要修改创建日期,请在 Windows cmd 中使用/调整此命令。

"exiftool(-k).exe"  -overwrite_original -CreateDate="2023:08:19 02:20:01" GX010020.MP4

最后,这可能会有所帮助https://community.gopro.com/s/article/GoPro-Camera-File-Naming-Convention?language=en_US

答案2

这可以使用外置工具但视频时间戳可能比较棘手。它们应该设置为 UTC,但许多程序无法正确读取嵌入的时间戳,而是将其读取为本地时间。此外,许多相机无法将其正确设置为 UTC,同样使用本地时间。您要做的第一件事是确保视频中的时间戳正确。

首先,您需要右键单击->属性->详细信息选项卡。从那里,您需要查看“媒体创建”条目
窗口详细信息选项卡

Windows 将正确读取视频时间戳作为 UTC 并进行相应调整。如果 Windows 显示正确的时间,并且与您的时区不同(与视频拍摄地不同),则文件中的时间将正确设置为 UTC。需要此信息,以便使用正确的 exiftool 命令。

如果时间设置为 UTC,那么你要运行的命令将是

exiftool -api QuickTimeUTC "-FileModifyDate<CreateDate" "-FileCreateDate<CreateDate" /path/to/files/

如果嵌入的时间是本地时间,那么你可以运行

exiftool "-FileModifyDate<CreateDate" "-FileCreateDate<CreateDate" /path/to/files/

-api QuickTimeUTC选项告诉 exiftool 嵌入的时间戳已正确设置为 UTC,并在使用时进行相应的调整。

这些命令创建备份文件。添加-overwrite_original禁止创建备份文件。添加-r递归到子目录。

相关内容