昨天帮我表弟弄电脑的时候,遇到一个事。

他在一家MCN公司实习,领导让他把一批短视频的文件属性时长统一改成15秒以内。我问他为什么,他说公司有个内部管理系统,上传视频的时候会自动读取文件时长,超过15秒的会被标记为"待审核",流程会多走好几天。但视频内容本身是没问题的,就是元数据里的数字"超标"了。

他之前的做法是用剪映把每个视频重新导出一遍,手动设一个短一点的时长。但这样做有两个问题:一是重新导出会损失画质,二是他手上有一百多个视频,一个个导出要搞到什么时候。

我看了一下他的情况,觉得这事不用这么麻烦。既然只是改文件属性里的时长数字,直接改元数据就行了,不需要重新编码。

在网上找了个专门干这事的工具。操作很直接——选文件夹,设个时长范围,点开始。我帮他设的是8到14秒随机,这样每个视频显示的时长都不一样,不会看起来太刻意。

一百多个视频,大概一分多钟就跑完了。

打开网易新闻 查看精彩图片

他打开几个文件看了下属性,时长确实变了。又用播放器放了几个,内容和画质都没变化。传到公司系统里试了下,全部直接通过,没有再被标记。

他挺高兴的,说本来以为周末要加班搞这个。

我跟他说以后遇到这种只需要改文件信息不需要改内容的需求,先想想有没有直接改元数据的方案,别动不动就重新编码,又慢又没必要。

他问我这个工具改的到底是什么东西。我说就是视频文件头部存储时长信息的几个字段,改了之后文件属性显示的时长就变了,但实际播放内容不受影响。

回家之后我想了想,这种需求虽然小众,但确实存在。做自媒体的、做视频分发的,可能都会遇到平台或系统对时长有限制的情况。知道有这种工具,关键时刻能省不少事