问答 对一个视频播放器作自动化测试,可以通过图像识别的方式判断是否能正常播放,但是如何能确定是否音画同步?

匿名 · 2019年02月02日 · 最后由 秋草 回复于 2019年02月14日 · 1658 次阅读

应用场景,视频播放器对多种不同厂商硬件的适配测试。
请问这种场景能用自动化技术判断视频音画是否同步吗?有哪些可以采用的方案

共收到 4 条回复 时间 点赞

音轨是不是可以单独提取的?

选择样片进行特征编码提取了,采样的话,如果只是要验影音同步的问题,取码流较大的两端的两点就够用了

如果是我自己测试的话,感觉方法还挺多的,有复杂有简单,复杂的测试方法涉及到多方面的技术问题,不是通用方法,最好和自己本公司的人做探讨;简单的话,在一段视频中对一些点进行采样,截屏,和预期结果做对比;
(为什么可行?声音的速度一般都是对的,出现声画不同步,主要是图形的解析这一块需要占大量 cpu,当 cpu 不太够的时候,就会出现画质上的延后,所以其实只需要识别图像即可)
但确定要做这种自动化么?以我之前的工作经历,以及对这一块的了解,不同厂商之间播放器的解析方式也不同,有硬解的,有软解的,比如说软解支持超高清,必然会存在音画不同步的现象;

音频的波形图显示出来一样可以用图像识别

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册