一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频生成方法及装置与流程

2023-02-19 08:55:25 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,特别涉及一种视频生成方法。本技术同时涉及一种视频生成装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

2.一个优质视频的创作周期中,前期的策划、分镜头脚本的创作、素材的拍摄与收集过程同样占据重要的地位。使用分镜头脚本作为视频创作的蓝本,是在工业化电影拍摄流程中总结出的一个重要经验,为了可以创作引人入胜的视频内容以及拍摄优质的视频画面,关键在于重视创作过程中前期构思以及拍摄过程中可以有镜头的指导信息,因此为了可以帮助用户制作出高质量的视频内容,引导用户在创作过程中使用分镜头脚本是十分重要的。
3.然而,目前主流的创作工具是集中在剪辑这个流程中的,缺少使用户专注于构思故事组织镜头,并基于创建的镜头直接拍摄制并制作视频的一种全流程视频制作方法。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种视频生成方法。本技术同时涉及一种视频生成装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的视频制作仅限于视频剪辑,缺少完整视频创作流程的问题。
5.根据本技术实施例的第一方面,提供了一种视频生成方法,包括:
6.创建至少一个场景,为每个场景创建对应的至少一个分镜头;
7.向每个分镜头对应的分镜头视频库中添加至少一个视频素材;
8.在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;
9.根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。
10.根据本技术实施例的第二方面,提供了一种视频生成装置,包括:
11.创建模块,被配置为创建至少一个场景,为每个场景创建对应的至少一个分镜头;
12.添加模块,被配置为向每个分镜头对应的分镜头视频库中添加至少一个视频素材;
13.确定模块,被配置为在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;
14.合成模块,被配置为根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。
15.根据本技术实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述视频生成方法的步骤。
16.根据本技术实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算
机指令,该计算机指令被处理器执行时实现所述视频生成方法的步骤。
17.本技术提供的视频生成方法,创建至少一个场景,为每个场景创建对应的至少一个分镜头;向每个分镜头对应的分镜头视频库中添加至少一个视频素材;在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。本技术一实施例实现了用户基于故事主题策划需要的场景以及镜头后,基于创建的场景、镜头拍摄和剪辑视频,即在视频编辑器中创建故事板的同时基于故事板拍摄制作视频,为用户提供了一种更加便捷的全流程视频制作方法。
附图说明
18.图1是本技术一实施例提供的一种视频生成方法的流程图;
19.图2是本技术一实施例提供的一种应用于故事m的视频生成方法的处理流程图;
20.图3是本技术一实施例提供的创建场景以及分镜头的示意图;
21.图4是本技术一实施例提供的添加镜头信息的示意图;
22.图5是本技术一实施例提供的一种视频生成装置的结构示意图;
23.图6是本技术一实施例提供的一种计算设备的结构框图。
具体实施方式
24.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
25.在本技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术一个或多个实施例。在本技术一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
26.应当理解,尽管在本技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
27.首先,对本技术一个或多个实施例涉及的名词术语进行解释。
28.故事板,即分镜头脚本,通过按照场(scene)、镜头(shot)、条(take)来组织拍摄素材的一种方式。
29.分镜头脚本又称摄制工作台本,是将文字转换成立体视听形象的中间媒介,主要任务是根据解说词和电视文学脚本来设计相应画面,配置音乐音响,把握片子的节奏和风格等。一个故事版包含多个场。
30.场(scene):围绕一个故事描述场景,由多个相关连的镜头组成。
31.镜头(shot):从开机到关机所拍摄下来的一段连续的画面,或两个剪接点之间的
片段。一个镜头包含多个条。
32.条(take):为该镜头拍摄的基本单位。最终使用的素材一般从该镜的条中产生。
33.目前主流的创作工具主要是以剪辑为核心,提供丰富剪辑以及特效功能,而剪辑只是视频创作的最后一环,完整的视频创作流程应该是包含前期的策划/素材的拍摄收集/后期粗剪特效精剪等流程。
34.本技术以故事板为核心的用户创作流程,可以帮助用户更好的去构思故事组织镜头,将用户从拘泥于视频制作的流程本身这个问题中带出,让用户在创作中仅关心内容本身,而不需要关心其他与创作无关的事情,通过这种方式引导新人用户培养视频创作的习惯,为经验丰富的用户提供编辑的更加便捷的全流程视频制作工具,而不仅仅只是提供剪辑的能力。
35.在本技术中,提供了一种视频生成方法,本技术同时涉及一种视频生成装置,一种计算设备,以及一种计算机可读存储介质,在下面的实施例中逐一进行详细说明。
36.图1示出了根据本技术一实施例提供的一种视频生成方法的流程图,具体包括以下步骤:
37.步骤102:创建至少一个场景,为每个场景创建对应的至少一个分镜头。
38.其中,场景是指根据用户的视频创作需求创建的用于对分镜头类别进行区分的框架,场景中可以包含多个分镜头;分镜头是指根据用户的视频创作需求在场景中创建的镜头,用于后续基于每个镜头拍摄对应镜头的视频素材,分镜头中可以包含多条视频素材。
39.具体的,接收场景创建指令,响应于场景创建指令创建至少一个场景,其中,场景创建指令可以是用户触发视频编辑器中新建场景按钮生成。接收分镜头创建指令,响应于分镜头创建指令,在对应的场景中创建分镜头,其中,分镜头创建指令可以是用户触发视频编辑器中在场景中新建分镜头的按钮生成。
40.实际应用中,在基于视频编辑器创作视频之前,视频创作者要确定创作故事的内容,如导演在拍摄电影前首先要确定剧本。视频创作者基于故事的主题创建场景以及每个场景包含的分镜头,即基于故事主题在视频编辑器中创建场景和场景中的分镜头生成故事板,如在拍摄校园电影时,基于故事的构思创建“操场场景”,并在“操场场景”创建“跑道”分镜头、“篮球场”分镜头等等。在场景以及分镜头创建完成后得到符合故事内容的故事板,后续可基于故事板拍摄或上传对应的视频内容。
41.在本技术一具体实施方式中,以创建场景“广场”为例,视频编辑器接收场景创建指令,创建场景“广场”;接收在场景“广场”中创建分镜头的创建指令,在场景“广场”中创建分镜头“高楼外景”、分镜头“跑步”。
42.通过基于视频创作者的故事内容创建故事板,便于后续视频创作者基于创建的分镜头以及场景上传或直接拍摄对应的视频片段,用于后续生成完整的符合视频创作者故事内容的视频。
43.步骤104:向每个分镜头对应的分镜头视频库中添加至少一个视频素材。
44.其中,分镜头视频库是指用于存储分镜头中的一个或多个视频素材的数据库。视频素材是指存储至分镜头视频库中的素材,其中,分镜头视频库中的视频素材可以由视频创作者基于视频编辑器拍摄并上传、由视频创作者上传或由系统制作并默认显示等等,本技术对视频素材的来源不做具体限定,以实际应用为准。视频素材中包含了视频素材中视
频片段的原始信息、剪辑信息以及特效信息等。
45.具体的,接收视频素材添加指令,响应于所述视频素材添加指令,其中视频素材添加指令可以是用户触发视频编辑器中的素材上传按钮生成的,确定目标分镜头以及目标分镜头对应的分镜头视频库,将视频素材添加指令中携带的目标视频素材添加至与目标分镜头对应的分镜头视频库中。
46.实际应用中,视频创作者在视频编辑器中基于创作构思建立故事板,再基于建立的故事板确定目标视频素材,并将目标视频素材上传至目标分镜头对应的分镜头视频库中。
47.在本技术一具体实施方式中,以分镜头“高楼外景”为例,接收视频素材添加指令,根据视频素材添加指令确定分镜头“高楼外景”,将视频素材添加指令中携带的视频素材s1添加至与分镜头“高楼外景”对应的分镜头视频库中。
48.在本技术另一具体实施方式中,以分镜头“高楼外景”为例,分镜头“高楼外景”的分镜头视频库中包含系统制作并默认显示的视频素材s2。
49.通过基于故事板上传对应的视频素材,便于后续基于视频素材生成符合视频创作者构思的完整视频。
50.为了实现视频创作者可以根据视频编辑器中创建的故事板拍摄对应的视频素材,在创建分镜头后,可根据镜头需要展现的内容,为每个镜头添加镜头信息。
51.具体为,向每个分镜头对应的分镜头视频库中添加至少一个视频素材之前,还包括:
52.向每个分镜头添加与每个分镜头对应的镜头信息。
53.其中,镜头信息是指对每个分镜头的具体描述。镜头信息包含分镜头标题信息、分镜头图示信息或分镜头文字描述信息中的至少一项。镜头信息用于对视频的拍摄和剪辑提供提示及指导。
54.具体的,接收镜头信息添加指令,响应于镜头信息添加指令,将镜头指令中携带的镜头信息添加至对应的分镜头。
55.在本技术一具体实施方式中,以分镜头“跑步”为例,接收镜头信息添加指令,响应于镜头信息添加指令,将镜头信息指令中携带的镜头信息包括图片以及文字描述“两个人在广场跑步”添加至分镜头“跑步”中。
56.通过在分镜头中添加对应的镜头信息,指导了用户的拍摄以及剪辑,为新人用户培养了视频创作的习惯,为经验丰富的用户提供了更为便捷的视频制作流程。
57.在实际应用中,向每个分镜头对应的分镜头视频库中添加至少一个视频素材时,所述视频素材可以是本地存储的视频素材或根据视频编辑器拍摄的素材,具体为:
58.接收本地存储的视频素材或基于所述故事板编辑器拍摄的视频素材;
59.将所述本地存储的视频素材或基于所述故事板编辑器拍摄的视频素材作为向每个分镜头对应的分镜头视频库中添加的视频素材添加至每个分镜头对应的分镜头视频库中。
60.具体的,接收视频素材添加指令,将本地视频素材或使用视频编辑器拍摄的素材上传至对应的分镜头的分镜头视频库中。其中,本地视频素材可以包括系统制作并默认展示的视频素材以及视频创作者由客户端本地上传至视频编辑器的视频素材。
61.在本技术一具体实施方式中,沿用上例,接收视频素材添加指令,将用户基于故事板拍摄的在广场上跑步的视频片段作为视频素材,添加至分镜头“跑步”对应的分镜头视频库中。
62.在实际应用中,向每个分镜头对应的分镜头视频库中添加至少一个视频素材之前,还包括:
63.接收视频素材添加指令,获取目标分镜头的初始视频素材;
64.对所述初始视频素材进行预处理,获得所述目标分镜头的视频素材。
65.其中,初始视频素材是指未经处理直接拍摄的不包含剪辑、特效等信息的视频片段。预处理是指为初始视频素材添加特效、滤镜等视频效果。视频素材添加指令可以是根据用户触控视频编辑器中的视频素材添加按钮或其他方式生成的。目标分镜头是指根据视频素材添加指令确定的需要向其添加视频素材的分镜头。
66.在本技术一具体实施方式中,沿用上例,接收视频素材添加指令,确定目标分镜头“跑步”,并获取分镜头“跑步”的初始视频素材;为初始视频素材添加黑白滤镜,得到分镜头“跑步”的视频素材。
67.通过将带有剪辑、特效等信息的视频素材添加至对应的分镜头中,便于后续生成视频内容更为丰富的场景视频。
68.步骤106:在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材。
69.目标视频素材是指用户在分镜头对应的分镜头视频库中选取的视频素材。用户可在每个分镜头对应的分镜头视频库中确定符合用户构思的视频素材作为目标视频素材,每个分镜头对应的目标视频素材可用于后续合成完整视频。
70.具体的,接收目标视频素材选取指令,在分镜头对应的分镜头视频库中,根据目标视频素材选取指令确定分镜头对应的目标视频素材。
71.在本技术一具体实施方式中,以分镜头“跳舞”为例,接收目标视频素材选取指令,确定分镜头“跳舞”以及对应的分镜头视频库,基于目标视频素材选取指令,在分镜头“跳舞”对应的分镜头视频库中获取目标视频素材。
72.具体的,在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材的方法包括:
73.接收针对目标分镜头的视频素材选择指令,其中,所述视频素材选择指令中携带目标视频素材标识;
74.基于所述目标视频素材标识,在目标分镜头对应的分镜头视频库中确定目标视频素材。
75.其中,目标分镜头是指用户确定要在其包含的视频素材中选取目标视频素材的分镜头。视频素材选择指令可以是用户触控视频编辑器中的视频素材或其他方式生成的。目标视频素材标识用于标识分镜头视频库中视频素材。
76.在本技术一具体实施方式中,沿用上例,分镜头“跳舞”对应的分镜头视频库包含视频素材集合{跳舞素材1、跳舞素材2...跳舞素材n},根据目标视频素材选取指令中携带的视频素材标识“1”确定视频素材集合中的跳舞素材1,将跳舞素材1作为分镜头“跳舞”的目标视频素材。
77.通过在分镜头对应分镜头视频库中确定目标视频素材,便于后续基于用户选定的视频素材生成最终的完整视频。
78.在选取目标视频素材的过程中,可同时对分镜头进行筛选,即删除存在严重问题的镜头,具体方法包括:
79.基于接收的目标分镜头删除指令,确定目标分镜头以及与所述目标分镜头对应的视频素材;
80.解除所述目标分镜头对应的视频素材与所述目标分镜头的关联关系,删除所述目标分镜头。
81.目标分镜头删除指令是指对存在问题的分镜头进行删除的指令。由于前期建立的场景以及对应场景的镜头均为未实际拍摄情况下的构思,故在后期拍摄过程中可删除无法达到构思效果的镜头,从而避免影响整个视频的完整以及流畅程度。删除目标分镜头是指在目标分镜头对应的目标场景中确定目标分镜头并删除,使其不再展示于目标场景中。
82.实际应用中,对于添加至分镜头对应的分镜头视频库中的视频素材也可以进行删除,此时的删除是指解除分镜头与对应的视频素材的关联关系,而非将视频素材的信息从本地存储中彻底删除。
83.在本技术一具体实施方式中,沿用上例,接收分镜头“跳舞”删除指令,基于指令确定分镜头“跳舞”以及分镜头对应的视频素材{跳舞素材1、跳舞素材2...跳舞素材n}。解除每个跳舞素材与分镜头“跳舞”之间的关联关系,并在分镜头“跳舞”对应的场景中删除分镜头“跳舞”。
84.步骤108:根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。
85.其中,场景视频片段是指根据场景中的每个分镜头合成的视频片段,即根据场景中每个分镜头的目标视频素材合成视频片段。目标视频是指根据每个场景的场景视频片段合成的视频。
86.具体的,接收目标视频合成指令,确定目标视频中包含的场景,基于确定的场景查询每个场景中包含的所有分镜头。基于分镜头中的目标视频素材合成每个场景的场景视频片段,再基于每个场景的场景视频片段生成目标视频。
87.在本技术一具体实施方式中,以目标视频为“公司”为例,接收目标视频“公司”合成指令,确定目标视频“公司”基于场景“工位”、场景“一楼大厅”以及场景“餐厅”中的内容合成。基于确定的场景“工位”、场景“一楼大厅”以及场景“餐厅”,分别确定每个场景对应的分镜头,包括场景“工位”包含的分镜头“工位1”、“工位2”、“工位3”,场景“一楼大厅”包含的分镜头“电梯1”、“电梯2”、“电梯3”,场景“餐厅”包含的分镜头“座位1”、“座位2”、“座位3”。基于分镜头“工位1”、“工位2”、“工位3”合成场景视频片段“工位视频”,基于分镜头“电梯1”、“电梯2”、“电梯3”合成场景视频片段“大厅视频”,基于分镜头“座位1”、“座位2”、“座位3”合成场景视频片段“餐厅视频”。由场景视频片段“工位视频”、“大厅视频”、“餐厅视频”合成目标视频“公司”。
88.在实际应用中,为了使视频画面更流畅且具备观赏性,合成视频时可以为视频添加滤镜、剪辑等效果。
89.具体的,合成场景视频片段的步骤可以包括:
90.接收目标场景视频片段合成指令,确定与目标场景对应的分镜头,其中,所述目标场景视频片段合成指令中携带有目标场景处理信息;
91.根据所述目标场景处理信息以及所述目标场景对应的分镜头生成目标场景视频片段。
92.其中,目标场景处理信息是指为场景视频片段添加的视频转场、视频切换等视频编辑信息。
93.在本技术一具体实施方式中,以目标场景“路上”为例,接收场景视频片段合成指令,确定与目标场景“路上”对应的分镜头“广场”和“跑步”,其中,场景视频片段合成指令携带有目标场景“路上”处理信息,包括“字幕转场”、“定格转场”。根据处理信息“字幕转场”、“定格转场”以及分镜头“广场”和“跑步”合成目标场景视频片段。
94.具体的,合成目标视频的步骤可以包括:
95.接收目标视频合成指令,确定与所述目标视频对应的场景,其中,所述目标视频合成指令中携带有目标视频处理信息;
96.根据所述目标视频处理信息以及所述目标视频对应的场景生成目标视频。
97.其中,目标视频处理信息是指合成目标视频过程中添加的视频特效、视频转场等视频编辑信息。如,在生成目标视频的目标视频片段之间添加“左移转场”效果,或为目标视频添加“黑白滤镜”效果等等。
98.在本技术一具体实施方式中,以目标视频“公司”为例,接收目标视频合成指令,确定用于合成目标视频“公司”的场景“工位”和“餐厅”,其中,目标视频合成指令携带有合成目标视频“公司”的处理信息,包括为目标视频“公司”添加“抖动特效”、“灰色滤镜”的视频效果以及为场景“工位”和场景“餐厅”之间添加“定格转场”的视频转场效果。基于合成目标视频“公司”的处理信息以及场景“工位”和“餐厅”合成目标视频。
99.通过为场景视频片段以及目标视频添加剪辑信息,便于生成的目标视频内容更为丰富,观赏性更强。
100.为了便于更高效的基于分镜头中的已有视频素材合成用户所需的目标视频,可采用如下具体方式生成目标视频:
101.接收目标视频自动合成指令;
102.根据预设分镜头视频素材选取规则确定待合成视频素材;
103.响应于所述目标视频自动合成指令将所述待合成视频素材合成目标视频。
104.其中,目标视频自动合成指令是指根据预设分镜头视频素材选取规则确定视频素材并合成目标视频的指令;预设分镜头视频素材选取规则是指在分镜头对应的分镜头视频库中选取用于合成目标视频的视频素材的规则,如,预设分镜头视频素材选取规则可以是选取分镜头的分镜头视频库中最长的视频素材或选取分镜头视频库中用户常用的视频素材;待合成视频素材是指用于合成目标视频的视频素材。
105.在本技术一具体实施方式中,以目标视频“跳舞”为例,接收自动合成“跳舞”视频的指令,预设选取规则为随机选取视频素材;根据预设选取规则在每个分镜头对应的分镜头视频库中随机选取跳舞视频素材,得到用于合成“跳舞”视频的跳舞视频素材,根据随机选取的跳舞视频素材生成目标视频“跳舞”。
106.本技术的方案创建至少一个场景,为每个场景创建对应的至少一个分镜头;向每
个分镜头对应的分镜头视频库中添加至少一个视频素材;在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。本技术用户基于故事主题策划需要的场景以及镜头后,再基于创建的场景、镜头拍摄和剪辑视频,即在视频编辑器中创建故事板的同时基于故事板拍摄视频,为用户提供了一种更加便捷的全流程视频制作方法。
107.下述结合附图2,以本技术提供的视频生成方法在故事m的应用为例,对所述视频生成方法进行进一步说明。其中,图2示出了本技术一实施例提供的一种应用于故事m的视频生成方法的处理流程图,具体包括以下步骤:
108.步骤202:创建至少一个场景,并为每个场景创建对应的至少一个分镜头。
109.在本技术一具体实施方式中,以合成故事m为例。如图3所示,图3是本技术一实施例提供的创建场景以及分镜头的示意图。基于用户点击新建场按钮301并输入场景名称“一楼大厅”,生成场景创建指令。视频编辑器接收场景创建指令,创建场景“一楼大厅”。同理,用户基于故事m的内容创建场景“工位”、“餐厅”和“广场”。
110.基于用户点击在场景“一楼大厅”中新建分镜头的按钮302并输入分镜头名称“电梯”,生成分镜头创建指令。视频编辑器接收分镜头创建指令,为场景“一楼大厅”创建分镜头“电梯”。同理,为场景“一楼大厅”创建分镜头“门禁”;为场景“工位”创建分镜头“电脑”、“桌子”;为场景“餐厅”创建分镜头“座位”、“窗口”;为场景“广场”创建分镜头“跑步”、“高楼外景”。
111.步骤204:向每个分镜头添加与每个分镜头对应的镜头信息。
112.在本技术一具体实施方式中,沿用上例,接收镜头信息添加指令,为每个分镜头添加对应的镜头信息。以分镜头“跑步”为例,如图4所示,图4是本技术一实施例提供的添加镜头信息的示意图。将图示信息“跑步图片”以及文字描述信息“两个人在广场跑步”添加至分镜头“跑步”,镜头信息可在素材展示框中展示出来。
113.步骤206:向每个分镜头对应的分镜头视频库中添加至少一个视频素材。
114.在本技术一具体实施方式中,沿用上例,接收视频素材添加指令,基于视频素材添加指令,向每个分镜头对应的分镜头视频库中添加至少一个视频素材。以为分镜头“电脑”添加视频素材为例,基于视频素材添加指令确定视频素材为使用视频编辑器拍摄的三条电脑视频素材,将三条电脑视频素材添加至分镜头“电脑”对应的分镜头视频库中。
115.步骤208:在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材。
116.在本技术一具体实施方式中,沿用上例,接收目标视频素材选择指令,在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材。以确定分镜头“电脑”的目标视频素材为例,分镜头“电脑”对应的分镜头视频库中包含电脑素材1、电脑素材2和电脑素材3。基于目标视频素材选择指令中携带的目标视频素材标识1,确定分镜头“电脑”的目标视频素材为电脑素材1。
117.步骤210:接收目标分镜头删除指令,删除所述目标分镜头。
118.在本技术一具体实施方式中,沿用上例,在对视频素材进行整理的过程中,用户认为分镜头“跑步”偏离了故事m的主题,故用户发送删除分镜头“跑步”的指令,视频编辑器响
应于分镜头删除指令,确定分镜头“跑步”,并将分镜头“跑步”从场景“广场”中删除。
119.步骤212:根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段。
120.在本技术一具体实施方式中,沿用上例,接收目标视频合成指令,确定每个分镜头对应的目标视频素材,根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段。具体的,以分镜头“电梯”、“门禁”为例,根据分镜头“电梯”的目标视频素材“电梯1”以及分镜头“门禁”的视频素材“门禁2”并添加转场效果,合成场景“一楼大厅”的场景视频片段。
121.步骤214:根据每个场景对应的场景视频片段合成目标视频。
122.在本技术一具体实施方式中,沿用上例,接收目标视频合成指令,确定每个场景对应的场景视频片段合成目标视频。通过步骤212中得到每个场景的场景视频片段后,将其合成为目标视频,具体为确定场景“一楼大厅”、“工位”、“餐厅”和“广场”分别对应的场景视频片段“大厅视频”、“工位视频”、“餐厅视频”和“广场片段”。对其进行合成并添加彩色滤镜效果,合成目标视频。
123.本技术的方案创建至少一个场景,为每个场景创建对应的至少一个分镜头;向每个分镜头对应的分镜头视频库中添加至少一个视频素材;在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。本技术用户基于故事主题策划需要的场景以及镜头后,再基于创建的场景、镜头拍摄和剪辑视频,即在视频编辑器中创建故事板的同时基于故事板拍摄视频,为用户提供了一种更加便捷的全流程视频制作方法。
124.与上述方法实施例相对应,本技术还提供了视频生成装置实施例,图5示出了本技术一实施例提供的一种视频生成装置的结构示意图。如图5所示,该装置包括:
125.创建模块502,被配置为创建至少一个场景,为每个场景创建对应的至少一个分镜头;
126.添加模块504,被配置为向每个分镜头对应的分镜头视频库中添加至少一个视频素材;
127.确定模块506,被配置为在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;
128.合成模块508,被配置为根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。
129.本技术一具体实施方式中,所述装置还包括,镜头信息添加模块:
130.被配置为向每个分镜头添加与每个分镜头对应的镜头信息。
131.所述添加模504,进一步被配置为:
132.接收本地存储的视频素材或基于所述故事板编辑器拍摄的视频素材;
133.将所述本地存储的视频素材或基于所述故事板编辑器拍摄的视频素材作为向每个分镜头对应的分镜头视频库中添加的视频素材添加至每个分镜头对应的分镜头视频库中。
134.所述确定模块506,进一步被配置为:
135.接收针对目标分镜头的视频素材选择指令,其中,所述视频素材选择指令中携带目标视频素材标识;
136.基于所述目标视频素材标识,在目标分镜头对应的分镜头视频库中确定目标视频素材。
137.所述装置还包括,删除模块,被配置为:
138.基于接收的目标分镜头删除指令,确定目标分镜头以及与所述目标分镜头对应的视频素材;
139.解除所述目标分镜头对应的视频素材与所述目标分镜头的关联关系,删除所述目标分镜头。
140.所述装置还包括,预处理模块,被配置为:
141.接收视频素材添加指令,获取目标分镜头的初始视频素材;
142.对所述初始视频素材进行预处理,获得所述目标分镜头的视频素材。
143.所述合成模块508,进一步被配置为:
144.接收目标场景视频片段合成指令,确定与目标场景对应的分镜头,其中,所述目标场景视频片段合成指令中携带有目标场景处理信息;
145.根据所述目标场景处理信息以及所述目标场景对应的分镜头生成目标场景视频片段。
146.所述合成模块508,进一步被配置为:
147.接收目标视频合成指令,确定与所述目标视频对应的场景,其中,所述目标视频合成指令中携带有目标视频处理信息;
148.根据所述目标视频处理信息以及所述目标视频对应的场景生成目标视频。
149.所述装置还包括,视频合成模块,被配置为:
150.接收目标视频自动合成指令;
151.根据预设分镜头视频素材选取规则确定待合成视频素材;
152.响应于所述目标视频自动合成指令将所述待合成视频素材合成目标视频。
153.本技术的视频生成装置,创建模块,创建至少一个场景,为每个场景创建对应的至少一个分镜头;添加模块,向每个分镜头对应的分镜头视频库中添加至少一个视频素材;确定模块,在每个分镜头对应的分镜头视频库中确定与每个分镜头对应的目标视频素材;合成模块,根据每个分镜头对应的目标视频素材合成每个场景对应的场景视频片段,根据每个场景对应的场景视频片段合成目标视频。本技术的视频生成方法用户基于故事主题策划需要的场景以及镜头后,再基于创建的场景、镜头拍摄和剪辑视频,即在视频编辑器中创建故事板的同时基于故事板拍摄视频,为用户提供了一种更加便捷的全流程视频制作方法。
154.上述为本实施例的一种视频生成装置的示意性方案。需要说明的是,该视频生成装置的技术方案与上述的视频生成方法的技术方案属于同一构思,视频生成装置的技术方案未详细描述的细节内容,均可以参见上述视频生成方法的技术方案的描述。
155.图6示出了根据本技术一实施例提供的一种计算设备600的结构框图。该计算设备600的部件包括但不限于存储器610和处理器620。处理器620与存储器610通过总线630相连接,数据库650用于保存数据。
156.计算设备600还包括接入设备640,接入设备640使得计算设备600能够经由一个或
多个网络660通信。这些网络的示例包括公用交换电话网(pstn)、局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。接入设备640可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。
157.在本技术的一个实施例中,计算设备600的上述部件以及图6中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图6所示的计算设备结构框图仅仅是出于示例的目的,而不是对本技术范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。
158.计算设备600可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。计算设备600还可以是移动式或静止式的服务器。
159.其中,处理器620执行所述计算机指令时实现所述的视频生成方法的步骤。
160.上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的视频生成方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述视频生成方法的技术方案的描述。
161.本技术一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现如前所述视频生成方法的步骤。
162.上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的视频生成方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述视频生成方法的技术方案的描述。
163.上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
164.所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
165.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申
请所必须的。
166.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
167.以上公开的本技术优选实施例只是用于帮助阐述本技术。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本技术的内容,可作很多的修改和变化。本技术选取并具体描述这些实施例,是为了更好地解释本技术的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本技术。本技术仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献