【技术实现步骤摘要】
一种视频数据处理方法、装置及存储介质
本申请涉及互联网
,尤其涉及一种视频数据处理方法、装置及存储介质。
技术介绍
在一些由帧序列构成的视频数据中,为缓解终端直接加载这些视频数据所造成的内存压力,可以对这些视频数据进行压缩处理,以确保压缩处理后的视频序列的所占用的内存小于原始视频数据所占用的内存。比如,在使用智能终端的录屏APP(Application,计算机应用程序)录制屏幕图像时,为确保压缩处理后的视频数据的兼容性,通常会采用默认的编码方式(例如,H264的默认编码方式为baseline格式)进行压缩编码,以至于编码所得到的视频数据中会存在较多的视频冗余信息,从而导致压缩所得到的视频数据的大小偏大。此外,采用预先设置的编码方式,难以保证对任意一个待压缩的视频数据进行编码时均可以获得最优的压缩比,即无法确保压缩所得到的视频文件具有最优的压缩效率。申请内容本申请实施例提供一种视频数据处理方法、装置及存储介质,可以提高视频的压缩效率,并可以减小压缩视频数据的大小。本申请实施例一方面提供了一种视频数据处理方法,所述方法包括:获取第一视频序列相关联的目标编码器;基于所述目标编码器的目标插入周期对所述第一视频序列中的视频帧进行分组处理,得到所述第一视频序列相关联的帧组;所述目标插入周期是由所述第一视频序列中视频帧之间的内容变化度所确定的;通过所述目标编码器对所述帧组进行编码处理,得到所述帧组相关联的参考视频帧和预测视频帧;一个所述帧组对应一个参考视频帧;基于所述参考视频帧和预测视频帧,构建第二视频序列。本申请实施例一方面提供了一种视频数据处理装置,所述装置包 ...
【技术保护点】
1.一种视频数据处理方法,其特征在于,包括:获取第一视频序列相关联的目标编码器;基于所述目标编码器的目标插入周期对所述第一视频序列中的视频帧进行分组处理,得到所述第一视频序列相关联的帧组;所述目标插入周期是由所述第一视频序列中视频帧之间的内容变化度所确定的;通过所述目标编码器对所述帧组进行编码处理,得到所述帧组相关联的参考视频帧和预测视频帧;一个所述帧组对应一个参考视频帧;基于所述参考视频帧和预测视频帧,构建第二视频序列。
【技术特征摘要】
1.一种视频数据处理方法,其特征在于,包括:获取第一视频序列相关联的目标编码器;基于所述目标编码器的目标插入周期对所述第一视频序列中的视频帧进行分组处理,得到所述第一视频序列相关联的帧组;所述目标插入周期是由所述第一视频序列中视频帧之间的内容变化度所确定的;通过所述目标编码器对所述帧组进行编码处理,得到所述帧组相关联的参考视频帧和预测视频帧;一个所述帧组对应一个参考视频帧;基于所述参考视频帧和预测视频帧,构建第二视频序列。2.根据权利要求1所述的方法,其特征在于,还包括:创建第一视频序列相关联的初始编码器,获取所述第一视频序列相关联的业务运行环境参数;在检测到所述业务运行环境参数满足业务配置条件时,对所述初始编码器进行配置,确定所述第一视频序列相关联的目标编码器。3.根据权利要求2所述的方法,其特征在于,所述业务运行环境参数包含终端的系统版本信息、终端的压缩属性信息和所述第一视频序列的视频属性信息;所述在检测到所述业务运行环境参数满足业务配置条件时,对所述初始编码器进行配置,确定所述第一视频序列相关联的目标编码器,包括:在检测到所述系统版本信息满足系统版本阈值时,获取所述初始编码器的第一业务配置表和第二业务配置表;基于所述压缩属性信息在所述第一业务配置表所包含的压缩协议中确定目标压缩协议;基于第一视频序列的视频属性信息从第二业务配置表所包含的协议等级信息中确定所述目标压缩协议对应的目标协议等级信息;所述协议等级信息与所述目标压缩协议中的压缩参数相关联,且所述协议等级信息是基于所述视频属性信息中的录屏分辨率、录屏帧率所确定的;基于所述目标压缩协议和所述目标协议等级信息,对所述初始编码器进行配置,得到所述第一视频序列相关联的目标编码器。4.根据权利要求3所述的方法,其特征在于,所述基于所述压缩属性信息在所述第一业务配置表所包含的压缩协议中确定目标压缩协议,包括:获取所述压缩属性信息中的参考码率信息以及视频帧的参考尺寸信息;从所述第一业务配置表所包含的压缩协议中获取待匹配压缩协议,根据所述参考码率信息、所述参考尺寸信息以及所述第一视频序列中的视频帧,分别确定与待匹配协议相关联的画质信息;从确定出的画质信息中确定最优画质信息所对应的待匹配压缩协议,并将所述最优画质信息所对应的待匹配压缩协议确定为目标压缩协议。5.根据权利要求4所述的方法,其特征在于,所述待匹配压缩协议包含第一压缩协议,第二压缩协议;所述第一压缩协议的压缩优先级高于所述第二压缩协议的压缩优先级;所述根据所述参考码率信息、所述参考尺寸信息以及所述第一视频序列中的视频帧,分别确定与待匹配协议相关联的画质信息,包括:根据所述参考码率信息、所述参考尺寸信息,确定由所述第一压缩协议对所述第一视频序列中的视频帧进行预编码所得到的第一画质信息;根据所述参考码率信息、所述参考尺寸信息,确定由所述第二压缩协议对所述第一视频序列中的视频帧进行预编码所得到的第二画质信息;将所述第一画质信息和所述第二画质信息确定为与待匹配压缩协议相关联的画质信息。6.根据权利要求3所述的方法,其特征在于,所述基于所述目标压缩协议和所述目标协议等级信息,对所述初始编码器进行配置,确定所述第一视频序列相关联的目标编码器,包括:根据所述目标压缩协议和所述目标协议等级信息,确定用于对初始编码器进行配置的编码配置参数;所述编码配置参数包含所述目标压缩协议的协议参数、所述第一视频序列相关联的目标插入周期以及目标码率参数;所述目标码率参数是由所述录屏分辨率以及与所述目标协议等级信息相关联的压缩参数所确定的;所述压缩参数包括终端中的硬件所支持的参考码率信息和参考分辨率信息;基于所述协议参数、所述目标插入周期、所述目标码率参数对所述初始编码器进行配置,得到目标编码器。7.根据权利要求1所述的方法,其特征在于,还包括:检测终端屏幕中所运行的应用;若识别到运行在终端屏幕中的应用的应用类型属于目标类型,则将所述目标类型对应的应用确定为目标应用;获取所述目标应用对应的录屏参数;所述录屏参数包含所述终端屏幕相关联的录屏区域以及录屏分辨率;基于所述录屏区域以及所述录屏分辨率,对展示在所...
【专利技术属性】
技术研发人员:欧玲妹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。