我有许多用 Windows Phone 拍摄的照片。当我将照片复制到硬盘上时,它会将所有“创建”日期更改为“复制”的日期。但是文件上的创建日期保持不变。
我怎样才能自动将“创建日期”的属性更改为“修改日期”或“拍摄日期”,反之亦然?
这是关于 Windows 8 中的日期记录属性(我以前可以在 Windows 7 中看到它)。
我需要对 MP4 和 JPEG 都执行此操作。
答案1
你可以这样做
ExifTool "-DateTimeOriginal>FileCreateDate" name.jpg
但仅限于 Windows,Linux 似乎没有提供更改文件创建日期的方法(根据 ExifTool 开发人员的评论)。
答案2
您也可以尝试使用 MP4Workshop。这是一款新软件,旨在编辑 MP4、MOV 和 JPG 文件的内部元数据。它是免费软件,您可以从 mp4workshop.com 下载。
它可以处理单个文件,但本质上它针对的是批量文件(mp4,mov 和 jpg),这通常是当您的相机设置错误时出现的情况。
重要提示:该软件添加了时区偏移!许多 mp4/mov 文件在 mvhd 原子中仅包含时间戳,而这只是 UTC 时间。Apple 设备中的文件通常包含 Quicktime 标签/键“com.apple.quicktime.creationdate”,这似乎是许多软件(如 GooglePhotos)广泛使用的唯一键,用于读取包括偏移量在内的时间(例如 2021-03-04 12:18:02+01:00)。当不存在时,MP4Workshop 会将此键添加到您的视频文件中,以便它可以正确存储时间,包括偏移量。对于 jpg 文件,它会添加 Exif GPSTime(UTC)和本地时间。
它是免费的,基于 GUI,不会重新编码您的视频,并且有一个预览窗口供您正在处理的文件使用。网站上有一个教程,并且它有内置的教程提示供首次使用。请参阅mp4workshop.com
你好,约翰
这是屏幕截图(本例中包括教程标注)。PS:该软件可以做更多的事情,例如:添加 GPS 位置坐标、编辑其他元数据、查看文件的原子结构。 在此处输入图片描述