视频测试文件生成方法、装置及播放器测试方法、装置制造方法及图纸

技术编号:27482625 阅读:13 留言:0更新日期:2021-03-02 17:54
本申请公开了一种视频测试文件生成方法、播放器测试方法、装置、计算机设备,属于测试技术领域。本申请的播放器测试方法包括:在播放器播放视频测试文件时,定时采集当前的播放画面、当前的播放声音,以及系统时间;对当前的播放画面中的标识码进行识别,以从所述播放画面中提取出第一时间戳,以及对所述当前的播放声音的频率进行识别,以从所述播放声音中提取出第二时间戳;根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量;根据所述视频偏移量以及所述音频偏移量判断所述播放器是否正常。本申请可以提高播放器测试的准确性。测试的准确性。测试的准确性。

【技术实现步骤摘要】
视频测试文件生成方法、装置及播放器测试方法、装置


[0001]本申请涉及视频
,尤其涉及一种视频测试文件生成方法、装置及播放器测试方法、装置。

技术介绍

[0002]在播放器开发过程中,声音和画面是否同步是一个重要的测试点。但是目前的测试方式主要是依赖人工查看。主流的测试方法是播放几种比较容易能看出声音画面对得上对不上的测试范例片段来辅助测试,但是最终测试结果取决于人的反应速度、直觉感受,在有少量偏差或者偏差累积的时候,也难以分辨出来。

技术实现思路

[0003]有鉴于此,现提供一种视频测试文件生成方法、播放器测试方法、计算机设备及计算机可读存储介质,实现了通过计算机设备来自动判定一个播放器的播放的速度是否正常、播放的声音和画面是否同步,解决了现有技术通过人工的方式来判定导致判定结果不准确的问题。
[0004]本申请提供了一种视频测试文件生成方法,包括:
[0005]获取视频文件,并对所述视频文件进行解析,以获取所述视频文件中包含的多个视频帧画面的视频时间戳,以及获取所述视频文件中包含的多个音频帧的音频时间戳;
[0006]将获取到的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;
[0007]将获取到的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号对应替换各个音频帧,得到新的音频帧;
[0008]对所述新的视频帧画面、各个视频时间戳、所述新的音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。
[0009]可选地,当获取到各个音频时间戳时,采用频移键控的方式将获取到的各个音频时间戳转换为对应的音频信号。
[0010]本申请还提供了一种视频测试文件生成方法,包括:
[0011]获取多个视频帧画面,根据预先设定的待生成的视频测试文件的帧率生成各个视频帧画面的视频时间戳,将生成的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;
[0012]根据预先设定的待生成的视频测试文件的音频采样率生成多个音频帧的音频时间戳,将生成的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号作为音频帧;
[0013]对所述新的视频帧画面、各个视频时间戳、所述音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。
[0014]本申请还提供了一种播放器测试方法,包括:
[0015]在播放器播放视频测试文件时,定时采集当前的播放画面、当前的播放声音,以及系统时间,其中,所述视频测试文件为通过如上所述的视频测试文件生成方法所生成的;
[0016]依次对所述当前的播放画面中的标识码进行识别,以从所述播放画面中提取出第一时间戳,以及依次对所述当前的播放声音的频率进行识别,以从所述播放声音中提取出第二时间戳;
[0017]根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量;
[0018]根据所述视频偏移量以及所述音频偏移量判断所述播放器是否正常。
[0019]可选地,所述根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量包括:
[0020]计算提取出的相邻两个第一时间戳的第一时间差值,以及计算提取出的相邻两个第二时间戳的第二时间差值;
[0021]计算采集到的相邻两个系统时间的第三时间差值;
[0022]计算各个第一时间差值与对应的各个第三时间差值的第四时间差值,并将所述第四时间差值作为所述视频偏移量;
[0023]计算各个第二时间差值与对应的各个第三时间差值的第五时间差值,并将所述第五时间差值作为所述音频偏移量。
[0024]可选地,所述根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量包括:
[0025]计算提取出的各个第一时间戳与从第一次采集的播放画面所提取出的时间戳的第六时间差值,以及计算提取出的各个第二时间戳与从第一次采集的播放声音所提取出的时间戳的第七时间差值;
[0026]计算采集到的各个系统时间与第一次采集到的系统时间的第八时间差值;
[0027]计算各个第六时间差值与对应的各个的第八时间差值的第九时间差值,并将所述第九时间差值作为所述视频偏移量;
[0028]计算各个第七时间差值与对应的各个的第八时间差值的第十时间差值,并将所述第十时间差值作为所述音频偏移量。
[0029]可选地,所述根据所述视频偏移量以及所述音频偏移量判断所述播放器是否正常包括:
[0030]判断所述视频偏移量的变化值是否位于第一预设范围内,以及判断所述音频偏移量的变化值是否位于第二预设范围内,其中,在所述视频偏移量的变化值位于第一预设范围内,且所述音频偏移量的变化值位于第二预设范围内时,判定所述播放器是正常的。
[0031]可选地,所述播放器测试方法还包括:
[0032]根据计算得到的各个视频偏移量绘制视频偏移量图表;
[0033]及/或根据计算得到的各个音频偏移量绘制音频偏移量图表。。
[0034]本申请还提供了一种视频测试文件生成装置,包括:
[0035]获取模块,用于获取视频文件,并对所述视频文件进行解析,以获取所述视频文件中包含的多个视频帧画面的视频时间戳,以及获取所述视频文件中包含的多个音频帧的音频时间戳;
[0036]第一转换模块,用于将获取到的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;
[0037]第二转换模块,用于将获取到的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号对应替换各个音频帧,得到新的音频帧;
[0038]封装模块,用于对所述新的视频帧画面、各个视频时间戳、所述新的音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。
[0039]本申请还提供了一种视频测试文件生成装置,包括:
[0040]获取模块,用于获取多个视频帧画面,根据预先设定的待生成的视频测试文件的帧率生成各个视频帧画面的视频时间戳,将生成的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;
[0041]生成模块,用于根据预先设定的待生成的视频测试文件的音频采样率生成多个音频帧的音频时间戳,将生成的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号作为音频帧;
[0042]封装模块,用于对所述新的视频帧画面、各个视频时间戳、所述音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。
[0043]本申请还提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频测试文件生成方法,其特征在于,包括:获取视频文件,并对所述视频文件进行解析,以获取所述视频文件中包含的多个视频帧画面的视频时间戳,以及获取所述视频文件中包含的多个音频帧的音频时间戳;将获取到的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;将获取到的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号对应替换各个音频帧,得到新的音频帧;对所述新的视频帧画面、各个视频时间戳、所述新的音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。2.根据权利要求1所述的视频测试文件生成方法,其特征在于,当获取到各个音频时间戳时,采用频移键控的方式将获取到的各个音频时间戳转换为对应的音频信号。3.一种视频测试文件生成方法,其特征在于,包括:获取多个视频帧画面,根据预先设定的待生成的视频测试文件的帧率生成各个视频帧画面的视频时间戳,将生成的各个视频时间戳转换为对应的标识码,并将转换得到的标识码对应插入到各个视频帧画面中,得到新的视频帧画面;根据预先设定的待生成的视频测试文件的音频采样率生成多个音频帧的音频时间戳,将生成的各个音频时间戳转换为对应的音频信号,并将转换得到的音频信号作为音频帧;对所述新的视频帧画面、各个视频时间戳、所述音频帧以及各个音频时间戳进行封装,得到所述视频测试文件。4.一种播放器测试方法,其特征在于,包括:在播放器播放视频测试文件时,定时采集当前的播放画面、当前的播放声音,以及系统时间,其中,所述视频测试文件为通过如权利要求1至3任一项所述的视频测试文件生成方法所生成的;依次对所述当前的播放画面中的标识码进行识别,以从所述播放画面中提取出第一时间戳,以及依次对所述当前的播放声音的频率进行识别,以从所述播放声音中提取出第二时间戳;根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量;根据所述视频偏移量以及所述音频偏移量判断所述播放器是否正常。5.根据权利要求4所述的播放器测试方法,其特征在于,所述根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量包括:计算提取出的相邻两个第一时间戳的第一时间差值,以及计算提取出的相邻两个第二时间戳的第二时间差值;计算采集到的相邻两个系统时间的第三时间差值;计算各个第一时间差值与对应的各个第三时间差值的第四时间差值,并将所述第四时间差值作为所述视频偏移量;计算各个第二时间差值与对应的各个第三时间差值的第五时间差值,并将所述第五时
间差值作为所述音频偏移量。6.根据权利要求4所述的播放器测试方法,其特征在于,所述根据提取出的各个第一时间戳与对应采集到的系统时间计算所述播放器的视频偏移量,以及根据提取出的各个第二时间戳与对应采集到的系统时间计算所述播放器的音频偏移量包括:计算提取出的各个第一时间戳与从第一次采集的播放画面所提取出的时间戳的第六时间差值,以及计算提取出的各个第二时间戳与...

【专利技术属性】
技术研发人员:姜军朱俊炜秦永芳
申请(专利权)人:上海幻电信息科技有限公司
类型:发明
国别省市:

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

1