用一个十六编辑器打开MP4,我这里用的是vs code安装了hex插件。
然后搜索mvhd关键字,往后数12个字节是time scale(占4个字节),time scale后面4个字节就是duration。
然后duration 除以 time scale 就是视频的秒数。
比如我这里time scale是00003e8(转10进制为1000),duration为0000B5A5(转10进制为46500) 。所以视频的长度等于 46500/1000 = 46秒
所以你知道该怎么改了吧,我这里把B5A5改成2710就变成10秒长的视频了。