【技术实现步骤摘要】
即时视频显示方法、装置、终端设备及存储介质
本公开实施例涉及数据技术,尤其涉及一种即时视频显示方法、装置、终端设备及存储介质。
技术介绍
随着互联网技术和终端设备的快速发展,各种终端设备例如手机和平板电脑等已经成为了人们工作和中不可或缺的一部分,而且随着终端设备的日益普及,针对终端设备开发的应用程序(Application,APP)技术也快速增长。目前,根据用户提供的页面素材生成在应用程序或者浏览器端显示的视频,用户只能通过生成的完整视频之后,才能判断该视频是否符合展示需求,并当用户不满意该视频时,还需要重新为该视频人工设计并开发视频效果,重新执行视频生成操作。这种为视频进行多次独立开发的方法导致视频的开发效率大大降低,增加视频开发的复杂度。
技术实现思路
本公开实施例提供一种即时视频显示方法、装置、终端设备及存储介质,可以减少视频的生成成本,提高视频开发的效率。第一方面,本公开实施例提供了一种即时视频显示方法,该方法包括:获取与待生成的目标视频匹配的视频元素,所述视频元素中包括至少一个图像元素;在检测到用户输入的即时视频显示指令时,从预先构建的即时视频生成模板库中选 ...
【技术保护点】
1.一种即时视频显示方法,其特征在于,包括:获取与待生成的目标视频匹配的视频元素,所述视频元素中包括至少一个图像元素;在检测到用户输入的即时视频显示指令时,从预先构建的即时视频生成模板库中选择与所述即时视频显示指令匹配的目标即时视频生成模板;将所述图像元素填充到所述目标即时视频生成模板中与所述图像元素匹配的位置处,生成目标即时视频生成文件,其中,所述目标即时视频生成文件包括各所述图像元素在所述目标视频中的显示时间参数;调用图像绘制组件,根据所述目标即时视频生成文件,将所述图像元素按照对应的显示时间参数在显示画布中进行实时绘制,并将所述显示画布中绘制的内容进行实时显示。
【技术特征摘要】
1.一种即时视频显示方法,其特征在于,包括:获取与待生成的目标视频匹配的视频元素,所述视频元素中包括至少一个图像元素;在检测到用户输入的即时视频显示指令时,从预先构建的即时视频生成模板库中选择与所述即时视频显示指令匹配的目标即时视频生成模板;将所述图像元素填充到所述目标即时视频生成模板中与所述图像元素匹配的位置处,生成目标即时视频生成文件,其中,所述目标即时视频生成文件包括各所述图像元素在所述目标视频中的显示时间参数;调用图像绘制组件,根据所述目标即时视频生成文件,将所述图像元素按照对应的显示时间参数在显示画布中进行实时绘制,并将所述显示画布中绘制的内容进行实时显示。2.根据权利要求1所述的方法,其特征在于,在从预先构建的即时视频生成模板库中选择与所述即时视频显示指令中匹配的目标即时视频生成模板之前,还包括:从预先构建的视频元素库中获取目标视频元素,所述目标视频元素包括至少一个新图像元素和/或历史使用图像元素;从预先构建的图像动态效果库中获取至少一个目标图像动态效果文件;从预先构建的图像切换动态效果库中获取至少一个目标图像切换动态效果文件;根据所述目标视频元素、所述至少一个目标图像动态效果文件和所述至少一个目标图像切换动态效果文件,生成即时视频生成模板,并添加到所述即时视频生成模板库中。3.根据权利要求2所述的方法,其特征在于,在从预先构建的视频元素库中获取目标视频元素之前,还包括:获取历史视频;从所述历史视频中提取每帧图像的图像动态效果信息,生成图像动态效果文件,添加入所述图像动态效果库;从所述历史视频中提取任意两个连续图像之间的图像切换动态效果信息,生成图像切换动态效果文件,添加入所述图像切换动态效果库。4.根据权利要求1所述的方法,其特征在于,还包括:获取使用所述目标即时视频生成模板的用户信息,以及所述目标即时视频生成模板的生成视频选择次数;统计所述目标视频的浏览数据,作为所述目标视频采用的目标模板的浏览数据;根据所述用户信息、所述生成视频选择次数和所述浏览数据,确定所述目标即时视频生成模板的使用率;根据所述即时视频生成模板库中各所述即时视频生成模板的使用率,将使用率低于设定阈值的即时视频生成模板从所述即时视频生成模板库中移除。5.根据权利要求1所述的方法,其特征在于,所述视频元素还包括至少一个音频元素;所述目标即时视频生成文件还包括:各所述音频元素在所述目标视频中的播放时间参数,所述播放时间参数与所述显示时间参数关联;在调用图像绘制组件,根据所述目标即时视频生成文件,将所述图像元素按照对应的显示时间参数在显示画布中进行实时绘制,并将所述显示画布中绘制的内容进行实时显示的同时,还包括:调用音频播放组件,将所述音频元素按照对应的播放时间参数进行音频播放。6.根据权利要求5所述的方法,其特征在于,在根据所述目标即时视频生成文件,将所述图像元素按照对应的显示时间参数在显示画布中进行实时绘制,并将所述显示画布中绘制的内容进行实时显示的同时,还包括:在确定所述显示画布中完整绘制有与一个实时显示时间参数匹配的全部图像元素时,生成与所述显示画布的当前显示内容匹配的图像数据流;将生成的图像数据流输入至所述视频生成组件中,并在确定存在与所述实时显示时间参数关联的播放时间参数对应的音频片段时,将所述音频片段输入至所述视频生成组件中进行视频合成,直至所述图像绘制组件完成对全部图像元素的绘制,以得到所述目标视频。7.根据权利要求1-6任一项所述的方法,其特征在于,所述图像绘制组件为Canvas组件。8.一种即时视频显示装置,其特征在于,包括:视频元素获取模块,用于获取与待生成的目标视频匹配的视频元素,所述视频元素中包括多个图像元素;目标即时视频生成模板确定模块,用于在检测到用户输入的即时视频显示指令时,从预...
【专利技术属性】
技术研发人员:徐楷,尹晨阳,苗星,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。