本公开涉及视频处理,尤其涉及一种视频卡顿检测方法、装置、设备及介质。
背景技术:
1、随着互联网技术和移动通信技术的不断发展,在线观看视频因其便捷性成为用户的首选。视频的流畅度极大程度上影响了用户的观看体验,决定了用户的留存率。
2、目前,视频卡顿检测通常是从用户感知层面,通过视频本身检测卡顿,例如可以基于视频前后帧的像素差和一定阈值来判断视频是否卡顿。但是上述方式依赖人工设置和调整阈值,灵活性较低并且耗费较大的人力成本,并且单一阈值对应不同场景,造成检测结果的准确率和召回率不可控。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种视频卡顿检测方法、装置、设备及介质。
2、本公开实施例提供了一种视频卡顿检测方法,所述方法包括:
3、获取待测视频,所述待测视频包括多个视频帧;
4、确定所述待测视频的不同视频帧之间的运动量,其中,所述不同视频帧之间间隔预设数量的视频帧,所述运动量表征所述不同视频帧之间的变化程度;
5、根据不同时间段包括的所述运动量确定对应的卡顿阈值;
6、根据所述不同视频帧之间的运动量与所述不同视频帧所在时间段的卡顿阈值,确定所述待测视频中发生卡顿的目标视频帧。
7、本公开实施例还提供了一种视频卡顿检测装置,所述装置包括:
8、视频模块,用于获取待测视频,所述待测视频包括多个视频帧;
9、运动量模块,用于确定所述待测视频的不同视频帧之间的运动量,其中,所述不同视频帧之间间隔预设数量的视频帧,所述运动量表征所述不同视频帧之间的变化程度;
10、阈值模块,用于根据不同时间段包括的所述运动量确定对应的卡顿阈值;
11、卡顿模块,用于根据所述不同视频帧之间的运动量与所述不同视频帧所在时间段的卡顿阈值,确定所述待测视频中发生卡顿的目标视频帧。
12、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的视频卡顿检测方法。
13、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的视频卡顿检测方法。
14、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的视频卡顿检测方案,获取待测视频,待测视频包括多个视频帧;确定待测视频的不同视频帧之间的运动量,其中,所述不同视频帧之间间隔预设数量的视频帧,所述运动量表征所述不同视频帧之间的变化程度;根据不同时间段包括的运动量确定对应的卡顿阈值;根据不同视频帧之间的运动量与不同视频帧所在时间段的卡顿阈值,确定待测视频中发生卡顿的目标视频帧。采用上述方案,通过确定视频的不同视频帧之间的运动量,能够自适应确定不同时间段的卡顿阈值,进而实现卡顿检测,卡顿阈值的确定能够适应性确定和调整,提高了灵活性并且节省了人力成本,在不同时间段的不同场景下阈值可以不同,提升了卡顿检测的准确率和召回率。
1.一种视频卡顿检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述待测视频的不同视频帧之间的运动量,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述多个像素差确定所述不同视频帧之间的运动量,包括:
4.根据权利要求3所述的方法,其特征在于,确定所述多个像素差中的目标像素差,包括:
5.根据权利要求1所述的方法,其特征在于,根据不同时间段包括的所述运动量确定对应的卡顿阈值,包括:
6.根据权利要求5所述的方法,其特征在于,根据每个所述时间段的运动量之和以及包括的视频帧数量,确定对应的卡顿阈值,包括:
7.根据权利要求1所述的方法,其特征在于,根据所述不同视频帧之间的运动量与所述不同视频帧所在时间段的卡顿阈值,确定所述待测视频中发生卡顿的目标视频帧,包括:
8.根据权利要求1所述的方法,其特征在于,在获取待测视频之后,所述方法还包括:
9.一种视频卡顿检测装置,其特征在于,包括:
10.一种电子设备,其特征在于,所述电子设备包括:
11.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-8中任一所述的视频卡顿检测方法。