如何修改视频的“创建媒体日期”?

试了下,Windows 的媒体创建时间取的是CreateDate的值,而不是MediaCreateDate的。
CreateDate就行了,但要追求稳妥,最好把和媒体创建时间相关的三个值都改了:
CreateDateMediaCreateDateTrackCreateDate
因为说不定别的软件读取的就是其他两项。

命令改一下就好:

//媒体创建时间=文件创建时间
exiftool.exe "-CreateDate<FileCreateDate" "d:\test.mp4"
exiftool.exe "-MediaCreateDate<FileCreateDate" "d:\test.mp4"
exiftool.exe "-TrackCreateDate<FileCreateDate" "d:\test.mp4"

//媒体创建时间=自定义时间
exiftool.exe "-CreateDate=2012:12:12 01:23:45" "d:\test.mp4"
exiftool.exe "-MediaCreateDate=2012:12:12 01:23:45" "d:\test.mp4"
exiftool.exe "-TrackCreateDate=2012:12:12 01:23:45" "d:\test.mp4"

命令还得改一下,开启时区转换并设置时区:

exiftool.exe -api "QuickTimeUTC" "-CreateDate=2012:12:12 21:23:45+08:00" "d:\test.mp4"
4 个赞