一种视频处理方法、装置、电子设备及存储介质与流程

文档序号:21819000发布日期:2020-08-11 21:33阅读:来源:国知局

技术特征:

1.一种视频处理方法,其特征在于,所述方法包括:

获取待处理视频的当前播放记录,其中,所述当前播放记录中包括:所述待处理视频的当前播放时长;

利用所述当前播放记录中的当前播放时长,与预先获取的所述待处理视频的视频时长之间的比值,确定所述待处理视频的当前播放进度;

判断所述当前播放进度与各历史播放进度是否相同,并根据判断结果更新预先确定的各历史播放进度的统计次数,得到更新后的各播放进度的统计次数;

基于所述更新后的各播放进度的统计次数,以及所述更新后的各播放进度的统计次数之间的大小关系,确定所述待处理视频的视频结尾时间点。

2.根据权利要求1所述的方法,其特征在于,所述基于所述更新后的各播放进度的统计次数,以及所述更新后的各播放进度的统计次数之间的大小关系,确定所述待处理视频的视频结尾时间点的步骤,包括:

比较所述更新后的各播放进度的统计次数之间的大小;

将最高统计次数对应的播放进度与第一预设数值之间的差值,确定为所述待处理视频的视频结尾时间点,所述第一预设数值为大于或者等于0的数值。

3.根据权利要求1所述的方法,其特征在于,所述基于所述更新后的各播放进度的统计次数,以及所述更新后的各播放进度的统计次数之间的大小关系,确定所述待处理视频的视频结尾时间点的步骤,包括:

比较所述更新后的各播放进度的统计次数之间的大小;

提取小于目标播放时长的多个播放时长所对应的统计次数,所述目标播放时长为最高统计次数对应的播放时长;

对所提取出的各所述统计次数进行移动均值处理,得到多个经移动均值后的统计次数;

利用所述多个经移动均值后的统计次数,以及各所述经移动均值处理后的统计次数对应的播放时长,得到曲线;

计算所述曲线中各所述统计次数对应的斜率,并计算各所述斜率与前一个斜率之间的斜率比值;

将所述斜率比值最大的斜率对应的播放进度,确定为所述视频结尾时间点。

4.根据权利要求2所述的方法,其特征在于,所述将最高统计次数对应的播放进度与第一预设数值之间的差值,确定为所述待处理视频的视频结尾时间点的步骤,包括:

根据比较结果,在所述更新后的各播放进度的统计次数中,确定最高统计次数;

判断所述最高统计次数与第一预设阈值之间的大小;

如果所述最高统计次数大于所述第一预设阈值,则将所述最高统计次数对应的播放进度与所述第一预设数值之间的差值,确定为所述视频结尾时间点,并执行所述获取所述待处理视频的当前播放记录的步骤;

如果所述最高统计次数小于或等于所述第一预设阈值,则将预设视频结尾时间点确定为所述视频结尾时间点。

5.根据权利要求1~4任一项所述的方法,其特征在于,所述判断所述当前播放进度与各历史播放进度是否相同,并根据判断结果更新预先确定的各历史播放进度的统计次数,得到更新后的各播放进度的统计次数的步骤,包括:

从预先确定的各所述历史播放进度中,判断是否存在与所述当前播放进度相同的历史播放进度;

如果存在与所述当前播放进度相同的历史播放进度,则将与所述当前播放进度相同的历史播放进度的统计次数增加第二预设数值,得到新的统计次数,并将该历史播放进度的统计次数更新为所述新的统计次数;

如果不存在与所述当前播放进度相同的历史播放进度,则将所述当前播放进度的统计次数设置为预设初始数值,以及保持所述预先确定的各历史播放进度的统计次数不变。

6.根据权利要求1~4任一项所述的方法,其特征在于,所述获取待处理视频的当前播放记录的步骤,包括:

获取所述待处理视频的当前播放记录,所述当前播放记录中包括:所述待处理视频播放退出时的已播放视频的播放时长;

或者,以预设的间隔时刻获取所述待处理视频的当前播放记录,所述当前播放记录中包括:获取所述当前播放记录的时刻对应的播放时长。

7.根据权利要求4所述的方法,其特征在于,在如果所述最高统计次数大于所述第一预设阈值,则将所述最高统计次数对应的播放进度与所述第一预设数值之间的差值,确定为所述视频结尾时间点的步骤之后,所述方法还包括:

判断所述最高统计次数与第二预设阈值之间的大小;

如果所述最高统计次数大于所述第二预设阈值,则停止执行所述获取所述待处理视频的当前播放记录的步骤。

8.一种视频处理装置,其特征在于,所述装置包括:

获取模块,用于获取待处理视频的当前播放记录,其中,所述当前播放记录中包括:所述待处理视频的当前播放时长;

第一确定模块,用于利用所述当前播放记录中的当前播放时长,与预先获取的所述待处理视频的视频时长之间的比值,确定所述待处理视频的当前播放进度;

更新模块,用于判断所述当前播放进度与各历史播放进度是否相同,并根据判断结果更新预先确定的各历史播放进度的统计次数,得到更新后的各播放进度的统计次数;

第二确定模块,用于基于所述更新后的各播放进度的统计次数,以及所述更新后的各播放进度的统计次数之间的大小关系,确定所述待处理视频的视频结尾时间点。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。

10.一种计算机存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。


技术总结
本发明实施例提供了一种视频处理方法、装置、电子设备及存储介质,其中方法包括:获取待处理视频的当前播放记录,其中,当前播放记录中包括:待处理视频的当前播放时长;利用当前播放记录中的当前播放时长,与预先获取的待处理视频的视频时长之间的比值,确定待处理视频的当前播放进度;判断当前播放进度与各历史播放进度是否相同,并根据判断结果更新预先确定的各历史播放进度的统计次数,得到更新后的各播放进度的统计次数;基于更新后的各播放进度的统计次数,以及更新后的各播放进度的统计次数之间的大小关系,确定待处理视频的视频结尾时间点。本发明实施例能够进一步准确地确定视频结尾时间点。

技术研发人员:杨春炼;邵明星;朱朴
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2020.04.29
技术公布日:2020.08.11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1