视频解码方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39314097 阅读:25 留言:0更新日期:2023-11-12 15:58
本申请实施例提供了一种视频解码方法、装置、电子设备及存储介质。该方法包括:获取目标视频的播放倍速;若所述播放倍速大于1,根据所述播放倍速和所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,对所述当前待解码的视频流进行丢帧处理,得到目标视频流;所述目标视频流中各视频帧对应的时域分层层级不高于被丢弃的视频帧对应的时域分层层级;对所述目标视频流进行解码,得到解码视频流。通过采用本申请的视频解码方法,可以在进行视频解码之前丢弃部分视频帧,从而提升了解码效率,节省了解码算力。节省了解码算力。节省了解码算力。

【技术实现步骤摘要】
视频解码方法、装置、电子设备及存储介质


[0001]本申请涉及视频图像处理
,更具体地,涉及一种视频解码方法、装置、电子设备及存储介质。

技术介绍

[0002]随着移动互联网的发展,在终端设备进行视频播放的用户需求越来越旺盛,也越来越多样化。视频的倍速播放,成为了目前视频播放软件、视频播放设备中的热门需求。
[0003]目前,终端设备进行视频倍速播放的过程,是首先对视频逐帧解码,然后根据倍速的设置,修改视频帧的显示时间戳(Presentation Time Stamp,PTS),然后再根据播放帧率丢弃视频帧,然后对未被丢弃的视频帧进行渲染,达到倍速的效果,这种方法需要对全部视频帧进行解码。然而,由于该种方式在解码全部视频帧后再对视频帧进行丢弃,浪费了终端的解码算力。

技术实现思路

[0004]有鉴于此,本申请实施例提出了一种视频解码方法、装置、电子设备及存储介质,可以在进行视频解码之前丢弃无需进行播放的视频帧,从而提升了解码效率,提高了视频倍速播放的流畅度。
[0005]第一方面,本申请实施例提供了一种视频本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,其特征在于,所述方法包括:获取目标视频的播放倍速;若所述播放倍速大于1,根据所述播放倍速和所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,对所述当前待解码的视频流进行丢帧处理,得到目标视频流;所述目标视频流中各视频帧对应的时域分层层级不高于被丢弃的视频帧对应的时域分层层级;对所述目标视频流进行解码,得到解码视频流。2.根据权利要求1所述的方法,其特征在于,所述根据所述播放倍速和所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,对所述当前待解码的视频流进行丢帧处理,得到目标视频流,包括:根据目标视频的预设视频帧率和所述播放倍速,确定目标视频帧率;基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照各视频帧的时域分层层级,对所述当前待解码的视频流进行从层级高到层级低的丢帧处理,得到目标视频流,所述目标视频流对应的帧率不大于所述目标视频帧率。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照各视频帧的时域分层层级,对所述当前待解码的视频流进行从层级高到层级低的丢帧处理,得到目标视频流,包括:基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,对所述当前待解码的视频流中时域分层层级最高的视频帧进行丢帧处理,得到候选视频流;若所述候选视频流对应的帧率不大于所述目标视频帧率,将所述候选视频流作为所述目标视频流。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述候选视频流对应的帧率大于所述目标视频帧率,将所述候选视频流作为新的当前待解码的视频流,并返回执行基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,对所述当前待解码的视频流中时域分层层级最高的视频帧进行丢帧处理,得到候选视频流的步骤。5.根据权利要求3所述的方法,其特征在于,所述基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照各视频帧的时域分层层级,对所述当前待解码的视频流进行从层级高到层级低的丢帧处理,得到目标视频流,包括:基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照每间隔预设数量帧丢弃一帧的方式,对所述当前待解码的视频流中时域分层层级为最高的视频帧进行丢帧处理,得到候选视频流。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照各视频帧的时域分层层级,对所述当前待解码的视频流进行从层级高到层级低的丢帧处理,得到目标视频流之前,所述方法还包括:基于预设播放倍速与数量之间的对应关系,确定与所述播放倍速相对应的数量,作为所述预设数量,其中,预设播放倍速越大,则对应的数量越小。7.根据权利要求3所述的方法,其特征在于,所述候选视频流对应的帧率基于以下方式确定:
基于所述候选视频流中各视频帧的时间戳,确定候选视频流对应的帧率;或者基于候选视频流中一个时间窗口内视频帧的数量,确定候选视频流对应的帧率。8.根据权利要求2所述的方法,其特征在于,所述基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照各视频帧的时域分层层级,对所述当前待解码的视频流进行从层级高到层级低的丢帧处理,得到目标视频流,包括:基于所述目标视频中当前待解码的视频流中各视频帧对应的时域分层层级,按照每...

【专利技术属性】
技术研发人员:赵志立
申请(专利权)人:广州腾讯科技有限公司
类型:发明
国别省市:

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

1