【技术实现步骤摘要】
视频编码方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种视频编码方法
、
装置
、
计算机设备和存储介质
。
技术介绍
[0002]随着互联网技术的发展,用户通过视频播放应用观看视频的需求也越来越多
。
目前,主要是通过视频采集设备来采集视频,比如,可通过录像机来对拍摄场景进行拍摄,从而得到视频
。
[0003]在视频的传输播放过程中,若视频的体积过大,则会耗费较多的带宽资源,以及在视频的存储过程中,也会占用较多的存储空间
。
因此,如何对视频进行编码压缩,以得到压缩后的目标视频就成为了亟需解决的问题
。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够对视频进行编码的视频编码方法
、
装置
、
计算机设备
、
计算机可读存储介质和计算机程序产品
。
[0005]第一方面,本申请提供了一种视频编码方法,所述方法包括:
[0006]获取待编码视频的帧序列;
[0007]将所述帧序列划分为加载缓冲子序列和所述加载缓冲子序列之后的视频帧子序列;所述加载缓冲子序列的帧数小于所述视频帧子序列的帧数;
[0008]确定所述加载缓冲子序列所对应的第一编码码率,并确定所述视频帧子序列所对应的第二编码码率;所述第一编码码率小于所述第二编码码率;
[0009]对所述帧序列进 ...
【技术保护点】
【技术特征摘要】
1.
一种视频编码方法,其特征在于,所述方法包括:获取待编码视频的帧序列;将所述帧序列划分为加载缓冲子序列和所述加载缓冲子序列之后的视频帧子序列;所述加载缓冲子序列的帧数小于所述视频帧子序列的帧数;确定所述加载缓冲子序列所对应的第一编码码率,并确定所述视频帧子序列所对应的第二编码码率;所述第一编码码率小于所述第二编码码率;对所述帧序列进行编码时,对所述加载缓冲子序列的视频帧按照所述第一编码码率进行编码,对所述视频帧子序列的视频帧按照所述第二编码码率进行编码,得到目标视频
。2.
根据权利要求1所述的方法,其特征在于,所述将所述帧序列划分为加载缓冲子序列和所述加载缓冲子序列之后的视频帧子序列,包括:确定所述帧序列的划分参数,并确定位于所述帧序列首部的首视频帧;以所述首视频帧为基准,并按照所述划分参数对所述帧序列进行划分,得到加载缓冲子序列和视频帧子序列
。3.
根据权利要求2所述的方法,其特征在于,所述划分参数包括帧数量;所述以所述首视频帧为基准,并按照所述划分参数对所述帧序列进行划分,得到加载缓冲子序列和视频帧子序列,包括:将所述帧序列中的以所述首视频帧为首的连续帧数量的视频帧,作为加载缓冲子序列中的视频帧;将所述帧序列中的位于所述加载缓冲子序列之后的视频帧,作为视频帧子序列中的视频帧
。4.
根据权利要求1所述的方法,其特征在于,所述确定所述加载缓冲子序列所对应的第一编码码率,包括:确定所述加载缓冲子序列所对应的第一原始编码码率;确定所述加载缓冲子序列所对应的第一码率调整权重;根据所述第一码率调整权重对所述第一原始编码码率进行调整,得到所述加载缓冲子序列所对应的第一编码码率
。5.
根据权利要求4所述的方法,其特征在于,所述确定所述加载缓冲子序列所对应的第一原始编码码率,包括:确定所述待编码视频的目标量化参数,并根据量化参数与量化步长之间的对应关系,确定与所述目标量化参数相对应的目标量化步长;基于所述目标量化步长对所述加载缓冲子序列进行码率分配,得到所述加载缓冲子序列的第一原始编码码率
。6.
根据权利要求4所述的方法,其特征在于,所述确定所述加载缓冲子序列所对应的第一码率调整权重,包括:向播放目标视频的媒体分享平台发送网络性能测试数据;发送的所述网络性能测试数据用于触发所述媒体分享平台返回网络状态数据;基于所述网络状态数据确定所述加载缓冲子序列的第一码率调整权重
。7.
根据权利要求1所述的方法,其特征在于,所述确定所述视频帧子序列所对应的第二编码码率,包括:
确定所述视频帧子序列所对应的第二原始编码码率;确定所述视频帧子序列所对应的第二码率调整权重;根据所述第二码率调整权重对所述第二原始编码码率进行调整,得到所述视频帧子序列所对应的第二编码码率
。8.
根据权利要求1所述的方法,其特征在于,在所述获取待编码视频的帧序列之后,所述方法还包括:当所述待编码视频的视频时长大于或等于预设时长阈值时,确定所述帧序列中的待编码视频帧所对应的帧类型;根据所述帧类型确定所述待编码视频帧的初始量化等级参数;根据所述帧序列中的已编码视频帧的实际编码总比特数和期望编码总比特数,对所述初始量化等级参数进行调整,得...
【专利技术属性】
技术研发人员:李志成,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。