[发明专利]视频流的处理方法、装置、电子设备和存储介质有效
申请号: | 202110442780.5 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113055673B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 姚嘉琪 | 申请(专利权)人: | 北京汇钧科技有限公司 |
主分类号: | H04N19/146 | 分类号: | H04N19/146;H04N19/177;H04N19/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王萌 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 装置 电子设备 存储 介质 | ||
本申请提出一种视频流的处理方法、装置、电子设备和存储介质,其中,该方法:在对输入视频流进行处理的过程中,先获取输入视频流,其中,输入视频流包括第一图像组GOP序列,然后获得输入视频流的第一GOP序列中码率大于预设码率阈值的第一GOP和第一GOP序列中码率小于或者等于预设码率阈值的第二GOP,进而对第一GOP进行解码,并对解码后的第一GOP进行重新编码,得到码率小于或者等于预设码率阈值的第三GOP,最后生成输入视频流对应的输出视频流。由此,仅对输入视频流中码率大于预设码率阈值的第一GOP进行码率转换,并不对码率小于或者等于预设码率阈值的第二GOP进行码率转换。从而可以减少编码的工作量,节省计算资源。
技术领域
本申请涉及视频技术领域,尤其涉及一种视频流的处理方法、装置、电子设备和存储介质。
背景技术
在一些视频转码场景中,用户通常希望尽量将转码视频流的码率阈值限制在一个固定值以内,以避免对网络带宽需求过大而导致的卡顿问题。相关技术中,通常结合预设码率阈值对输入视频流的所有图像组进行转码处理,然而,上述方式所有视频流的所有图像组都需要进行视频转码处理,造成大量计算资源的浪费。
发明内容
本申请涉及视频技术领域,尤其涉及一种视频流的处理方法、装置、电子设备和存储介质。
本申请一方面实施例提出了一种视频流的处理方法所述方法包括:获取输入视频流,其中,所述输入视频流包括第一图像组GOP序列,所述第一GOP序列包括按顺序排列的多个GOP;获取所述第一GOP序列中码率大于预设码率阈值的第一GOP,并获取所述第一GOP序列中码率小于或者等于预设码率阈值的第二GOP;对所述第一GOP进行解码,并对解码后的第一GOP进行重新编码,以得到码率小于或者等于所述预设码率阈值的第三GOP;根据所述第三GOP和所述第二GOP,生成所述输入视频流的输出视频流。
本申请的一个实施例中,所述对第一GOP进行解码,并对解码后的第一GOP进行重新编码,以得到码率小于或者等于预设码率阈值的第三GOP,包括:获取所述输入视频流的序列化参数集SPS以及图像参数集PPS;对所述第一GOP进行解码;根据所述序列化参数集SPS以及图像参数集PPS,对解码后的第一GOP进行重新编码,以得到码率小于或者等于所述预设码率阈值的第三GOP。
本申请的一个实施例中,所述根据所述第三GOP和所述第二GOP,生成所述输入视频流对应的的输出视频流,包括:按照所述第三GOP对应的第一GOP在所述第一GOP序列的位置以及所述第二GOP在所述第一GOP序列的位置,对所述第三GOP和所述第二GOP进行排序,以生成第二GOP序列;根据所述第二GOP序列,生成所述输入视频流对应的输出视频流。
本申请的一个实施例中,所述获取第一GOP序列中码率大于预设码率阈值的第一GOP,并获取所述第一GOP序列中码率小于或者等于预设码率阈值的第二GOP,包括:确定所述第一GOP序列中各个GOP的码率;判断所述GOP的码率是否大于预设码率阈值;如果所述GOP的码率大于预设码率阈值,则将所述GOP作为所述第一GOP;如果所述GOP的码率小于或者等于预设码率阈值,则将所述GOP作为所述第二GOP。
本申请的一个实施例中,所述预设码率阈值的获取方式为:根据接收到的预设码率阈值请求来确定所述预设码率阈值。
本申请的一个实施例中,所述输入视频流与所述输出视频流的视频编码方式相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汇钧科技有限公司,未经北京汇钧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110442780.5/2.html,转载请声明来源钻瓜专利网。