转码方法、转码装置和计算机可读存储介质制造方法及图纸

技术编号:24363137 阅读:15 留言:0更新日期:2020-06-03 04:07
本申请是关于一种转码方法、转码装置和计算机存储介质。该转码方法包括:通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频,其中,所述编码器和所述解码器通信连接,经由所述通信连接,所述编码器接收所述解码器发送的编码信息。该转码方法中,将编码信息直接从解码器发送到编码器,解决了全解全编的传统转码方式耗时长且质量易受损的技术问题。

Transcoding method, transcoding device and computer readable storage medium

【技术实现步骤摘要】
转码方法、转码装置和计算机可读存储介质
本申请属于计算机软件应用领域,尤其是转码方法、转码装置和计算机可读存储介质。
技术介绍
在视频直播和点播应用中,为了满足各种用户需求,需要对原视频流做转码处理,转码是对原压缩视频流先解码后编码的一个过程。目前,用户有一个广泛需求是在已编码视频的某一区域(相对于显示屏固定或变化的区域)添加图文信息,例如有:水印图片、字幕、画中画、以及现在直播里的魔法表情和贴纸等等。相关技术中,在对媒体文件进行转码时候,首先将被压缩的原视频流解码为原始视频格式的视频文件,之后,叠加图文信息等到视频中的特定区域,之后,进行再次编码。该转码方法实际上是一种完全解码再完全编码的方法。相关技术中的全解全编的转码方式,主要存在如下缺点:第一、全解全编的方式,具有较大的计算量,使得处理器需要处理更大的工作量,并且编码耗费的时间更长;第二,视频初次编码和再次编码两个过程,初次编码和再次编码使用的编码器可能不同,或者,初次编码和再次编码所采用的编码参数不同,导致原视频和转码后的新视频的分辨率、码率等参数不一致,从而,导致转码后的新视频图像清晰度相比原视频有所下降,或者导致编码后的新视频再播放时的流畅性能减弱,存在视频质量受损的问题。
技术实现思路
针对相关技术中存在的问题,本申请公开一种转码方法、转码装置和计算机可读存储介质。第一方面,本专利技术实施例提供了一种转码方法,包括:通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频,其中,所述编码器和所述解码器通信连接,经由所述通信连接,所述编码器接收所述解码器发送的编码信息。可选地,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:所述解码器以第一数据结构和第一数据排列方式向所述编码器传送所述编码信息;所述编码器以第二数据结构和第二数据排列方式接收来自所述解码器的所述编码信息,其中,所述第二数据结构和所述第一数据结构相同,所述第二数据排列方式和所述第一数据排列方式相同。可选地,所述新视频和所述原视频采用同一种编码标准,所述编码标准为HECV标准或VP9标准。可选地,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:所述解码器以第三数据结构和第三数据排列方式向所述编码器传送所述编码信息;所述编码器接收到所述编码信息后,根据映射关系将所述编码信息按照第四数据结构和第四数据排列方式进行存储,其中,所述第四数据结构和所述第三数据结构不同,和/或,所述第四数据排列方式和所述第三数据排列方式不同;所述映射关系为第一位置和第二位置之间的对应关系,所述第一位置为所述编码信息在所述第三数据结构和所述第三数据排列方式中的位置,所述第二位置为所述编码信息在所述第四数据结构和所述第四数据排列方式中的位置。可选地,所述新视频和所述原视频采用不同种的编码标准,所述编码标准为HECV标准和VP9标准。可选地,所述图文信息包括图片水印、音频水印、字幕、弹幕、画中画、贴纸和魔法表情中的至少一种。第二方面,本专利技术实施例提供一种转码装置,包括:获取模块,用于通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;添加模块,用于给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;编码模块,用于通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频,其中,所述编码器和所述解码器通信连接,经由所述通信连接,所述编码器接收所述解码器发送的编码信息。可选地,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:所述解码器以第一数据结构和第一数据排列方式向所述编码器传送所述编码信息;所述编码器以第二数据结构和第二数据排列方式接收来自所述解码器的所述编码信息,其中,所述第二数据结构和所述第一数据结构相同,所述第二数据排列方式和所述第一数据排列方式相同。可选地,所述新视频和所述原视频采用同一种编码标准,所述编码标准为HECV标准或VP9标准。可选地,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:所述解码器以第三数据结构和第三数据排列方式向所述编码器传送所述编码信息;所述编码器接收到所述编码信息后,根据映射关系将所述编码信息按照第四数据结构和第四数据排列方式进行存储,其中,所述第四数据结构和所述第三数据结构不同,和/或,所述第四数据排列方式和所述第三数据排列方式不同;所述映射关系为第一位置和第二位置之间的对应关系,所述第一位置为所述编码信息在所述第三数据结构和所述第三数据排列方式中的位置,所述第二位置为所述编码信息在所述第四数据结构和所述第四数据排列方式中的位置。可选地,所述新视频和所述原视频采用不同的编码标准,所述编码标准包括HECV标准和VP9标准。可选地,所述图文信息包括图片水印、音频水印、字幕、弹幕、画中画、贴纸和魔法表情中的至少一种。第三方面,本专利技术实施例提供一种转码装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述任意一项所述的转码方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现第一方面所述的转码方法。第五方面,本专利技术实施例提供计算机程序产品,包括计算机程序产品,所述计算机程序包括程序指令,当所述程序指令被电子设备执行时,使所述电子设备执行上述任意一项的转码方法。本申请的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例提供的转码方法,通过解码器对原视频进行解码,获得原视频的视频帧序列及原视频的编码信息,其中,原视频是需要添加图文信息的视频;给视频帧序列添加图文信息,得到添加图文信息后的视频帧序列;通过编码器,使用编码信息对添加图文信息后的视频帧序列进行编码,得到新视频。该转码方法中,将编码信息直接从解码器发送到编码器,解决了全解全编的传统转码方式耗时长且质量易受损的技术问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明图1所示为常规转码方式的原理图;图2所示为实施例一提供的一种转码方法的流程图;图3所示为实施例一提供的一种使用编码信息对添加图文信息后的视频帧序列进行编码的方法流程图;图4所示为实施例一提供的一种使用片信息和编码单元信息,对第二基础编码单元进行编码本文档来自技高网...

【技术保护点】
1.一种转码方法,其特征在于,包括:/n通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;/n给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;/n通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频,/n其中,所述编码器和所述解码器通信连接,经由所述通信连接,所述编码器接收所述解码器发送的编码信息。/n

【技术特征摘要】
1.一种转码方法,其特征在于,包括:
通过解码器对原视频进行解码,获得所述原视频的视频帧序列及所述原视频的编码信息,其中,所述原视频是需要添加图文信息的视频;
给所述视频帧序列添加所述图文信息,得到添加图文信息后的视频帧序列;
通过编码器,使用所述编码信息对所述添加图文信息后的视频帧序列进行编码,得到新视频,
其中,所述编码器和所述解码器通信连接,经由所述通信连接,所述编码器接收所述解码器发送的编码信息。


2.根据权利要求1所述的转码方法,其特征在于,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:
所述解码器以第一数据结构和第一数据排列方式向所述编码器传送所述编码信息;
所述编码器以第二数据结构和第二数据排列方式接收来自所述解码器的所述编码信息,其中,
所述第二数据结构和所述第一数据结构相同,所述第二数据排列方式和所述第一数据排列方式相同。


3.根据权利要求2所述的转码方法,其特征在于,所述新视频和所述原视频采用同一种编码标准,所述编码标准为HECV标准或VP9标准。


4.根据权利要求1所述的转码方法,其特征在于,所述经由所述通信连接,所述编码器接收所述解码器发送的编码信息包括:
所述解码器以第三数据结构和第三数据排列方式向所述编码器传送所述编码信息;
所述编码器接收到所述编码信息后,根据映射关系将所述编码信息按照第四数据结构和第四数据排列方式进行存储,其中,
所述第四数据结构和所述第三数据结构不同,和/或,所述第四数据排列方式和所述第三数据排列方式不同;
所述映射关系为第一位置和第二位置之间的对应关系,所述第一位置为所述编码信息在所述第三数据结构和所述第三数据排列方式中的位置,所述第二位置为所述编码信息在所述第四数据结构和所述第...

【专利技术属性】
技术研发人员:王晓楠闻兴郑云飞陈宇聪黄跃陈敏蔡砚刚于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1