上个月整理孩子幼儿园的成长视频,发现从旧手机导出来的mp4文件,创建时间全变成了导入电脑那天的日期。几十个视频按时间排序全乱套了,找某一天的活动录像得一个个点开看。这才动了修改mp4文件创建时间和日期的念头。

前后折腾了大概一周,试了好几种工具。有些操作太绕,有些改完文件打不开。下面把我觉得能用的方法整理出来,顺便说说各自适合什么情况。

百家号头图

方案一:用汇帮元数据编辑器处理,步骤最直接

1. 详细操作流程

步骤1:打开软件,选对功能模块

启动后主界面左侧有一排功能选项。直接点 “视频元数据编辑” ,进入视频处理页面。

图片描述这一步容易出错的地方:别点成“音频元数据编辑”或“图片元数据编辑”,虽然界面长得像,但导入mp4会提示格式不支持。

步骤2:把要改的mp4文件加进来

点 “添加文件” 按钮选单个视频,或者点 “添加目录” 把整个文件夹拖进来。我那次把手机里32个视频一次性全放进去了,大概3.2GB,加载用了十几秒。

图片描述

步骤3:找到创建时间那一栏

文件列表加载出来后,每一行对应一个视频。往右看有一列叫 “文件创建时间” ,旁边有个编辑图标,点它。

图片描述

步骤4:设置你想要的时间

弹窗里点 “设置时间” 按钮,手动输入年月日时分秒。比如孩子生日是2023年5月12日上午10点半拍的,就填2023-05-12 10:30:00。

图片描述

步骤5:确认时间并保存设置

时间填好后点 “保存” ,弹窗关闭,回到主界面。这时候能看到那一行的创建时间已经变成新设置的值了。

图片描述

步骤6:写入文件

点 “保存到当前文件” 只改选中的那一个,点 “批量保存到所有文件” 就一次性全改完。注意:保存后直接覆盖源文件,不会另外生成副本。

图片描述我第一次用的时候没注意,点了批量保存,结果32个视频的创建时间全变成同一个值了。好在后来又重新按拍摄日期逐个改了一遍。所以批量操作前最好确认一下是不是真的要统一时间。

步骤7:验证结果

改完后随便找一个文件,右键选 “属性” ,在详细信息里能看到创建时间已经变成你设置的了。

图片描述

3. 个人使用感受

优点:批量处理省事,界面直观,不需要记命令。改完的文件能正常播放,没有出现损坏的情况。

限制:只支持Windows系统。Mac用户得另想办法。另外保存后直接覆盖源文件,操作前最好把原始视频备份一份。

方案二:用ffmpeg命令行工具改(适合懂点技术的)

1. 适用场景

如果你电脑上已经装了ffmpeg,或者不介意敲几行命令,这个方法其实挺快的。我是在一个技术群里看到有人提到用ffmpeg的 -metadata 参数来改creation_time。

2. 操作步骤

打开命令提示符,输入类似这样的命令:

ffmpeg -i 原视频.mp4 -metadata creation_time="2023-05-12T10:30:00" -codec copy 新视频.mp4

等它跑完,新生成的mp4文件创建时间就是你设置的值。处理一个1GB左右的视频大概几秒钟。

3. 限制和风险

需要自己下载ffmpeg并配置环境变量,对零基础用户不太友好。另外这个命令改的是文件内部的媒体创建时间,在Windows资源管理器里右键属性看到的“创建时间”可能还是没变——取决于系统怎么读取。我试的时候资源管理器显示的还是原时间,但用播放器打开看媒体信息是对的。

方案三:用PowerShell直接改文件系统时间(最简单但有限制)

1. 适用场景

如果你只是想让Windows资源管理器里显示的创建时间变一下,不关心文件内部的媒体信息,这个方法最快。

2. 操作步骤

在视频所在文件夹按住Shift键右键,选 “在此处打开PowerShell窗口” 。输入:

(Get-Item "视频文件名.mp4").CreationTime = "2023-05-12 10:30:00"

回车就改好了。改完刷新一下文件夹,创建时间已经变了。

3. 限制

只改文件系统层面的时间戳,视频内部的媒体创建时间不动。换一台电脑或者用其他软件查看时,可能显示的还是原始时间。适合只需要应付本地文件排序的情况。

方案四:用在线元数据编辑网站(不装软件)

1. 适用场景

临时就改一两个文件,不想装任何软件。我在网上搜到一个叫“Metadata2Go”的在线工具,打开网页就能用。

2. 操作步骤

浏览器打开网站,上传mp4文件,找到creation_time字段,输入新时间,点保存后下载。整个过程大概一两分钟。

3. 限制

上传和下载受网速影响。我试了一个800MB的视频,上传花了将近3分钟。另外文件要传到别人服务器上,涉及隐私的视频不建议用这个方法。

方案五:手机端用“媒体日期修改器”类APP(应急用)

1. 适用场景

视频在手机里,懒得导到电脑上,想直接在手机上改完发出去。安卓端有一些叫“媒体日期修改器”的小工具。

2. 操作步骤

安装后打开,授权读取存储权限,选中视频,设置新日期,点确认。整个过程在手机上点几下就完成了。

3. 限制

这类APP质量参差不齐,有的改完文件会变卡。我在应用商店下了两个,其中一个改完后视频播放正常但文件大小从原来的240MB变成了238MB,不知道少了什么。另一个倒是没问题。建议用之前先复制一份原视频。

几种方法怎么选

方法

操作难度

能否批量

改的是系统时间还是媒体时间

适合谁

汇帮元数据编辑器

低

支持

都改

普通用户、需要批量处理

ffmpeg命令

中高

支持(需写脚本)

媒体时间

有技术基础的用户

PowerShell

低

支持(需写循环)

系统时间

只改本地显示时间

在线工具

低

不支持

媒体时间

临时改一两个文件

手机APP

低

不支持

系统时间为主

手机端应急处理

说实话,如果你跟我一样,手里有一堆mp4要按拍摄日期重新整理,又不想折腾命令行,方案一那种带界面的工具是最省心的。32个视频从导入到全部改完,我花了不到10分钟。

如果只是偶尔改一两个文件,而且不介意上传到网上,在线工具也能凑合用。但涉及家庭视频这种私密内容,我还是倾向用本地软件处理。

有什么其他好用的方法,也欢迎在评论区补充。

标签:#mp4元数据修改 #视频创建时间修改 #文件时间属性编辑 #汇帮元数据编辑器 #办公效率工具