【技术实现步骤摘要】
一种缓存视频数据的方法及终端设备
本专利技术属于计算机
,尤其涉及一种缓存视频数据的方法及终端设备。
技术介绍
视频编辑软件处理的视频素材的尺寸越来越大,视频素材的视频格式从标清(StandardDefinition,SD)从到高清(HighDefinition,HD),从HD到全高清(FullHighDefinition,FHD),再从FULLHD增长到目前已成主流的4K超高清。面对大尺寸素材,视频编辑软件处理编辑中视频的实时渲染预览,越加困难。由于终端设备无法支撑大尺寸视频素材的实时编辑预览,会出现卡顿,因此,在视频编辑过程中需要通过缓存代理生成代理缓存文件来达到实时预览目的。然而,缓存代理不支持分段缓存,目前的视频编辑方法通常需要缓存整个视频文件才能对视频文件进行编辑,视频编辑效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种缓存视频数据的方法及终端设备,以解决现有技术中因缓存代理不支持分段缓存,现有的视频编辑方法通常需要缓存整个视频文件才能对视频文件进行编辑,视频编辑效率 ...
【技术保护点】
1.一种缓存视频数据的方法,其特征在于,包括:/n在检测到视频编辑应用加载待编辑的目标视频素材时,获取所述目标视频素材的属性信息;/n基于所述属性信息检测是否需要生成所述目标视频素材的缓存文件;/n当需要生成所述目标视频素材的缓存文件时,获取用户选择的待缓存的视频时间段;/n生成所述视频时间段对应的目标视频数据的缓存文件以及索引文件;所述索引文件用于记录所述目标视频数据包含的视频帧的显示时间戳。/n
【技术特征摘要】
1.一种缓存视频数据的方法,其特征在于,包括:
在检测到视频编辑应用加载待编辑的目标视频素材时,获取所述目标视频素材的属性信息;
基于所述属性信息检测是否需要生成所述目标视频素材的缓存文件;
当需要生成所述目标视频素材的缓存文件时,获取用户选择的待缓存的视频时间段;
生成所述视频时间段对应的目标视频数据的缓存文件以及索引文件;所述索引文件用于记录所述目标视频数据包含的视频帧的显示时间戳。
2.如权利要求1所述的缓存视频数据的方法,其特征在于,所述属性信息包括关键帧间隔,所述基于所述属性信息检测是否需要生成所述目标视频素材的缓存文件包括:
基于所述关键帧间隔检测是否需要生成所述目标视频素材的缓存文件;其中,当所述关键帧间隔大于或等于预设间隔阈值时,判定需要生成所述目标视频素材的缓存文件。
3.如权利要求1所述的缓存视频数据的方法,其特征在于,所述属性信息包括清晰度指标,所述基于所述属性信息检测是否需要生成所述目标视频素材的缓存文件包括:
基于所述清晰度指标检测是否需要生成所述目标视频素材的缓存文件;其中,当所述清晰度指标的值大于或等于预设清晰度阈值时,判定需要生成所述目标视频素材的缓存文件。
4.如权利要求1所述的缓存视频数据的方法,其特征在于,所述生成所述视频时间段对应的目标视频数据的缓存文件以及索引文件,包括:
获取所述视频编辑应用的运行状态;
当所述运行状态为前台运行时,获取已解码的视频帧;
当所述已解码的视频帧的显示时间戳属于所述视频时间段时,生成所述已解码的视频帧的缓存文件;
当未查找到所述视频时间段的索引文件时,基于所述已解码的视频帧的显示时间戳生成所述已解码的视频帧的缓存文件对应的索引文件。
5.如权利要求4所述的缓存视频数据的方法,其特征在于,还包括:
当查找到所述...
【专利技术属性】
技术研发人员:邹鹏,
申请(专利权)人:深圳市炜博科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。