1.一种视频应用测试方法,其特征在于,包括:
获取视频录像,其中,所述视频录像中录制了终端屏幕中视频应用打开的过程;
获取所述视频录像中的起始帧和截止帧,其中,所述起始帧为在所述视频应用中执行打开视频播放操作的第一个帧,所述截止帧为所述终端屏幕显示的所述视频应用中开始播放所述视频的第一个帧;
获取所述起始帧和所述截止帧之间的时间间隔,其中,所述时间间隔用于指示在所述视频应用中打开视频过程所需要的时间。
2.根据权利要求1所述的方法,其特征在于,获取所述视频录像中的起始帧和截止帧包括:
计算所述视频录像中相邻两帧图像之间的相似度;
将所述相似度与阈值进行比较得到比较结果;
根据所述比较结果分别确定所述起始帧和所述截止帧。
3.根据权利要求2所述的方法,其特征在于,根据所述比较结果分别确定所述起始帧和所述截止帧包括:
在当前帧与前一帧的相似度小于第一阈值时,确定所述当前帧是否为所述起始帧;若不是所述起始帧,则继续后续相邻帧的判断,直至确定出所述起始帧为止;
在判断出所述起始帧之后,在后续的相似度小于第二阈值的相邻帧中确定当前帧是否为所述截止帧;若不是所述截止帧,则继续后续相邻帧的判断,直至确定出所述截止帧为止,其中,所述第一阈值与所述第二阈值相同或不同。
4.根据权利要求3所述的方法,其特征在于,确定所述当前帧是否为所述起始帧或所述截止帧包括:
在当前帧与前一帧的相似度小于所述第一阈值或所述第二阈值时,暂停播放所述视频录像;
显示提示信息,其中,所述提示信息用于提示用户确认当前帧是否为所述起始帧或者所述截止帧;
接收所述用户输入的确认信息;
根据所述用户的输入确认所述当前帧是否为所述起始帧或所述截止帧。
5.根据权利要求2至4中任一项所述的方法,其特征在于,计算所述视频录像中相邻两帧图像之间的相似度包括:
对相邻两帧图像进行RGB的通道分离,分离出R、G、B三个通道;
分别针对所述相邻两帧图像中的每帧图像分离出的R、G、B通道,计算出各自的灰度直方图;
比较所述相邻两帧图像各自的灰度直方图的重合度,根据比较结果,分别计算R、G、B通道的相似度;
根据所述R、G、B通道的相似度获取所述相邻两帧图像的相似度。
6.根据权利要求5所述的方法,其特征在于,根据所述R、G、B通道的相似度获取所述相邻两帧图像的相似度包括:
将所述R、G、B通道的相似度取平均值或者加权取平均值,作为所述相邻两帧图像的相似度。
7.根据权利要求5所述的方法,其特征在于,分别计算所述R、G、B通道的相似度包括:
初始化R、G、B通道的相似度权值;
对于R、G、B通道中的每一个,分别对相邻两帧图像的灰度直方图横坐标的256个灰度级逐个进行比较:
若当次比较的灰度级相等,则所述相似度权值加1;
若当次比较的灰度级不相等,则按以下公式计算各个通道的相似度权值:
对于相邻两帧的R、G、B通道之一的第i个灰度级,相似度权值=相似度权值+(1-abs(当前帧的第i个灰度级-上一帧的第i个灰度级)/max(当前帧的第i个灰度级,上一帧的第i个灰度级));
所述相邻两帧的R、G、B通道之一的相似度值=该通道的相似度权值总和/256,此相似度值即为相邻两帧的该通道的灰度直方图的重合度。
8.根据权利要求2至4中任一项所述的方法,其特征在于,获取所述起始帧和所述截止帧之间的时间间隔包括:
在获取所述视频录像中的起始帧和截止帧后,分别记录所述起始帧和所述截止帧的帧步数;
根据如下公式计算所述起始帧与所述截止帧之间的时间间隔:所述时间间隔=(截止帧的帧步数-起始帧的帧步数)/视频帧率,其中,所述视频帧率为视频录像的视频帧率。
9.一种视频应用测试装置,其特征在于,包括:
视频录像获取单元,被配置为获取视频录像,其中,所述视频录像中录制了终端屏幕中视频应用打开的过程;
起始帧和截止帧获取单元,被配置为获取所述视频录像中的起始帧和截止帧,其中,所述起始帧为在所述视频应用中执行打开视频播放操作的第一个帧,所述截止帧为所述终端屏幕显示的所述视频应用中开始播放所述视频的第一个帧;
时间间隔获取单元,被配置为获取所述起始帧和所述截止帧之间的时间间隔,其中,所述时间间隔被配置为指示在所述视频应用中打开视频过程所需要的时间。
10.根据权利要求9所述的装置,其特征在于,所述起始帧和截止帧获取单元进一步包括计算单元,所述计算单元被配置为:
计算所述视频录像中相邻两帧图像之间的相似度;
将所述相似度与阈值进行比较得到比较结果;
根据所述比较结果分别确定所述起始帧和所述截止帧。
11.根据权利要求10所述的装置,其特征在于,所述计算单元根据所述比较结果确定所述起始帧和所述截止帧包括:
在当前帧与前一帧的相似度小于第一阈值时,确定所述当前帧是否为所述起始帧;若不是所述起始帧,则继续后续相邻帧的判断,直至确定出所述起始帧为止;
在判断出所述起始帧之后,在后续的相似度小于第二阈值的相邻帧中确定当前帧是否为所述截止帧;若不是所述截止帧,则继续后续相邻帧的判断,直至确定出所述截止帧为止,其中,所述第一阈值与所述第二阈值相同或不同。
12.根据权利要求11所述的装置,其特征在于,所述计算单元确定所述当前帧是否为所述起始帧或所述截止帧包括:
在当前帧与前一帧的相似度小于所述第一阈值或所述第二阈值时,暂停播放所述视频录像;
显示提示信息,其中,所述提示信息用于提示用户确认当前帧是否为所述起始帧或者所述截止帧;
接收所述用户输入的确认信息;以及
根据所述用户的输入确认所述当前帧是否为所述起始帧或所述截止帧。
13.根据权利要求10至12中任一项所述的装置,其特征在于,所述计算单元计算所述视频录像中相邻两帧图像之间的相似度包括:
对相邻两帧图像进行RGB的通道分离,分离出R、G、B三个通道;
分别针对所述相邻两帧图像中的每帧图像分离出的R、G、B通道,计算出各自的灰度直方图;
比较所述相邻两帧图像各自的灰度直方图的重合度,根据比较结果,分别计算R、G、B通道的相似度;以及
根据所述R、G、B通道的相似度获取所述相邻两帧图像的相似度。
14.根据权利要求13所述的装置,其特征在于,所述计算单元根据所述R、G、B通道的相似度获取所述相邻两帧图像的相似度包括:
将所述R、G、B通道的相似度取平均值或者加权取平均值,作为所述相邻两帧图像的相似度。
15.根据权利要求13所述的装置,其特征在于,所述计算单元分别计算所述R、G、B通道的相似度包括:
初始化R、G、B通道的相似度权值;
对于R、G、B通道中的每一个,分别对相邻两帧图像的灰度直方图横坐标的256个灰度级逐个进行比较:
若当次比较的灰度级相等,则所述相似度权值加1;
若当次比较的灰度级不相等,则按以下公式计算各个通道的相似度权值:
对于相邻两帧的R、G、B通道之一的第i个灰度级,相似度权值=相似度权值+(1-abs(当前帧的第i个灰度级-上一帧的第i个灰度级)/max(当前帧的第i个灰度级,上一帧的第i个灰度级));
所述相邻两帧的R、G、B通道之一的相似度值=该通道的相似度权值总和/256,此相似度值即为相邻两帧的该通道的灰度直方图的重合度。
16.根据权利要求10至12中任一项所述的装置,其特征在于,所述时间间隔获取单元获取所述起始帧和所述截止帧之间的时间间隔包括:
在获取所述视频录像中的起始帧和截止帧后,分别记录所述起始帧和所述截止帧的帧步数;以及
所述计算单元根据如下公式计算所述起始帧与所述截止帧之间的时间间隔:所述时间间隔=(截止帧的帧步数-起始帧的帧步数)/视频帧率,其中,所述视频帧率为视频录像的视频帧率。