手记

SDK视频渲染测试流程

  1. 概述

当有些小伙伴看到标题的时候可能会产生一个疑问,就是“什么是视频引擎呢”?随着现在网络的进步,我们所熟悉的app越来越多,比方我们经常接触到的火山小视频、抖音、微视等等这些很常用的视频软件,本篇文章以我司SDK视频引擎渲染测试为起点,讲述的是在视频渲染中我们是通过什么方法去进行渲染视频与测试流程,主要测试的平台有服务端、Android、IOS等三大平台,内容包含数据创建、素材替换、音频、文字等四部分。如果讲解过程中有不清楚的地方,也欢迎小伙伴们提出宝贵的意见哦。

  1. 测试功能模块

2.1数据创建

在测试之前会提前根据我们要测试的内容去准备我们的测试数据,在测试过程中我们根据渲染然后再通过我们自己创建的数据进行查看与对比,看实际的效果是否与我们数据当中的一致。

在数据准备完成之后去添加我们要进行测试的模板,与我们创建的数据进行绑定,这样在渲染的时候才能通过我们的数据去看模板渲染出来的效果。(效果如下图所示,左边为我们生成的模板,根据创建的数据渲染出来的视频,右边为视频效果对比模板)

2.2素材替换

什么是素材替换呢?有过相关经验的朋友可能知道,在我们视频添加我们的素材时,这个渲染过程中,会碰到各种各样的问题,比方说添加上的图片没显示,或者说添加上去的视频画面播放不完整等,或再者上传时格式不正确等等这些问题都会发生,那我们如何测试确保我们上传的文件能正常显示,所以在测试过程中我们要通过我们自己创建的数据去替换我们的素材,比方图片、视频、动图等等这些,格式包含MP4、jpg、png、gif等。那我们如何编辑与替换我们的素材的呢?

注:以我们现在数据举例,在划横线处是添加我们的素材进行对比查看(左边为我们的素材链接,右边为链接的内容)

2.3音频

音频测试这一方面相对来说没有素材替换那么简单,我们首先上传一段我们的音频,将音频链接放入我们的数据中,然后去设置音频在视频中播放的位置以及持续的时长,还有音量的调整在视频播放中的截取的时间段,播放的声音是否出现在设置的时间点上,还有是否有卡顿或者音视频不同步等问题。

注:这一段是我们添加的音频,还有已设置播放时间等

注:这是渲染之后的视频,红框标记的地方就是我们设置音频时间后进行去测试它的效果是否和我们数据设置的一致

  • 2.4文字编辑

模板渲染中也包含我们文字这一重要部分,包含字体的大小、颜色、内容的修改、还有文字动画的效果,那我们在测试中根据数据来进行对比查看。

[图片上传失败…(image-3eaaac-1609123797184)]

编辑完成之后我们进行渲染查看效果:

这是渲染出来之后的视频与我们数据上编辑的文字一摸一样,效果是正确的。

  1. 结尾

综上所述,是我们这四个板块的一个简单的讲解,过程中可能比较简单没有那么仔细,后续会持续更新,也会进行改进,希望对小伙伴们能有一定的帮助,当然小伙伴也可以提出你们宝贵的意见与见解我们可以进行交流,大家可以一起共同进步。

0人推荐
随时随地看视频
慕课网APP