System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及多媒体,特别涉及一种视频制作方法、装置、电子设备及存储介质。
技术介绍
1、随着多媒体技术的发展,通过视频来描述某一对象的方式越来越普遍。相关技术中,通常是由视频制作者进行人为的拍摄和剪辑,从而来得到针对某一对象的视频。其中,视频制作者通常花费大量的时间和精力,才能制作出一个视频,导致视频的制作效率低。
技术实现思路
1、本公开提供一种视频制作方法、装置、电子设备及存储介质,无需用户手动拍摄和剪辑,就可以自动制作的视频,提高了制作视频的效率。本公开的技术方案如下:
2、根据本公开实施例的一方面,提供一种视频制作方法,包括:
3、响应于对视频制作界面的信息输入操作,获取对象的名称、所属的类别以及关键信息,所述关键信息用于表示所述对象的特点;
4、响应于信息生成操作,基于所述对象的名称、所述类别以及所述关键信息,在所述视频制作界面中,显示至少一个信息,所述至少一个信息用于描述所述对象;
5、响应于视频生成操作,基于所述至少一个信息和视频素材,在所述视频制作界面中,显示至少一个视频,所述至少一个视频用于描述所述对象。
6、根据本公开实施例的另一方面,提供一种视频制作装置,包括:
7、获取单元,被配置为执行响应于对视频制作界面的信息输入操作,获取对象的名称、所属的类别以及关键信息,所述关键信息用于表示所述对象的特点;
8、显示单元,被配置为执行响应于信息生成操作,基于所述对象的名称、所述类别以及所
9、所述显示单元,还被配置为执行响应于视频生成操作,基于所述至少一个信息和视频素材,在所述视频制作界面中,显示至少一个视频,所述至少一个视频用于描述所述对象。
10、在一些实施例中,所述显示单元,包括:
11、确定子单元,被配置为执行响应于信息生成操作,基于所述对象的名称和所述类别,确定所述对象的应用场景;
12、生成子单元,被配置为执行基于所述应用场景,生成至少一个描述语句,每个描述语句用于描述所述应用场景下所述对象所属类别的事物;
13、显示子单元,被配置为执行基于所述至少一个描述语句和所述关键信息,在所述视频制作界面中,显示所述至少一个信息。
14、在一些实施例中,所述关键信息包括至少一个关键词,每个关键词用于从对应的方面表示所述对象的特点;
15、所述显示子单元,被配置为执行对于任一描述语句,基于所述描述语句和所述关键信息中的至少一个关键词,生成信息;在所述视频制作界面中,显示所述信息。
16、在一些实施例中,所述显示单元,被配置为执行对于任一信息,在所述信息已生成的情况下,基于所述信息的语意,对所述信息进行分行处理,每一行的内容用于从不同的角度描述所述对象;在所述视频制作界面中,显示分行后的所述信息。
17、在一些实施例中,所述装置还包括:
18、调整单元,被配置为执行响应于对任一信息的编辑操作,对所述信息的内容进行调整;
19、所述显示单元,还被配置为执行在所述视频制作界面中,显示调整后的所述信息。
20、在一些实施例中,所述显示单元,包括:
21、切片子单元,被配置为执行对于任一信息,响应于视频生成操作,基于所述信息,对所述视频素材进行切片,得到多个视频片段;
22、拼接子单元,被配置为执行基于所述信息,对所述多个视频片段进行拼接,得到所述信息对应的视频;
23、显示子单元,被配置为执行在所述视频制作界面中,显示所述信息对应的视频。
24、在一些实施例中,所述切片子单元,被配置为执行对于任一信息,获取所述信息的多行内容,所述多行内容基于对所述信息进行分行处理得到;响应于视频生成操作,对于所述信息中的任一行内容,从所述视频素材中,裁剪出与所述内容相匹配的视频片段。
25、在一些实施例中,所述装置还包括:
26、第一确定单元,被配置为执行对于所述信息中的任一行内容,基于所述内容中的字符数量,确定与所述内容相匹配的视频片段的播放时长。
27、在一些实施例中,所述拼接子单元,被配置为执行按照所述信息中多行内容的顺序,对所述多行内容对应的视频片段进行拼接,得到中间视频,所述多行内容基于对所述信息进行分行处理得到;在所述中间视频中添加所述信息,得到所述信息对应的视频。
28、在一些实施例中,所述拼接子单元,被配置为执行基于信息展示规则,在所述中间视频中添加所述信息,得到所述信息对应的视频,所述信息展示规则包括信息的展示位置、信息的展示范围以及信息的折行规则中的至少一种,所述展示范围用于表示展示所述信息的区域范围,所述折行规则用于表示在显示所述信息时所述信息中换行的位置。
29、在一些实施例中,所述装置还包括:
30、第二确定单元,被配置为执行在所述视频素材中存在文字的情况下,确定所述视频素材中文字的位置;
31、消除单元,被配置为执行基于所述位置,对所述视频素材中的文字进行消除。
32、根据本公开实施例的另一方面,提供一种电子设备,该电子设备包括:
33、一个或多个处理器;
34、用于存储该处理器可执行程序代码的存储器;
35、其中,该处理器被配置为执行该程序代码,以实现上述视频制作方法。
36、根据本公开实施例的另一方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述视频制作方法。
37、根据本公开实施例的另一方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述视频制作方法。
38、本公开实施例提供了一种视频制作方法,通过视频制作界面,获取所要描述的对象的名称、所属的类别以及关键信息,通过对象的名称、所属的类别以及关键信息,生成至少一个信息,使得生成的信息能够准确地描述对象的特点;然后根据至少一个信息和视频素材,制作至少一个视频,不仅保证了视频能够准确地描述该对象,而且无需用户手动拍摄和剪辑,就可以自动制作的视频,提高了制作视频的效率;并且,还能够在视频制作界面中显示生成的视频,以便用户了解视频的制作效果,符合用户需求。
39、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种视频制作方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频制作方法,其特征在于,所述响应于信息生成操作,基于所述对象的名称、所述类别以及所述关键信息,在所述视频制作界面中,显示至少一个信息,包括:
3.根据权利要求2所述的视频制作方法,其特征在于,所述关键信息包括至少一个关键词,每个关键词用于从对应的方面表示所述对象的特点;
4.根据权利要求1所述的视频制作方法,其特征在于,所述在所述视频制作界面中,显示至少一个信息,包括:
5.根据权利要求1所述的视频制作方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的视频制作方法,其特征在于,所述响应于视频生成操作,基于所述至少一个信息和视频素材,在所述视频制作界面中,显示至少一个视频,包括:
7.根据权利要求6所述的视频制作方法,其特征在于,所述对于任一信息,响应于视频生成操作,基于所述信息,对所述视频素材进行切片,得到多个视频片段,包括:
8.根据权利要求7所述的视频制作方法,其特征在于,所述方法还包括:
9.根
10.根据权利要求9所述的视频制作方法,其特征在于,所述在所述中间视频中添加所述信息,得到所述信息对应的视频,包括:
11.根据权利要求1所述的视频制作方法,其特征在于,所述方法还包括:
12.一种视频制作装置,其特征在于,所述装置包括:
13.一种电子设备,其特征在于,所述电子设备包括:
14.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至11任一项所述的视频制作方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11任一项所述的视频制作方法。
...【技术特征摘要】
1.一种视频制作方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频制作方法,其特征在于,所述响应于信息生成操作,基于所述对象的名称、所述类别以及所述关键信息,在所述视频制作界面中,显示至少一个信息,包括:
3.根据权利要求2所述的视频制作方法,其特征在于,所述关键信息包括至少一个关键词,每个关键词用于从对应的方面表示所述对象的特点;
4.根据权利要求1所述的视频制作方法,其特征在于,所述在所述视频制作界面中,显示至少一个信息,包括:
5.根据权利要求1所述的视频制作方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的视频制作方法,其特征在于,所述响应于视频生成操作,基于所述至少一个信息和视频素材,在所述视频制作界面中,显示至少一个视频,包括:
7.根据权利要求6所述的视频制作方法,其特征在于,所述对于任一信息,响应于视频生成操作,基于所述信息,对所述视频素材进行切片,得到多个视频片段,包...
【专利技术属性】
技术研发人员:阮锋,孙达云,陈权,木一青,冯少云,马也,郭国鑫,黄灿,岳景来,侯兴林,陶亮,王波,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。