[发明专利]一种视频播放器播放视频时的帧率测试方法及计算设备有效
申请号: | 202110280411.0 | 申请日: | 2021-03-16 |
公开(公告)号: | CN112672146B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 黄海针 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 测试 方法 计算 设备 | ||
本发明公开了一种视频播放器播放视频时的帧率测试方法,适于在计算设备中执行,方法包括步骤:启动视频播放器播放视频资源,以及启动一计时器以在计算设备的屏幕中显示计时信息;进行录屏操作得到录制视频,录屏操作的录屏帧率大于视频资源的帧率;对录制视频进行分帧处理,得到多个图像帧,图像帧包括计时器的计时信息和视频资源的播放帧;根据图像帧中包括的视频资源的播放帧和计时信息,计算视频播放器播放视频资源的实测帧率。本发明还一并公开了一种计算设备和计算机可读存储介质。
技术领域
本发明涉及软件测试领域,特别涉及一种视频播放器播放视频时的帧率测试方法及计算设备。
背景技术
随着多媒体技术的发展,视频在计算机技术中成为一种重要的信息载体。相同的视频资源往往在不同的计算机设备上广泛播放,计算机设备在播放时也会使用不同的视频播放器。为了评价这些视频播放器能否很好的播放视频资源,往往对视频播放器播放视频资源的帧率进行测试。
帧率是指视频资源每秒所包含的帧数,对视频播放器播放视频资源的帧率进行测试即测算视频播放器播放视频资源时每秒所播放的实际帧数。现有技术中常将采用测试人员肉眼查看视频播放器播放视频资源时是否出现卡帧和掉帧现象,来判断视频播放器播放视频资源时的帧率是否符合视频资源本身的帧率,测试的精度较低,不能够准确的测算出帧率,同时依赖于测试人员的测试经验,不能够高效的测试帧率。
为此,需要一种新的视频播放器播放视频时的帧率测试方法及计算设备。
发明内容
为此,本发明提供一种视频播放器播放视频时的帧率测试方法,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种视频播放器播放视频时的帧率测试方法,适于在计算设备中执行,方法包括步骤:启动视频播放器播放视频资源,以及启动一计时器以在计算设备的屏幕中显示计时信息;进行录屏操作得到录制视频,录屏操作的录屏帧率大于视频资源的帧率;对录制视频进行分帧处理,得到多个图像帧;根据图像帧中包括的视频资源的播放帧和计时器的计时信息,计算视频播放器播放视频资源的实测帧率。
可选地,在根据本发明的方法中,计算视频播放器播放视频资源的实测帧率包括步骤:根据计时信息和视频资源的播放帧确定图像帧中的关键帧,关键帧为图像帧中播放帧发生变化的帧;对图像帧中的关键帧进行计数得到关键帧数,获取视频资源的播放时长,根据关键帧数和播放时长得到实测帧率。
可选地,在根据本发明的方法中,根据计时信息和视频资源的播放帧确定图像帧中的关键帧包括步骤:将录制视频的首帧作为关键帧;将录制视频中除首帧外的每一个图像帧与上一个图像帧中的播放帧判断是否相同,若两个图像帧中的播放帧不同,则将当前被判断的图像帧作为关键帧。
可选地,在根据本发明的方法中,还包括步骤:将视频样本中除首帧外的每一个图像帧与上一个图像帧中的播放帧判断是否相同时,若两个图像帧中的播放帧相同,则根据视频资源的帧率,计算视频资源的帧间隔;根据当前被判断的图像帧与上一个图像帧中的计时信息计算两个图像帧的帧间隔,判断两个图像帧的帧间隔是否大于所述视频资源的帧间隔,若大于则将当前被判断的图像帧作为关键帧;若小于则将当前被判断的图像帧作为非关键帧。
可选地,在根据本发明的方法中,还包括步骤:判断计算的实测帧率是否小于视频资源的帧率,若小于则判断视频播放器播放视频资源的帧率不达标;若不小于则判断视频播放器播放视频资源时的帧率达标。
可选地,在根据本发明的方法中,对录制视频进行分帧处理,得到多个图像帧包括步骤:将录制视频划分为多个视频片段;从每个视频片段中选取预设时长的视频进行分帧处理得到多个图像帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110280411.0/2.html,转载请声明来源钻瓜专利网。