视频文件处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22081803 阅读:29 留言:0更新日期:2019-09-12 16:18
本公开关于一种视频文件处理方法、装置、电子设备及存储介质,涉及信息处理技术领域。本公开根据预设偏移量对元数据存储单元中的索引信息进行修改,对元数据存储单元进行压缩,获取元数据压缩单元的占用空间,判断预设偏移量与元数据压缩单元的占用空间之间的差值是否满足预设条件,当满足时,将元数据压缩单元移至媒体数据存储单元之前。根据上一次压缩得到元数据压缩单元的占用空间更新预设偏移量,从而在对元数据存储单元压缩前,根据预设偏移量提前修改索引信息,并在满足预设条件时,将本次压缩得到的元数据压缩单元移至媒体数据存储单元之前,以减少首屏时间;通过元数据压缩单元替代元数据存储单元,减小视频文件的大小,减少传输时间。

Video File Processing Method, Device, Electronic Equipment and Storage Media

【技术实现步骤摘要】
视频文件处理方法、装置、电子设备及存储介质
本公开涉及信息处理
,尤其涉及一种视频文件处理方法、装置、电子设备及存储介质。
技术介绍
通常,编码器在编码视频文件时,是将元数据存储单元放置在媒体数据存储单元之后,在流媒体播放时,则需要将整个视频文件下载下来才能开始播放。一种相关技术中,为了减少首屏时间,可以将元数据存储单元移至媒体数据存储单元之前,移动元数据存储单元的位置会造成媒体数据存储单元的位置相对于整个视频文件产生偏移,因此,需要根据元数据存储单元的占用空间修改索引信息;但是,由于元数据存储单元中存在索引信息,元数据存储单元较大,使得视频文件也会变得很大,在传输视频文件时,会导致传输时间较长,进而导致视频文件的播放延迟。另一种相关技术中,为了减少视频文件的传输时间,可以对元数据存储单元进行压缩得到元数据压缩单元,并通过元数据压缩单元替代元数据存储单元;但是,由于元数据压缩单元是对元数据存储单元压缩后得到的,若要将元数据压缩单元移至媒体数据存储单元之前以减少首屏时间,则需要在对元数据存储单元压缩前,根据压缩后的元数据压缩单元的占用空间提前修改索引信息,但是在修改时无法提前得知本文档来自技高网...

【技术保护点】
1.一种视频文件处理方法,其特征在于,所述视频文件包括元数据存储单元和媒体数据存储单元,所述方法包括:获取预设偏移量,所述预设偏移量是根据上一次对所述元数据存储单元压缩后得到元数据压缩单元的占用空间进行更新的;根据所述预设偏移量对所述元数据存储单元中的索引信息进行修改;对所述元数据存储单元进行压缩,获得本次压缩得到的元数据压缩单元;获取所述本次压缩得到的元数据压缩单元的占用空间;判断所述预设偏移量与所述本次压缩得到的元数据压缩单元的占用空间之间的差值是否满足预设条件;当满足所述预设条件时,将所述本次压缩得到的元数据压缩单元移至所述媒体数据存储单元之前。

【技术特征摘要】
1.一种视频文件处理方法,其特征在于,所述视频文件包括元数据存储单元和媒体数据存储单元,所述方法包括:获取预设偏移量,所述预设偏移量是根据上一次对所述元数据存储单元压缩后得到元数据压缩单元的占用空间进行更新的;根据所述预设偏移量对所述元数据存储单元中的索引信息进行修改;对所述元数据存储单元进行压缩,获得本次压缩得到的元数据压缩单元;获取所述本次压缩得到的元数据压缩单元的占用空间;判断所述预设偏移量与所述本次压缩得到的元数据压缩单元的占用空间之间的差值是否满足预设条件;当满足所述预设条件时,将所述本次压缩得到的元数据压缩单元移至所述媒体数据存储单元之前。2.根据权利要求1所述的方法,其特征在于,在所述判断所述预设偏移量与所述本次压缩得到的元数据压缩单元的占用空间之间的差值是否满足预设条件的步骤之后,还包括:当不满足所述预设条件,且所述本次压缩得到的元数据压缩单元的占用空间与之前每一次压缩得到的元数据压缩单元的占用空间均不相等时,根据所述本次压缩得到的元数据压缩单元的占用空间继续更新所述预设偏移量,并执行所述获取预设偏移量的步骤之后的步骤。3.根据权利要求1所述的方法,其特征在于,在所述判断所述预设偏移量与所述本次压缩得到的元数据压缩单元的占用空间之间的差值是否满足预设条件的步骤之后,还包括:当不满足所述预设条件,且所述本次压缩得到的元数据压缩单元的占用空间与指定次数压缩得到的元数据压缩单元的占用空间相等时,获取所述指定次数至本次之间的每一次压缩得到的元数据压缩单元的占用空间;所述指定次数为本次之前的任意一次;从所述指定次数至本次之间的每一次压缩得到的元数据压缩单元的占用空间中,选取最小占用空间和最大占用空间;将所述最大占用空间加上第一设定值,得到目标占用空间;根据所述最小占用空间至所述目标占用空间之间的每一个占用空间,依次更新所述预设偏移量,并执行所述获取预设偏移量的步骤之后的步骤。4.根据权利要求3所述的方法,其特征在于,在所述根据所述最小占用空间至所述目标占用空间之间的每一个占用空间,依次更新所述预设偏移量,并执行所述获取预设偏移量的步骤之后的步骤之后,所述方法还包括:当所述最小占用空间至所述目标占用空间之间的每一个占用空间,与对应的每次...

【专利技术属性】
技术研发人员:吴阳怿
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1