视频的二次压缩方法和装置制造方法及图纸

技术编号:21205589 阅读:31 留言:0更新日期:2019-05-25 02:58
本申请公开了一种视频的二次压缩方法和装置。该方法包括:获取编码信息和解码信息,其中,编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,解码信息为根据对编码视频进行解码处理得到解码视频的过程所确定的解码参变量;依据编码信息和解码信息,确定解码视频对应的目标编码参变量;采用目标编码参变量对解码视频进行二次编码处理,以获得目标编码视频。通过本申请,解决了相关技术中无法协调视频压缩率和视频失真率之间拮抗关系的技术问题。

The Method and Device of Video Secondary Compression

This application discloses a method and device for secondary compression of video. The method includes: acquiring encoding information and decoding information, in which the encoding information is the encoding parameter determined by the process of obtaining the encoding video based on the initial encoding processing of the preset video, the decoding information is the decoding parameter determined by the process of obtaining the decoded video based on the decoding processing of the encoding video, and the decoding video pair is determined by the encoding information and the decoding information. The target coding parameters are used to process the decoded video twice to obtain the target coding video. Through this application, the technical problem that the antagonistic relationship between video compression rate and video distortion rate can not be coordinated in related technologies is solved.

【技术实现步骤摘要】
视频的二次压缩方法和装置
本申请涉及视频压缩
,具体而言,涉及一种视频的二次压缩方法和装置。
技术介绍
视频编码是互联网时代处理大量视频信息,尤其是高清视频信息的重要手段。其核心目的是通过压缩人眼所无法察觉的一部分信息,来达到在人眼主观基本无法察觉失真的情况下,大幅度缩减视频所需要的信道带宽,或者存储空间的目的。然而在视频压缩的过程中,压缩算法与参数的选择是非常重要的。不同的视频适用不同的压缩算法以及压缩参数,如果不能做出合理正确的选择,那么压缩效果可能会很不尽如人意,一般体现在三个方面:压缩速度慢(或延迟高,对于实时视频流而言),压缩比率低,以及压缩失真大。甚至在视频二次压缩的过程中,还存在视频压缩率和视频失真率之间无法协调的拮抗关系。针对上述视频二次压缩的相关技术中,无法协调视频压缩率和视频失真率之间拮抗关系的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种视频的二次压缩方法和装置,以解决相关技术中无法协调视频压缩率和视频失真率之间拮抗关系的技术问题。为了实现上述目的,根据本申请的一个方面,提供了一种视频的二次压缩方法。该方法包括:获取编码信息和解码信息,其中,所述编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,所述解码信息为根据对所述编码视频进行解码处理得到解码视频的过程所确定的解码参变量;依据所述编码信息和解码信息,确定所述解码视频对应的目标编码参变量;采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频。可选的,所述采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频包括:依据所述目标编码参变量对所述解码视频逐帧进行二次编码处理;检测所述解码视频经二次编码处理所导致的额外失真指数;在所述额外失真指数超过第一阈值的情况下,根据所述额外失真指数对所述目标编码参变量进行修正处理,并依据修正后的目标编码参变量对所述解码视频中未进行二次编码处理的部分视频进行二次编码处理,直至编码结束获得目标编码视频;在额外失真指数未超过第一阈值的情况下,采用所述目标编码参变量对所述解码视频中未进行二次编码处理的部分视频进行二次编码处理,直至编码结束获得目标编码视频。可选的,在获取目标编码视频之后,所述方法包括:确定所述额外失真指数超过所述第一阈值的图像总帧数;在所述图像总帧数超过第二阈值的情况下,提示所述目标编码视频报废;在所述图像总帧数未超过所述第二阈值的情况下,提示所述目标编码视频合格。可选的,检测所述解码视频经二次编码处理所导致的额外失真指数包括:在依据所述目标编码参变量对所述解码视频逐帧进行二次编码处理的过程中,对已完成二次编码处理的部分帧进行解码处理,得到第一参考视频;确定在所述解码视频中与所述第一参考视频对应的部分帧,得到第二参考视频;将所述第一参考视频和所述第二参考视频进行比对处理,确定所述第一参考视频相对于所述第二参考视频的失真指数;确定所述失真指数为所述解码视频经二次编码处理所导致的额外失真指数。可选的,编码信息包括以下至少之一:对所述预设视频进行初始编码处理时所选取的算法信息;对所述预设视频进行初始编码处理时所选取的参数信息;对所述预设视频进行初始编码处理时所选取的编码模式信息。可选的,解码信息包括以下至少之一:对所述编码视频进行解码处理时所选取的算法信息;对所述编码视频进行解码处理时所选取的参数信息;对所述编码视频进行解码处理时所选取的解码模式信息;对所述编码视频进行解码处理时所确定的失真度量;对所述编码视频进行解码处理时所确定的标志位信息。可选的,目标编码参变量包括:对所述解码视频进行二次编码处理时所采用的目标算法和目标参数。为了实现上述目的,根据本申请的另一方面,提供了一种视频的二次压缩装置。该装置包括:获取单元,用于获取编码信息和解码信息,其中,所述编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,所述解码信息为根据对所述编码视频进行解码处理得到解码视频的过程所确定的解码参变量;确定单元,用于依据所述编码信息和解码信息,确定所述解码视频对应的目标编码参变量;处理单元,用于采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频。为了实现上述目的,根据本申请的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任意一项所述的视频的二次压缩方法。为了实现上述目的,根据本申请的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的视频的二次压缩方法。为了实现上述目的,根据本申请的另一方面,提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述任意一项所述的视频的二次压缩方法。为了实现上述目的,根据本申请的另一方面,提供了一种电子设备,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述任意一项所述的视频的二次压缩方法。通过本申请,采用以下步骤:获取编码信息和解码信息,其中,所述编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,所述解码信息为根据对所述编码视频进行解码处理得到解码视频的过程所确定的解码参变量;依据所述编码信息和解码信息,确定所述解码视频对应的目标编码参变量;采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频,进而达到了降低视频二次压缩中带来的额外失真指数,且同时提升视频二次压缩在指定编码时间内的结果接受率(视频压缩率)的技术效果,解决了相关技术中无法协调视频压缩率和视频失真率之间拮抗关系的技术问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例提供的视频的二次压缩方法的流程图;图2是相关技术中对视频进行二次编码的管线示意图;图3是根据本申请实施例中对视频进行二次编码的管线示意图;图4是本申请实施例提供的H.264编解码算法的流程示意图;以及图5是根据本申请实施例提供的视频的二次压缩装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本本文档来自技高网
...

【技术保护点】
1.一种视频的二次压缩方法,其特征在于,包括:获取编码信息和解码信息,其中,所述编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,所述解码信息为根据对所述编码视频进行解码处理得到解码视频的过程所确定的解码参变量;依据所述编码信息和解码信息,确定所述解码视频对应的目标编码参变量;采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频。

【技术特征摘要】
1.一种视频的二次压缩方法,其特征在于,包括:获取编码信息和解码信息,其中,所述编码信息为根据对预设视频进行初始编码处理得到编码视频的过程所确定的编码参变量,所述解码信息为根据对所述编码视频进行解码处理得到解码视频的过程所确定的解码参变量;依据所述编码信息和解码信息,确定所述解码视频对应的目标编码参变量;采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频。2.根据权利要求1所述的方法,其特征在于,所述采用所述目标编码参变量对所述解码视频进行二次编码处理,以获得目标编码视频包括:依据所述目标编码参变量对所述解码视频逐帧进行二次编码处理;检测所述解码视频经二次编码处理所导致的额外失真指数;在所述额外失真指数超过第一阈值的情况下,根据所述额外失真指数对所述目标编码参变量进行修正处理,并依据修正后的目标编码参变量对所述解码视频中未进行二次编码处理的部分视频进行二次编码处理,直至编码结束获得目标编码视频;在额外失真指数未超过第一阈值的情况下,采用所述目标编码参变量对所述解码视频中未进行二次编码处理的部分视频进行二次编码处理,直至编码结束获得目标编码视频。3.根据权利要求2所述的方法,其特征在于,在获取目标编码视频之后,所述方法包括:确定所述额外失真指数超过所述第一阈值的图像总帧数;在所述图像总帧数超过第二阈值的情况下,提示所述目标编码视频报废;在所述图像总帧数未超过所述第二阈值的情况下,提示所述目标编码视频合格。4.根据权利要求2所述的方法,其特征在于,检测所述解码视频经二次编码处理所导致的额外失真指数包括:在依据所述目标编码参变量对所述解码视频逐帧进行二次编码处理的过程中,对已完成二次编码处理的部分帧进行解码处理,得到第一参考视频;确定在所述解码视频中与所述第一参考视频对应的部分帧,得到第二参考视频;将所述第一参考视频和所述第二参考视频进行比对处理,确定所述第一参考视频相对于所述第二参考视频的失真指数;确...

【专利技术属性】
技术研发人员:严一实
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1