[发明专利]视频编码方法、装置及电子设备有效
申请号: | 201911057387.3 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110691246B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 李果;张文杰;张玉梅;许道远;豆修鑫;樊鸿飞;蔡媛 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04N19/136 | 分类号: | H04N19/136;H04N19/87 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 方法 装置 电子设备 | ||
1.一种视频编码方法,其特征在于,所述方法包括:
获取待编码的多个分段视频流;其中,多个所述分段视频流是将待编码的原始视频流进行分段后得到的;
将多个所述分段视频流分别写入预设的第一线程和第二线程;其中,所述第一线程用于确定所述分段视频流对应的视频场景,所述第二线程用于根据各所述分段视频流的所述视频场景选取各所述分段视频流对应的编码参数,以及根据各所述编码参数对各所述分段视频流进行编码;
在所述第二线程获取到多个所述分段视频流中的第一分段视频流的情况下,根据第一视频场景对所述第一分段视频流进行编码;其中,所述第一视频场景为所述第一线程确定的所述第一分段视频流对应的视频场景;
所述根据第一视频场景对所述第一分段视频流进行编码的步骤,包括:
通过所述第二线程从数据存储表中获取所述第一分段视频流对应的第一视频场景,其中,所述第一线程将所述第一视频场景存储于预设的数据存储表中;
基于所述第一视频场景从预设的参数对照表中查找与所述第一分段视频流相匹配的第一编码参数,并根据所述第一编码参数对所述第一分段视频流进行编码;其中,所述预设的参数对照表中存储有视频场景与编码参数的对应关系。
2.根据权利要求1所述的方法,其特征在于,在所述根据第一视频场景对所述第一分段视频流进行编码之前,所述方法包括:
在所述第一线程获取到所述原始视频流中的第一分段视频流的情况下,通过所述第一线程对所述第一分段视频流进行场景分类,得到所述第一分段视频流对应的第一视频场景。
3.根据权利要求2所述的方法,其特征在于,所述通过所述第一线程对所述第一分段视频流进行场景分类,得到所述第一分段视频流对应的第一视频场景的步骤,包括:
获取所述第一分段视频流中的多张视频帧图像;
将获取的多张所述视频帧图像输入至分类模型,获取所述分类模型输入的所述第一视频场景,其中,所述分类模型包括:特征提取层和特征融合层,所述特征提取层用于对多张所述视频帧图像分别进行特征提取,并将得到的多张所述视频帧图像的特征参数均输入至所述特征融合层,所述特征融合层用于对多张所述视频帧图像的特征参数进行融合,得到所述第一分段视频流对应的所述第一视频场景。
4.根据权利要求1所述的方法,其特征在于,所述数据存储表包括队列或者场景对照表;其中,所述队列用于存储所述分段视频流对应的视频场景,所述场景对照表用于存储所述分段视频流的标签与视频场景的对应关系;
所述通过所述第二线程从所述数据存储表中获取所述第一分段视频流对应的第一视频场景的步骤,包括:
通过所述第二线程监听所述队列,在所述队列不为空的情况下,将所述队列中位于第一位的视频场景确定为所述第一视频场景;
或者,
通过所述第二线程在所述场景对照表中查找与输入的所述第一分段视频流的标签相对应的第一视频场景。
5.根据权利要求1所述的方法,其特征在于,在所述第二线程获取到所述原始视频流中的第二分段视频流的情况下,所述方法还包括:
根据第二视频场景从所述参数对照表中查找与所述第二分段视频流相匹配的第二编码参数,并根据所述第二编码参数对所述第二分段视频流进行编码;其中,所述第二视频场景为所述第一线程确定出的所述第二分段视频流对应的视频场景,所述第二视频场景不同于所述第一视频场景,所述第二编码参数不同于所述第一编码参数。
6.根据权利要求1所述的方法,其特征在于,所述获取待编码的多个分段视频流的步骤,包括:
获取预设视频流分段长度,按照所述预设视频流分段长度将待编码的原始视频流进行分段,得到待编码的多个分段视频流。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
如果第三分段视频流的长度小于所述预设视频流分段长度,将第四分段视频流对应的视频场景确定为所述第三分段视频流对应的视频场景;其中,所述第三分段视频流为所述原始视频流中末端的分段视频流,所述第四分段视频流为与所述第三分段视频流相邻的前一段分段视频流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911057387.3/1.html,转载请声明来源钻瓜专利网。