[发明专利]视频的转码方法、装置、电子设备及存储介质有效
申请号: | 202110487567.6 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113014926B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王强;张树军 | 申请(专利权)人: | 北京汇钧科技有限公司 |
主分类号: | H04N19/40 | 分类号: | H04N19/40;H04N19/467;H04N19/176;H04N19/147 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王萌 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 方法 装置 电子设备 存储 介质 | ||
本申请提出一种视频的转码方法、装置、电子设备及存储介质,该方法包括:对源视频流进行解码,得到第一视频帧和解码信息,并在第一视频帧中插入水印信息,生成第二视频帧;基于水印信息和解码信息,确定第二视频帧中宏块的类型;针对每个宏块,基于宏块的类型和率失真优化RDO算法,确定宏块编码时所需要的目标编码参数;按照每个宏块的目标编码参数进行宏块编码,以生成转码后的目标视频流。本申请实施例中的视频转码方法不仅可以减小计算量,而且可以保证加水印信息的帧类型与源视频流完全一致,对图像质量也几乎没有任何损伤,视频质量较高。
技术领域
本申请涉及图像处理技术领域,具体涉及一种视频的转码方法、装置、电子设备及存储介质。
背景技术
相关技术中,对源视频流加水印转码时需要先对视频进行解码,然后对视频帧加水印,最后再进行编码,这种通用转码方案存在计算量大、运行时间长、视频质量损失较大、输入和输出的码率不一致的问题。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种视频的转码方法,解决通用转码方案存在计算量大、运行时间长、视频质量损失较大、输入和输出的码率不一致的问题。
本申请的第二个目的在于提出一种视频的转码装置。
本申请的第三个目的在于提出一种电子设备。
本申请的第四个目的在于提出一种非瞬时计算机可读存储介质。
本申请的第五个目的在于提出一种计算机程序产品。
为达上述目的,本申请第一方面实施例提出了一种视频的转码方法,包括:
对源视频流进行解码,得到第一视频帧和解码信息,并在第一视频帧中插入水印信息,生成第二视频帧;
基于水印信息和解码信息,确定第二视频帧中宏块的类型;
针对每个宏块,基于宏块的类型和率失真优化RDO算法,确定宏块编码时所需要的目标编码参数;
按照每个宏块的目标编码参数进行宏块编码,以生成转码后的目标视频流。
本申请实施例提出的视频的转码方法中,编码过程中可以基于解码信息进行编码,不仅可以减小计算量,而且可以保证加水印信息的帧类型与源视频流完全一致,对图像质量也几乎没有任何损伤,视频质量较高。
为达上述目的,本申请第二方面实施例提出了一种视频的转码装置,包括:
解码模块,用于对源视频流进行解码,得到第一视频帧和解码信息,并在第一视频帧中插入水印信息,生成第二视频帧;
宏块类型获取模块,用于基于水印信息和解码信息,确定第二视频帧中宏块的类型;
参数获取模块,用于针对每个宏块,基于宏块的类型和率失真优化RDO算法,确定宏块编码时所需要的目标编码参数;
编码模块,用于按照每个宏块的目标编码参数进行宏块编码,以生成转码后的目标视频流。
为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请第一方面实施例中提供的视频的转码方法。
为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机指令,其中,计算机指令用于使计算机执行根据本申请第一方面实施例中提供的视频的转码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汇钧科技有限公司,未经北京汇钧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110487567.6/2.html,转载请声明来源钻瓜专利网。