CN115082595A - 视频制作方法、模板生成方法、装置及设备 - Google Patents
视频制作方法、模板生成方法、装置及设备 Download PDFInfo
- Publication number
- CN115082595A CN115082595A CN202210541462.9A CN202210541462A CN115082595A CN 115082595 A CN115082595 A CN 115082595A CN 202210541462 A CN202210541462 A CN 202210541462A CN 115082595 A CN115082595 A CN 115082595A
- Authority
- CN
- China
- Prior art keywords
- template
- elements
- video
- design file
- design
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例提供一种视频制作方法、模板生成方法、装置及设备。该视频制作方法包括:获取用于制作视频的设计文件模板以及目标对象的素材;设计文件模板中包括模板元素及其对应的标签,标签用于描述对应模板元素对素材的要求;根据标签,将目标对象的素材填充至对应模板元素所在的位置,得到目标对象的设计文件;对目标对象的设计文件进行渲染,得到目标对象的视频。本申请使得设计师可以通过模板中包括的标签控制素材的填充来控制所生成视频的风格,从而减少出现基于模板制作的视频与设计师通过模板想要表达的视频风格相差甚远的问题。
Description
技术领域
本申请涉及视频制作技术领域,尤其涉及一种视频制作方法、模板生成方法、装置及设备。
背景技术
近年来,短视频占据了越来越多的用户注意力,电商产品的展示形式也随之从图片逐渐扩展为短视频,因此为商品制作短视频展示成为一项重要需求。
目前,短视频自动制作的主要方式是模版+素材填充的方式。具体的,设计师可以通过设计软件得到用于制作视频的设计文件模板,其中预留出了需要填充的模板元素;在制作视频时,视频制作***可以将商品的图片、文件和视频填充到模板元素所在的位置,形成商品的视频。
然而,这样的视频制作方式,存在视频制作***可以随意进行素材填充,导致形成的视频与设计师通过模板想要达到的视频风格相差甚远的问题。
发明内容
本申请实施例提供一种视频制作方法、模板生成方法、装置及设备,用以解决现有技术中形成的视频与设计师通过模板想要达到的视频风格相差甚远的问题。
第一方面,本申请实施例提供一种视频制作方法,包括:
获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
第二方面,本申请实施例提供一种模板生成方法,包括:
显示样例视频的设计文件中的元素;
获取模板设计操作,所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
第三方面,本申请实施例提供一种视频制作装置,包括:
获取模块,用于获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
填充模块,用于根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
渲染模块,用于对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
第四方面,本申请实施例提供一种模板生成装置,包括:
显示模块,用于显示样例视频的设计文件中的元素;
获取模块,用于所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
生成模块,用于根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
第五方面,本申请实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第一方面中任一项所述的方法。
第六方面,本申请实施例提供一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第二方面中任一项所述的方法。
第七方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如第一方面中任一项所述的方法。
第八方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如第二方面中任一项所述的方法。
本申请实施例还提供一种计算机程序,当所述计算机程序被计算机执行时,用于实现如第一方面任一项所述的方法。
本申请实施例还提供一种计算机程序,当所述计算机程序被计算机执行时,用于实现如第二方面任一项所述的方法。
在本申请实施例中,设计师设计的视频文件模板中除了包括模板元素还包括模板元素对应的标签,标签可以用于描述对应模板元素对素材的要求,在制作视频时,是根据标签将目标对象的素材填充至对应模板元素所在的位置,使得设计师可以通过模板中包括的标签控制素材的填充来控制所生成视频的风格,从而减少出现基于模板制作的视频与设计师通过模板想要表达的视频风格相差甚远的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例视频制作方法的应用场景示意图;
图2为本申请一实施例提供的视频制作方法的流程示意图;
图3为本申请一实施例提供的剧本的示意图;
图4为本申请一实施例提供的标签体系的示意图;
图5A-图5D为本申请一实施例提供剧本应用于商品所生成视频的示意图;
图6为本申请一实施例提供的剧本应用于商品以制作商品的视频的总体流程图的示意图;
图7为本申请一实施例提供的模板生成方法的流程示意图;
图8A和图8B为本申请一实施例提供的打标界面的示意图;
图9为本申请一实施例提供的预览界面的示意图;
图10为本申请一实施例提供的视频制作装置的结构示意图;
图11为本申请一实施例提供的电子设备的结构示意图;
图12为本申请一实施例提供的模板生成装置的结构示意图;
图13为本申请另一实施例提供的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
图1为本申请实施例提供的视频制作方法的应用场景示意图,如图1所示,该应用场景中可以包括:第一设备11和第二设备12。其中,第一设备11可以生成用于制作视频的设计文件模板,第二设备12可以基于第一设备11生成的设计文件模板以及目标对象的素材,制作目标对象的视频。其中,目标对象是指需要根据设计文件模板生成视频的任意类型对象,以应用于电商场景为例,目标对象具体可以为商品对象(以下主要以目标对象为商品对象为例进行举例说明),素材是指能够用于生成目标对象的视频的任意类型素材,例如文案、视频、图片等。
示例性的,图1中的第一设备12可以将生成的设计文件模板发送给第二设备12,或者,第一设备12可以将生成的设计文件模板存储至数据库,第二设备12可以从数据库获取。
需要说明的是,图1中是以生成模板的设备与制作视频的设备为不同设备为例,可以理解的是,在其他实施例中,生成模板的设备与制作视频的设备也可以为同一设备。
通常,设计文件模板中只是预留出了需要填充的模板元素,在视频制作时可以对模板元素进行随意填充,例如随意选择图片填充至图片元素所在的位置,由于素材可以随意填充,而素材的填充结果会直接影响视频的效果,因此会出现基于模板制作的视频与设计师通过模板想要表达的视频风格相差甚远的问题。
为了解决现有技术中基于模板制作的视频与设计师通过模板想要表达的视频风格相差甚远的技术问题,在本申请实施例中,设计师设计的视频文件模板中除了包括模板元素还包括模板元素对应的标签,标签可以用于描述对应模板元素对素材的要求,在制作视频时,是根据标签将目标对象的素材填充至对应模板元素所在的位置,使得设计师可以通过模板中包括的标签控制素材的填充来控制所生成视频的风格,从而减少出现基于模板制作的视频与设计师通过模板想要表达的视频风格相差甚远的问题。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突情况下,下述的实施例及实施例中的特征可以相互组合。
图2为本申请一实施例提供的视频制作方法的流程示意图,本实施例的执行主体可以为图1中的第二设备12,具体可以应用于第二设备12上运行的视频制作***。如图2所示,本实施例的方法可以包括:
步骤21,获取用于制作视频的设计文件模板以及目标对象的素材;设计文件模板中包括模板元素及其对应的标签,标签用于描述对应模板元素对素材的要求;
步骤22,根据标签,将目标对象的素材填充至对应模板元素所在的位置,得到目标对象的设计文件;
步骤23,对目标对象的设计文件进行渲染,得到目标对象的视频。
本申请实施例中,设计文件模板是基于样例视频的设计文件生成的模板,样例视频可以是设计师设计的用于作为制作视频的样例,样例视频的设计文件中可以包括多个元素,元素的类型例如可以包括视频片段、图片、文案和声音等。应理解,设计文件中元素的本质是素材,由于其是构成设计文件的一部分,所以可以被称为元素。
通过将样例视频的设计文件中的一个或多个元素设置为预留的用于填充素材的模板元素,并为模板元素设置相应的标签,可以得到设计文件模板。在本申请实施例中,模板元素可以是指剧本中可以被替换的图、文、视频等部分,也就是剧本中待填充的部分。
在本申请中,将包括模板元素及其对应的标签的设计文件模板可以称为设计文件剧本,简称为“剧本”。在本申请实施例中,剧本可以是指由设计师设计的用于控制生成视频风格的示例和生成方式描述;模板元素可以是指剧本中可以被替换的图、文、视频等部分,也就是剧本中待填充的部分;素材可以是指目标对象的图片、视频片段、文案等可以用于制作视频、可以填充到剧本的材料。
在本申请实施例中,标签可以用于描述对于能够填充到对应模板元素所在位置的素材的要求。示例性的,可以采用属性标签的方式来描述对于能够填充到对应模板元素所在位置的素材的要求。基于此,一个实施例中,设计文件模板中的模板元素可以包括第一模板元素,第一模板元素对应的标签可以包括属性标签,属性标签用于描述对应模板元素对能够填充的素材的属性要求。其中,第一模板元素具体可以是设计文件模板中需要控制素材选择的任意类型的模板元素,第一模板元素的数量可以为多个,示例性的,第一模板元素的类型可以包括文案、图片、视频片段等中的一个或多个。其中,类型为文案的模板元素可以用于填充类型为文案的素材,类型为图片的模板元素可以用于填充类型为图片的素材,类型为视频片段的模板元素可以用于填充类型为视频片段的素材。
可选的,第一模板元素对应的属性标签具体可以用于描述对应模板元素对能够填充的素材的自身属性要求。需要说明的是,自身属性要求可以根据需要灵活实现,用于描述自身属性要求的属性标签例如可以包括类型属性标签、场景属性标签和/或清晰度属性标签等。其中,场景属性标签例如可以为室内场景、街拍场景、棚拍场景等。
例如,以第一模板元素的类型为文案为例,第一模板元素对应的属性标签可以包括文案类型属性标签,文案类型属性标签例如可以为卖点、走心文案、关键词、Sku文案、短标题、店铺名称、长文案、开场问题或促销词等。例如,假设设计文件模板中某一模板元素对应的标签包括卖点,则可以表示需要选择类型属性为卖点的文案填充至该模板元素所在的位置。
再例如,以第一模板元素的类型为图片为例,第一模板元素对应的属性标签可以包括图片类型属性标签,图片类型属性标签例如可以为主图、附图、Sku图、LOGO图、创意图、商品抠图、人物抠图或蒙版模板图等。例如,假设设计文件模板中某一模板元素对应的标签包括主图,则可以表示需要选择类型属性为主图的图片填充至该模板元素所在的位置。通常排序第一张的图片为主要图片(主图),后续几张为附属图片(附图),用于展示同个商品不同属性(尺寸、颜色等)的示例图片叫做Sku图。
又例如,以第一模板元素的类型为视频为例,第一模板元素对应的属性标签可以包括视频内容属性标签,视频内容属性标签例如可以为商品展示视频、模特展示视频、细节展示视频或摘要展示视频等。例如,假设设计文件模板中某一模板元素对应的标签包括商品展示,则可以表示需要类型属性为商品展示视频的视频片段填充至该模板元素所在的位置。
和/或可选的,第一模板元素对应的属性标签具体可以用于描述对应模板元素对能够填充的素材与能够填充到关联模板元素所在位置上的素材之间的关系属性要求。其中,第一模板元素和其关联模板元素可以是位于按照镜头划分的同一片段中。需要说明的是,关系属性要求可以根据需要灵活实现,用于描述关系属性要求的属性标签例如可以包括相似关系属性标签、搭配关系属性标签和/或互斥关系属性标签等。其中,相似关系例如可以为语义相似的相似关系、视觉相似的相似关系等;搭配关系例如可以为语义搭配的搭配关系、背景颜色搭配的搭配关系等;互斥关系例如可以为人物大小不搭配的互斥关系等。
例如,以第一模板元素的类型为文案为例,第一模板元素对应的属性标签可以包括文案组属性标签,文案组标签例如可以为表示文案之间相似关系的A组、B组和C组等。例如,假设设计文件模板中某两个模板元素对应的标签均包括A组,则对于这两个模板元素中的一个,可以表示需要选择与这文案模板元素中的另一个上的素材语义相似的文案填充至该模板元素所在的位置。
又例如,以第一模板元素的类型为图片为例,第一模板元素对应的属性标签可以包括多媒体组属性标签,多媒体组属性标签例如可以为表示图片与图片/视频片段之间视觉相似的第1组、第2组和第3组等。例如,假设设计文件模板中某个模板元素与某个模板元素对应的标签均包括第1组,则对于其中的一个模板元素,可以表示需要选择与另一个模板元素上的素材视觉相似的图片填充至该模板元素所在的位置。
可选的,第一模板元素对应的标签还可以包括形式标签和/或方式标签,形式标签用于描述对应模板元素对素材的填充形式要求,方式标签用于描述对应模板元素对素材的填充方式要求。需要说明的是,填充形式要求和填充方式要求可以根据需要灵活实现。
例如,在第一模板元素的类型为文案的情况下,第一模板元素对应的形式标签可以包括语义折行标签,语义折行标签例如可以为有语义折行或者无语义折行等,在语义折行标签为有语义折行时,可以表示需要将文案以有语义折行的形式填充至模板元素所在的位置。
又例如,在第一模板元素的类型为图片的情况下,第一模板元素对应的方式标签可以包括填充方式标签,填充方式标签例如可以为等比例填充或者前景充满等,在填充方式标签为等比例填充时,可以表示需要将图片以等比例填充的方式填充至模板元素所在的位置。
在本申请实施例中,标签可以用于描述对于素材填充到对应模板元素所在位置的形式的要求。示例性的,可以采用形式标签的方式来描述对于素材填充到对应模板元素所在位置的形式的要求。基于此,一个实施例中,可选的,模板元素可以包括第二模板元素,第二模板元素对应的标签可以包括形式标签,形式标签用于描述对第一模板元素上素材的填充形式要求。其中,第二模板元素具体可以是设计文件模板中不需要控制素材选择,但需要控制素材形式的任意类型的模板元素,示例性的,第二模板元素的类型可以包括声音。其中,类型为声音的模板元素可以用于填充类型为声音的背景音乐。
例如,以第二模板元素的类型为声音为例,第二模板元素对应的属性标签可以包括智能解说标签,智能解说标签例如可以为带解说或者不带解说,在智能解说标签为带解说时,可以表示需要将背景音乐以带解说的形式填充至声音模板元素所在的位置。
假设样例视频是篮球的短视频,且样例视频按照镜头被划分为多个片段,本申请实施例提供的设计文件模板例如可以如图3所示,参考图3,样例视频的设计文件中可以包括类型为视频片段的视觉元素、类型为文案的文案元素以及类型为声音的声音元素。其中,在第一个镜头中,可以控制第一个镜头中的文案类型为开场问题以提出问题,并引导观看;在中间三个镜头中可以控制图片类型为主图或附图且文案类型为卖点文案,以回答问题;在最后一个镜头中可以控制内容属性为模特展示或商品展示且文案类型为长文案,以详细介绍。另外,还可以控制背景音乐带解说,以在播放背景音乐的同时播放智能解说。
需要说明的是,“剧本”是本方案的核心创新点。如图3所示,剧本的来源可以是一段具体的视频,通常这段视频是设计师针对一个商品设计的展示视频,这段展示视频通常分为多个片段(也叫镜头),每个片段由一些图片、文案或视频片段(也叫元素)组合而成。为将展示视频迁移到其他商品,设计师可以将视频中和商品相关的元素挖去,流出空白,做成可替换的“模版”,等待后续目标商品的素材填入。
在这样的“模版”基础上,为了使填充的素材视觉上更加搭配,使填好的视频更符合设计师的设计意图,我们提出了“标签”的概念,标签可以包括属性标签,所谓属性标签,就是剧本元素需要具备的属性。设计师通过在元素上增加属性标签,对能够填充到这些元素上的素材提出了要求。如图2所示,对于示例剧本,设计师对各个镜头的视觉元素分别添加“主图”、“附图”、“模特展示视频”、“商品展示视频”等标签,分别表明需要在这些元素位置填充具有主图、附图、带模特展示的视频、有商品展示的视频这样的属性的商品素材。
为使设计师尽可能表达更丰富的设计思路,本申请实施例可以提供了一套标签体系,该标签体系例如可以如图4所示。参考图4,该体系可以分为与文案、图像视频、声音等元素相关,包括元素的类型(如文案类型)、元素的内容(如视频语义内容)、元素之间相互关系(如相似多媒体组,表明多个元素需要视觉相似)。在设计剧本时,设计师会灵活使用这些标签,表达自己的设计意图。需要说明的是,图4中关于片段类型标签的作用将在图7所示实施例中进行说明。
一个实施例中,视频制作***可以自动提取目标对象的用于生成视频的多个素材。以目标对象为商品对象为例,在素材提取阶段,可以围绕商品提取多种有用元素,可以包括图片、视频、文案和背景音乐。其中,对于图片,例如可以包括商品主图、副图、Sku图、广告创意图等,为保证视觉美观,已使用算法对图片预处理和过滤;对于视频,例如可以将商品包括片头片尾的视频,按转场镜头切分得到片段作为素材,同样可以经过美观度处理;对于文案,除了可以包括商品标题,满减信息等自然文案,还可以包括通过自然语言生成技术生成的文案;对于声音,例如可以包括背景音乐和自动合成的解说。
本申请实施例中,在获取到设计文件模板以及目标对象的素材之后,可以基于设计文件模板和目标对象的素材进行素材填充。
一个实施例中,在模板元素包括第一模板元素,第一模板元素包括的标签包括属性标签的情况下,可以通过标签匹配的方式,来选择模板元素能够填充的素材。基于此,一个实施例中,可以根据目标对象的素材的属性标签,从目标对象的素材中选择与第一模板元素对应的属性标签匹配的素材,并将选择的素材填充至第一模板元素所在的位置。例如,假设设计文件模板中某一模板元素的类型为图片,另一模板元素的类型为视频,且两个模板元素的属性标签均包括用于表示视觉相似的同一相似关系属性标签,则可以将视觉相似的一图片和一视频片段中的该图片填充这两个模板元素中类型为图片的模板元素所在的位置,并将该视频片段填充到这两个模板元素中类型为视频的模板元素所在的位置。
其中,目标对象的素材可以自带属性标签,自带的属性标签例如可以包括前述的主图、副图、关键词、Sku文案等,和/或,视频制作***可以为素材打上属性标签(素材理解),例如前述室内场景、商品展示视频等,另外视频制作***还可以完成前述的文案的语义折行,即可以确定文案的折行位置。
素材提取和素材理解均可以在素材准备阶段完成,目标对象的素材准备可以是独立步骤,不与具体的设计文件模板相关,每个目标对象的素材准备互相也没有关系。也就是说,目标对象的素材可以一次性准备完成,供后续各种设计文件模板使用,设计师设计新设计文件模板,也无需再次准备素材。
在素材理解阶段,本方案综合应用图像、视频与自然语言处理(Natural languageprocessing,NLP)技术,对素材进行理解和分析,从图4所示的标签体系中选取合适的标签标注到素材上,通过剧本元素设计标签和商品素材的标签标注,可以将适合填充的素材与填充的位置联系起来。为适配众多复杂的标签,本方案涉及可以涉及众多素材理解和分析的方式,例如,通过图片特征分析可以分析图片/视频的清晰度,通过空间布局分析可以分析图片/视频的前景和背景区域,通过颜色分析可以分析图片/视频前景与背景主色,通过人物分析可以分析图片/视频模特位置、身体关键点位置、运动节奏,通过场景理解可以进行图片/视频室内、街拍、棚拍场景的识别,通过对文案进行语义分析可以确定文案的语义折行位置。
可选的,在第一模板元素对应的标签还包括形式标签的情况下,将选择的素材填充至第一模板元素所在的位置,具体可以包括:将选择的素材以形式标签所要求的形式,填充至第一模板元素所在的位置。
和/或可选的,在第一模板元素对应的标签还包括方式标签的情况下,将选择的素材填充至第一模板元素所在的位置,具体可以包括:将选择的素材按照方式标签所要求的方式,填充至第一模板元素所在的位置。
另一个实施例中,在设计文件模板中的模板元素包括第二模板元素的情况下,可以将目标对象的与第二模板元素对应的素材,以对应形式标签所要求的形式填充至第二模板元素所在的位置。例如,假设设计文件模板中声音模板元素的形式标签包括带解说,则可以将背景音乐和解说填充至该声音模板元素。
本申请实施例中,通过将目标对象的素材填充至模板元素,可以得到目标对象的设计文件,通过对目标对象的设计文件进行渲染可以得到目标对象的视频。其中,设计文件模板中的标签可以保留在目标对象的设计文件中,在进行渲染时可以不对标签进行渲染。关于对设计文件进行渲染得到视频的具体方式,可以参见相关技术中的具体描述,在此不再赘述。
假设设计文件模板中某一类型为图片的模板元素和某一类型为视频的模板元素的属性标签均包括用于表示视觉相似的同一相似关系属性标签,则可以将视觉相似的一图片和一视频片段中的该图片填充到这两个模板元素中类型为图片的模板元素所在的位置,并将该视频片段填充到这两个模板元素中类型为视频的模板元素所在的位置,最终制作得到的视频例如可以如图5A中图5D所示。其中,图5A和图5B是使用同一设计文件模板生成的不同商品的视频中的某一帧图像,图5C和图5D是使用同一设计文件模板制作的不同商品的视频中的某一帧图像。相同的是,这两个设计文件模板中一个镜头中左、右分别是图和视频元素,为使产出视频的画面视觉更加协调,设计师可以对左右两个元素标注“图元素(镜头左边)与视频元素(镜头右边)满足视觉相似”,于是在视频生产时,视频制作***会挑选有相似关系的图和视频素材填入该镜头,使产出镜头的左边图片和右边视频相似,使画面更加协调,这些是单纯填充素材的“模版”方案无法达到的。
结合图5A和图5B,或者结合图5C和图5D可以看出,同一设计文件模板作用于不同商品,可以制作出具有类似风格的展示视频,不同设计文件模板可以对应不同的视频风格。
将设计文件模板应用于商品以制作商品的视频的总体流程图可以如图6所示,可以看出通过将图3所示的设计文件模板应用于某个商品,可以得到该商品的仿照样例的视频,由于有了标签体系,使得产出视频的风格能够与剧本原视频风格保持一致。另外,通过商品的素材的标签已经预先计算好,制作视频这一阶段可以非常快,从而能够满足大规模产出风格可控的展示视频的需求。
本申请实施例中,通过设计文件模板中包括模板元素及其对应的标签,根据标签将目标对象的素材填充至对应模板元素所在的位置,得到目标对象的设计文件,并对目标对象的设计文件进行渲染,得到目标对象的视频,使得设计师可以通过模板中包括的标签控制素材的填充来控制所生成视频的风格,从而减少出现基于模板制作的视频与设计师通过模板想要表达的视频效果相差甚远的问题。
相对于传统方案中只是预留出了模板元素的策略,本方案提出的“剧本”的策略,引入了“标签”的概念,使得设计师能有效表达对产出视频中各元素的需求;与此匹配,本方案对目标对象的素材提取后可以增加对素材的理解,以对素材加上合适的“标签”;在视频制作中,通过匹配剧本中的标签与素材的标签,选择合适的素材填充成视频。于是,带“标签”的“剧本”实现了对生成视频风格的控制。
图7为本申请一实施例提供的模板生成方法的流程示意图,本实施例的执行主体可以为图1中的第一设备11,具体可以应用于第一设备11上运行的模板设计平台。如图7所示,本实施例的方法可以包括:
步骤71,显示样例视频的设计文件中的元素;
步骤72,获取模板设计操作,模板设计操作用于从设计文件的元素中选择作为模板中元素的目标元素并设置目标元素对应的标签,标签用于描述对应目标元素对素材的要求;
步骤73,根据模板设计操作生成设计文件模板,设计文件模板中包括模板元素及其对应的标签。
其中,样例视频可以是设计师设计的用于制作视频的样例。样例视频中可以包括多个元素,元素的类型例如可以包括视频片段、图片、文案和声音等。样例视频的设计文件中的元素位置可以以镜头为单位,分图层进行识别,关于识别元素的具体方式,可以参考相关技术中的具体描述,在此不再赘述。元素所在的位置可以称为元素位置。
本申请实施例中,可以显示样例视频的设计文件中的元素,并获取设计师根据显示的元素所输入的模板设计操作。可选的,可以基于样例视频按照镜头划分的片段,分片段显示设计文件中的元素,以便于设计师可以分片段分别设计,有利于提高设计师的使用体验。
基于此,一个实施例中,显示样例视频的设计文件中的元素,具体可以包括:响应于针对样例视频的片段选择操作,显示样例视频的设计文件中位于片段选择操作所选择的当前片段中的元素。相应的,获取模板设计操作,具体可以包括:获取针对当前片段的模板设计操作。在此情况下,模板设计操作具体可以用于从设计文件的位于当前片段的元素中选择目标元素并设置目标元素对应的标签。
例如,在图8A所示,假设获取到针对图8A所示的多个片段中某一片段的选中操作,则可以显示如图8B所示的片段打标界面,在片段打标界面中可以显示当前片段中的元素及其相应的标签选项(例如卖点),以便于设计师可以进行该片段中元素的打标,设计师例如可以通过选定元素并勾选所选定元素对应的标签的方式,从当前片段的元素中选择目标元素并设置目标元素对应的标签。
进一步可选的,可以分类型显示设计文件中包括的元素,以便于设计师可以分类型分别设计,有利于进一步提高设计师的使用体验。基于此,一个实施例中,显示样例视频的设计文件中位于片段选择操作所选择的当前片段中的位置,具体可以包括:显示样例视频的设计文件中位于当前片段中的第一类型的元素。相应的,获取针对当前片段的模板设计操作,具体可以包括:获取针对当前片段中第一类型的元素的模板设计操作。在此情况下,模板设计操作具体可以用于从设计文件的位于当前片段的第一类型的元素中选择目标元素并设置目标元素对应的标签。
例如,如图8B所示,在片段打标界面中可以显示当前片段中的文案元素位置及其相应的标签选项(例如卖点),以便于设计师可以进行文案元素的打标,设计师例如可以通过选定文案元素并勾选所选定文案元素对应的标签的方式,从当前片段的文案元素中选择目标元素并设置目标元素对应的标签。
在样例视频的设计文件中元素的类型为多个的情况下,本实施例提供的方法还可以包括:响应于类型切换操作,显示样例视频的设计文件中位于当前片段中的第二类型的元素。相应的,获取针对当前片段的模板设计操作,还可以包括:获取针对当前片段中第二类型的元素的模板设计操作。在此情况下,模板设计操作还可以用于从设计文件的位于当前片段的第二类型的元素中选择目标元素并设置目标元素对应的标签。
例如,如图8B所示,响应于对图8A中“下一步”按钮的点击操作,可以在片段打标界面中显示当前片段中的多媒体元素位置及其候选的标签选项,以便于设计师可以进行多媒体元素的打标(多媒体元素可以包括图片元素和视频元素),类似的,设计师可以通过选定多媒体元素并勾选所选定多媒体元素对应的标签的方式,从当前片段的多媒体元素中选择目标元素并设置目标元素对应的标签。
类似的,响应于对显示当前片段中的多媒体元素位置的片段打标界面中“下一步”按钮的点击操作,可以在片段打标界面中显示图4所示的片段类型标签作为对候选的标签选项,考虑到封面和封底通常有特定元素,例如封底通常有LOGO,搜索框,通过显示片段类型标签使得可以自动将这些特定元素选择为目标元素,能够便于设计师进行设计。
图8A和图8B所示的模板设计平台可以接受设计师上传视样例视频的设计文件,并通过镜头方式展现,同时,搭配打标器,支持设计师通过选定元素、勾选标签的方式完成打标。在打标完成后,生成的带标签的设计文件模板可供视频制作***直接生产视频。
在获取到模板设计操作之后,可以根据模板设计操作生成设计文件模板。其中,可以通过将样例视频的设计文件中的目标元素设置为模板元素,并将目标元素对应的标签添加到模板元素上,得到设计文件模板。关于将设计文件中的元素设置为模板元素,得到包括设计文件模板的具体方式,可以参考相关技术中的具体说明,在此不再赘述。关于设计文件模板的具体内容可以参见前述图2所示实施例中的相关描述,在此不再赘述。
可选的,在生成设计文件模板之后,还可以为设计师提供设计文件模板应用于对象的预览功能,通过“示例预览”快速查看设计的剧本应用于对象的产出视频的结果,大幅提升了剧本设计效率和效果。
基于此,一个实施例中,本实施例提供的方法还可以包括:响应于获取到针对设计文件模板的预览操作,根据设计文件模板中模板元素对应的标签,将预览对象的素材填充至模板元素所在的位置,得到预览对象的设计文件,对预览对象的设计文件进行渲染得到预览对象的视频,并显示预览对象的视频。
例如,如图8A所示,可以响应于获取到针对图8A中“预览”的点击操作,基于设计文件模板可以生成预览对象的视频并显示预览对象的视频,显示界面例如可以如图9所示。图9中左侧显示的是预览对象的视频,右边可以用于选择预览对象。
本申请实施例中,通过显示样例视频的设计文件中的元素,获取用于从设计文件的元素中选择作为模板中元素的目标元素并设置目标元素对应的标签的模板设计操作,并根据模板设计操作生成包括模板元素及其对应标签的设计文件模板,提供了一种交互式的打标方式,能够便于设计师进行模板设计,提高设计效率。
图10为本申请一实施例提供的视频制作装置的结构示意图;参考附图10所示,本实施例提供了一种视频制作装置,该装置可以执行上述图2所示实施例提供的方法,具体的,该装置可以包括:
获取模块101,用于获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
填充模块102,用于根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
渲染模块103,用于对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
一个实施例中,所述模板元素包括第一模板元素,所述第一模板元素包括的标签包括属性标签,所述属性标签用于描述对应模板元素对能够填充的素材的属性要求;
所述填充模块102具体用于:根据所述目标对象的素材的属性标签,从所述目标对象的素材中选择与所述第一模板元素对应的属性标签匹配的素材,并将选择的所述素材填充至所述第一模板元素所在的位置。
一个实施例中,所述属性标签具体用于描述对应模板元素对能够填充的素材的自身属性要求,和/或,所述属性标签具体用于描述对应模板元素对能够填充的素材与能够填充到关联模板元素所在位置上的素材之间的关系属性要求。
一个实施例中,所述第一模板元素对应的标签还包括形式标签,所述形式标签用于描述对应模板元素对素材的填充形式要求;所述填充模块102用于将选择的所述素材填充至所述第一模板元素所在的位置,包括:将选择的所述素材以所述形式标签所要求的形式,填充至所述第一模板元素所在的位置。
一个实施例中,所述第一模板元素对应的标签还包括方式标签,所述方式标签用于描述对应模板元素对素材的填充方式要求;所述填充模块102用于将选择的所述素材填充至所述第一模板元素所在的位置,包括:将选择的所述素材按照所述方式标签所要求的方式,填充至所述第一模板元素所在的位置。
一个实施例中,所述模板元素包括第二模板元素,所述第二模板元素对应的标签包括形式标签,所述形式标签用于描述对应模板元素对素材的填充形式要求;所述填充模块102具体用于:将所述目标对象的与所述第二模板元素对应的素材,以对应形式标签所要求的形式填充至所述第二模板元素所在的位置。
图10所示装置可以执行图2所示实施例的方法,本实施例未详细描述的部分,可参考对图2所示实施例的相关说明。该技术方案的执行过程和技术效果参见图2所示实施例中的描述,在此不再赘述。
在一个可能的实现中,图10所示装置的结构可实现为一电子设备。如图11所示,该电子设备可以包括:处理器111和存储器112。其中,存储器112用于存储支持电子设备执行上述图2所示实施例中提供的方法的程序,处理器111被配置为用于执行存储器112中存储的程序。
程序包括一条或多条计算机指令,其中,一条或多条计算机指令被处理器111执行时能够实现如下步骤:
获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
可选的,处理器111还用于执行前述图2所示实施例中的全部或部分步骤。
其中,电子设备的结构中还可以包括通信接口113,用于电子设备与其他设备或通信网络通信。
图12为本申请一实施例提供的模板生成装置的结构示意图;参考附图12所示,本实施例提供了一种模板生成装置,该装置可以执行上述图13所示实施例提供的方法,具体的,该装置可以包括:
显示模块121,用于显示样例视频的设计文件中的元素;
获取模块122,用于获取模板设计操作,所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
生成模块123,用于根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
一个实施例中,所述显示模块121具体用于:响应于针对样例视频的片段选择操作,显示所述样例视频的设计文件中位于所述片段选择操作所选择的当前片段中的元素;
所述获取模块122具体用于:获取针对所述当前片段的模板设计操作。
一个实施例中,所述显示模块121具体用于:显示所述样例视频的设计文件中位于所述当前片段中的第一类型的元素;
所述获取模块122具体用于:获取针对所述当前片段中所述第一类型的元素的模板设计操作。
一个实施例中,所述显示模块121还用于:响应于类型切换操作,显示所述样例视频的设计文件中位于所述当前片段中的第二类型的元素;
所述获取模块122还用于:获取针对所述当前片段中所述第二类型的元素的模板设计操作。
一个实施例中,本实施例提供装置还包括预览模块;所述预览模块用于:响应于获取到针对所述设计文件模板的预览操作,根据所述设计文件模板中模板元素对应的标签,将预览对象的素材填充至所述模板元素所在的位置,得到所述预览对象的设计文件,对所述预览对象的设计文件进行渲染得到所述预览对象的视频,并显示所述预览对象的视频。
图12所示装置可以执行图7所示实施例的方法,本实施例未详细描述的部分,可参考对图7所示实施例的相关说明。该技术方案的执行过程和技术效果参见图7所示实施例中的描述,在此不再赘述。
在一个可能的实现中,图12所示装置的结构可实现为一电子设备。如图13所示,该电子设备可以包括:处理器131和存储器132。其中,存储器132用于存储支持电子设备执行上述图7所示实施例中提供的方法的程序,处理器131被配置为用于执行存储器132中存储的程序。
程序包括一条或多条计算机指令,其中,一条或多条计算机指令被处理器131执行时能够实现如下步骤:
显示样例视频的设计文件中的元素;
所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
可选的,处理器131还用于执行前述图7所示实施例中的全部或部分步骤。
其中,电子设备的结构中还可以包括通信接口133,用于电子设备与其他设备或通信网络通信。
另外,本申请实施例还提供了一种计算机存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如图2所示实施例所述的方法。
本申请实施例还提供了一种计算机存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如图7所示实施例所述的方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理器以产生一个机器,使得通过计算机或其他可编程设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、链表、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (14)
1.一种视频制作方法,其特征在于,包括:
获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
2.根据权利要求1所述的方法,其特征在于,所述模板元素包括第一模板元素,所述第一模板元素包括的标签包括属性标签,所述属性标签用于描述对应模板元素对能够填充的素材的属性要求;
所述根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,包括:根据所述目标对象的素材的属性标签,从所述目标对象的素材中选择与所述第一模板元素对应的属性标签匹配的素材,并将选择的所述素材填充至所述第一模板元素所在的位置。
3.根据权利要求2所述的方法,其特征在于,所述属性标签具体用于描述对应模板元素对能够填充的素材的自身属性要求,和/或,所述属性标签具体用于描述对应模板元素对能够填充的素材与能够填充到关联模板元素所在位置上的素材之间的关系属性要求。
4.根据权利要求2所述的方法,其特征在于,所述第一模板元素对应的标签还包括形式标签,所述形式标签用于描述对应模板元素对素材的填充形式要求;所述将选择的所述素材填充至所述第一模板元素所在的位置,包括:将选择的所述素材以所述形式标签所要求的形式,填充至所述第一模板元素所在的位置。
5.根据权利要求2所述的方法,其特征在于,所述第一模板元素对应的标签还包括方式标签,所述方式标签用于描述对应模板元素对素材的填充方式要求;所述将选择的所述素材填充至所述第一模板元素所在的位置,包括:将选择的所述素材按照所述方式标签所要求的方式,填充至所述第一模板元素所在的位置。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述模板元素包括第二模板元素,所述第二模板元素对应的标签包括形式标签,所述形式标签用于描述对应模板元素对素材的填充形式要求;所述根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件包括:将所述目标对象的与所述第二模板元素对应的素材,以对应形式标签所要求的形式填充至所述第二模板元素所在的位置。
7.一种模板生成方法,其特征在于,包括:
显示样例视频的设计文件中的元素;
获取模板设计操作,所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
8.根据权利要求7所述的方法,其特征在于,所述显示样例视频的设计文件中的元素,包括:响应于针对样例视频的片段选择操作,显示所述样例视频的设计文件中位于所述片段选择操作所选择的当前片段中的元素;
所述获取模板设计操作,包括:获取针对所述当前片段的模板设计操作。
9.根据权利要求8所述的方法,其特征在于,所述显示所述样例视频的设计文件中位于所述片段选择操作所选择的当前片段中的元素,包括:显示所述样例视频的设计文件中位于所述当前片段中的第一类型的元素;
获取针对所述当前片段的模板设计操作,包括:获取针对所述当前片段中所述第一类型的元素的模板设计操作。
10.根据权利要求9所述的方法,其特征在于,所述显示所述样例视频的设计文件中位于所述当前片段中的第一类型的元素,还包括:响应于类型切换操作,显示所述样例视频的设计文件中位于所述当前片段中的第二类型的元素;
所述获取针对所述当前片段的模板设计操作,还包括:获取针对所述当前片段中所述第二类型的元素的模板设计操作。
11.一种视频制作装置,其特征在于,包括:
获取模块,用于获取用于制作视频的设计文件模板以及目标对象的素材;所述设计文件模板中包括模板元素及其对应的标签,所述标签用于描述对应模板元素对素材的要求;
填充模块,用于根据所述标签,将所述目标对象的素材填充至对应模板元素所在的位置,得到所述目标对象的设计文件;
渲染模块,用于对所述目标对象的设计文件进行渲染,得到所述目标对象的视频。
12.一种模板生成装置,其特征在于,包括:
显示模块,用于显示样例视频的设计文件中的元素;
获取模块,用于所述模板设计操作用于从所述设计文件的元素中选择作为模板中元素的目标元素并设置所述目标元素对应的标签,所述标签用于描述对应目标元素对素材的要求;
生成模块,用于根据所述模板设计操作生成设计文件模板,所述设计文件模板中包括模板元素及其对应的标签。
13.一种电子设备,其特征在于,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如权利要求1至10中任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210541462.9A CN115082595A (zh) | 2022-05-17 | 2022-05-17 | 视频制作方法、模板生成方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210541462.9A CN115082595A (zh) | 2022-05-17 | 2022-05-17 | 视频制作方法、模板生成方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115082595A true CN115082595A (zh) | 2022-09-20 |
Family
ID=83249987
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210541462.9A Pending CN115082595A (zh) | 2022-05-17 | 2022-05-17 | 视频制作方法、模板生成方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115082595A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113010062A (zh) * | 2021-03-18 | 2021-06-22 | 阿里巴巴新加坡控股有限公司 | 生成设计方案的方法、装置及电子设备 |
CN113691836A (zh) * | 2021-10-26 | 2021-11-23 | 阿里巴巴达摩院(杭州)科技有限公司 | 视频模板生成方法、视频生成方法、装置和电子设备 |
WO2022088783A1 (zh) * | 2020-10-28 | 2022-05-05 | 北京达佳互联信息技术有限公司 | 视频制作方法及装置 |
-
2022
- 2022-05-17 CN CN202210541462.9A patent/CN115082595A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022088783A1 (zh) * | 2020-10-28 | 2022-05-05 | 北京达佳互联信息技术有限公司 | 视频制作方法及装置 |
CN113010062A (zh) * | 2021-03-18 | 2021-06-22 | 阿里巴巴新加坡控股有限公司 | 生成设计方案的方法、装置及电子设备 |
CN113691836A (zh) * | 2021-10-26 | 2021-11-23 | 阿里巴巴达摩院(杭州)科技有限公司 | 视频模板生成方法、视频生成方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8990672B1 (en) | Flexible design architecture for designing media-based projects in a network-based platform | |
US12020414B2 (en) | Utilizing deep neural networks to automatically select instances of detected objects in images | |
CN110012237B (zh) | 基于交互引导及云端增强渲染的视频生成方法及*** | |
US9077823B1 (en) | Systems and methods for automatically generating a photo-based project having a flush photo montage on the front cover | |
US8958662B1 (en) | Methods and systems for automating insertion of content into media-based projects | |
US11275815B2 (en) | System and method for integrating user feedback into website building system services | |
KR102294134B1 (ko) | 하이브리드 슬라이드-캔버스 프리젠테이션을 합성하기 위한 저작 도구 | |
US10074200B1 (en) | Generation of imagery from descriptive text | |
US9619128B2 (en) | Dynamic presentation prototyping and generation | |
JP5432617B2 (ja) | アニメーション製作方法及び装置 | |
JP7223574B2 (ja) | マンガ生成システムおよびマンガ生成方法 | |
CN104735468A (zh) | 一种基于语义分析将图像合成新视频的方法及*** | |
KR102490319B1 (ko) | 인공지능 콘텐츠 자동 생성 및 변형 방법 | |
Chi et al. | Automatic video creation from a web page | |
CN114997105A (zh) | 设计模板以及素材的生成方法、计算设备及存储介质 | |
US20230177836A1 (en) | Automated video generation from images for e-commerce applications | |
Lopes et al. | EvoDesigner: Towards aiding creativity in graphic design | |
US20200082586A1 (en) | Generating and providing composition effect tutorials for creating and editing digital content | |
US11809688B1 (en) | Interactive prompting system for multimodal personalized content generation | |
CN117436414A (zh) | 演示文稿生成方法、装置、电子设备和存储介质 | |
CN116954605A (zh) | 页面生成方法、装置及电子设备 | |
CN115082595A (zh) | 视频制作方法、模板生成方法、装置及设备 | |
CN115909390B (zh) | 低俗内容识别方法、装置、计算机设备以及存储介质 | |
US20230396857A1 (en) | Video generation method and apparatus, and electronic device and computer-readable medium | |
Wang | The Influence of Artificial Intelligence on Visual Elements of Web Page Design under Machine Vision |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |