视频制作模板的生成方法及相关装置制造方法及图纸

技术编号:36368460 阅读:47 留言:0更新日期:2023-01-18 09:25
本申请的实施例涉及视频处理技术领域,并具体提供了一种视频制作模板的生成方法及相关装置,该方法包括:根据选择的制作素材,显示所述制作素材对应的节点;根据所述节点之间的连线绘制指令,绘制所述节点之间的连线;获取所述节点对应的节点数据和所述连线对应的节点关系数据;根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板。在本申请实施例的技术方案中,允许用户以图形交互和可视化的方式实现视频制作模板的生成,大大降低了视频制作模板的制作门槛和制作成本,显著提高了视频制作模板的制作效率,进而提高了用户体验。了用户体验。了用户体验。

【技术实现步骤摘要】
视频制作模板的生成方法及相关装置


[0001]本申请涉及视频处理
,具体而言,涉及一种视频制作模板的生成方法及相关装置。

技术介绍

[0002]当前,利用视频制作模板制作视频尤其是短视频已经是视频创作领域非常流行的方案之一。然而,视频制作模板本身的制作需要制作人员操作专业软件,并具备一定的编程能力。这大大提升了视频制作模板的制作成本,并降低了视频制作模板的制作效率。

技术实现思路

[0003]本申请的实施例提供了一种视频制作模板的生成方法及相关装置,进而至少在一定程度上可以降低视频制作模板的制作成本,并能够提高视频制作模板的制作效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种视频制作模板的生成方法,所述方法包括:根据选择的制作素材,显示所述制作素材对应的节点;根据所述节点之间的连线绘制指令,绘制所述节点之间的连线,所述连线用于表示所述节点之间的流程关系;获取所述节点对应的节点数据和所述连线对应的节点关系数据;根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板。
[0006]根据本申请实施例的一个方面,提供了一种视频制作模板的生成装置,所述装置包括:显示单元,用于根据选择的制作素材,显示所述制作素材对应的节点;绘制单元,用于根据所述节点之间的连线绘制指令,绘制所述节点之间的连线,所述连线用于表示所述节点之间的流程关系;获取单元,用于获取所述节点对应的节点数据和所述连线对应的节点关系数据;生成单元,用于根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板。
[0007]在本申请的一些实施例中,基于前述方案,所述获取单元还用于:根据对所述节点和所述连线的编辑指令,对所述节点和所述连线进行编辑操作。
[0008]在本申请的一些实施例中,基于前述方案,所述生成单元配置为:根据所述节点数据和所述节点关系数据生成脚本;通过运行所述脚本,生成所述制作素材对应的视频制作模板。
[0009]在本申请的一些实施例中,基于前述方案,所述生成单元配置为:生成脚本的初始化钩子函数,所述初始化钩子函数为在脚本环境初始化完成后调用的函数;根据所述节点数据,在所述初始化钩子函数中生成用于创建所述节点数据对应的节点实例的代码片段;生成用于对所述节点实例进行初始化赋值的代码片段;根据所述节点关系数据生成用于对所述节点实例之间的方法和属性进行调用劫持的代码片段;将生成的所述代码片段进行组合操作,得到脚本。
[0010]在本申请的一些实施例中,基于前述方案,在通过运行所述脚本,生成所述制作素材对应的视频制作模板之后,所述生成单元还用于:播放所述视频制作模板,以对所述视频制作模板进行预览。
[0011]在本申请的一些实施例中,基于前述方案,所述生成单元配置为:调用摄像头进行视频拍摄,得到视频数据;对所述视频数据与所述视频制作模板进行融合播放,以对所述视频制作模板进行预览。
[0012]在本申请的一些实施例中,基于前述方案,在根据所述节点数据和所述节点关系数据生成脚本之后,所述生成单元还用于:将所述脚本加入资源面板中触发所述资源面板的脚本文件变动事件,以使订阅所述资源面板的资源面板服务根据获得的所述脚本文件变动事件,向脚本服务发送通知信息;所述生成单元配置为:通过所述脚本服务根据所述通知信息运行所述脚本,生成所述制作素材对应的视频制作模板。
[0013]在本申请的一些实施例中,基于前述方案,所述节点包括插槽,所述连线用于连接不同节点的所述插槽,所述插槽的类型包括事件类型和数据类型。
[0014]在本申请的一些实施例中,基于前述方案,在根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板之后,所述生成单元还用于:将所述视频制作模板上传至视频分享平台。
[0015]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的视频制作模板的生成方法。
[0016]根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的视频制作模板的生成方法。
[0017]在本申请的一些实施例所提供的技术方案中,整体方案是基于用户在可视化的界面中的操作进行的,能够根据用户选择的制作素材显示对应的节点,同时还可以根据接收到来自用户的连线绘制指令对节点间的连线进行绘制,而该连线是用于表示节点之间的流程关系的,然后,可以获取到图形化的节点和连线所对应的资源数据,并基于该资源数据生成视频制作模板。因此,本申请实施例的技术方案允许用户以图形交互和可视化的方式实现视频制作模板的生成,大大降低了视频制作模板的制作门槛和制作成本,显著提高了视频制作模板的制作效率,进而提高了用户体验。
[0018]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0020]图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图;
[0021]图2示出了根据本申请的一个实施例的视频制作模板的生成方法的流程图;
[0022]图3示出了根据本申请的一个实施例的可以用来实现视频制作模板的生成方法的界面示意图;
[0023]图4示出了根据本申请的一个实施例的包含节点与连线的界面示意图;
[0024]图5示出了根据本申请的一个实施例的图2中步骤240的细节的流程图;
[0025]图6示出了根据本申请的一个实施例的根据节点数据和节点关系数据生成脚本的流程图;
[0026]图7示出了根据本申请的一个实施例的图5中步骤243之后步骤的流程图;
[0027]图8示出了根据本申请的一个实施例的图5中步骤241之后步骤以及步骤243的细节的流程图;
[0028]图9示出了根据本申请的一个实施例的流程配置的具体实现流程示意图;
[0029]图10示出了根据本申请的一个实施例的流程配置的整体流程示意图;
[0030]图11示出了根据本申请的一个实施例的视频制作模板的生成装置的框图;
[0031]图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0032]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频制作模板的生成方法,其特征在于,所述方法包括:根据选择的制作素材,显示所述制作素材对应的节点;根据所述节点之间的连线绘制指令,绘制所述节点之间的连线,所述连线用于表示所述节点之间的流程关系;获取所述节点对应的节点数据和所述连线对应的节点关系数据;根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板。2.根据权利要求1所述的视频制作模板的生成方法,其特征在于,所述方法还包括:根据对所述节点和所述连线的编辑指令,对所述节点和所述连线进行编辑操作。3.根据权利要求1所述的视频制作模板的生成方法,其特征在于,所述根据所述节点数据和所述节点关系数据生成所述制作素材对应的视频制作模板,包括:根据所述节点数据和所述节点关系数据生成脚本;通过运行所述脚本,生成所述制作素材对应的视频制作模板。4.根据权利要求3所述的视频制作模板的生成方法,其特征在于,所述根据所述节点数据和所述节点关系数据生成脚本,包括:生成脚本的初始化钩子函数,所述初始化钩子函数为在脚本环境初始化完成后调用的函数;根据所述节点数据,在所述初始化钩子函数中生成用于创建所述节点数据对应的节点实例的代码片段;生成用于对所述节点实例进行初始化赋值的代码片段;根据所述节点关系数据生成用于对所述节点实例之间的方法和属性进行调用劫持的代码片段;将生成的所述代码片段进行组合操作,得到脚本。5.根据权利要求3所述的视频制作模板的生成方法,其特征在于,在通过运行所述脚本,生成所述制作素材对应的视频制作模板之后,所述方法还包括:播放所述视频制作模板,以对所述视频制作模板进行预览。6.根据权利要求5所述的视频制作模板的生成方...

【专利技术属性】
技术研发人员:陈炳树张晨
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1