基于AE的视频合成方法及装置制造方法及图纸

技术编号:23318635 阅读:14 留言:0更新日期:2020-02-11 19:04
本申请公开了一种基于AE的视频合成的方法及装置。该申请的方法包括移动端获取AE中设计完成的视频模板;接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据,将替换数据与所述视频模板进行合成,得到目标视频;对目标视频进行显示。本申请解决现有的将AE设计的动画用于移动端的方式不能满足用户的个性化需求的问题。

Method and device of video synthesis based on AE

【技术实现步骤摘要】
基于AE的视频合成方法及装置
本申请涉及视频处理
,具体而言,涉及一种基于AE的视频合成的方法及装置。
技术介绍
AdobeAfterEffects简称“AE”是Adobe公司推出的一款图形视频处理软件,是从事设计的个人和单位的设计师在进行动画视频等的设计时常用的工具。当将AE设计的动画如果用于移动端时,需要通过相应的软件进行文件的转换,转换后在移动端显示。目前,将AE设计的动画用于移动端的方式为:通过开源的代码库将Ae导出动画制作文件,在不同平台上用这些代码库导入动画文件,在移动端显示。由上述描述可以看到,前述方式只能对在AE上设计好的动画进行显示,当不会使用AE软件的用户,想要根据个人的喜好对设计师在AE软件的动画进行修改时,无法自主进行修改调整,不能满足用户的个性化需求。
技术实现思路
本申请的主要目的在于提供一种基于AE的视频合成的方法及装置,以解决现有的将AE设计的动画用于移动端的方式不能满足用户的个性化需求的问题。为了实现上述目的,根据本申请的第一方面,提供了一种基于AE的视频合成的方法。根据本申请的基于AE的视频合成的方法包括:移动端获取AE中设计完成的视频模板;接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据;将替换数据与所述视频模板进行合成,得到目标视频;对目标视频进行显示。进一步的,在接收替换数据之前,所述方法还包括:修改视频模板中的预设图层的设置,得到可编辑的视频模板。进一步的,所述将替换数据与所述视频模板进行合成,得到目标视频包括:将替换数据与可编辑的视频模板进行合成,得到目标视频。进一步的,其特征在于,所述方法利用通用的底层语言设计开发,以适用于不同的平台系统的移动端。进一步的,所述将替换数据与所述可编辑的视频模板进行合成包括:调用开放图形库OpenGL接口进行替换数据与所述可编辑的视频模板的合成。进一步的,所述将替换数据与所述可编辑的视频模板进行合成还包括:根据不同滤镜组合的滤镜链对可编辑的视频模板中的特效进行叠加。进一步的,所述将替换数据与所述可编辑的视频模板进行合成还包括:对所述可编辑的视频模板和替换数据进行数据解析;将解析后的数据导入到图形处理器GPU中进行多纹理合成,得到目标视频。为了实现上述目的,根据本申请的第二方面,提供了一种基于AE的视频合成的装置。根据本申请的基于AE的视频合成的装置包括:获取单元,用于移动端获取AE中设计完成的视频模板;接收单元,用于接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据;合成单元,用于将替换数据与所述视频模板进行合成,得到目标视频;显示单元,用于对目标视频进行显示。进一步的,所述装置还包括:修改单元,用于在接收替换数据之前,修改视频模板中的预设图层的设置,得到可编辑的视频模板。进一步的,所述合成单元用于:将替换数据与可编辑的视频模板进行合成,得到目标视频。进一步的,其特征在于,所述装置利用通用的底层语言设计开发,以适用于不同的平台系统的移动端。进一步的,所述合成单元包括:调用模块,用于调用开放图形库OpenGL接口进行替换数据与所述可编辑的视频模板的合成。进一步的,所述合成单元还包括:叠加模块,用于根据不同滤镜组合的滤镜链对可编辑的视频模板中的特效进行叠加。进一步的,所述合成单元还包括:解析模块,用于对所述可编辑的视频模板和替换数据进行数据解析;纹理合成模块,用于将解析后的数据导入到图形处理器GPU中进行多纹理合成,得到目标视频。为了实现上述目的,根据本申请的第三方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述第一方面中任一项所述的基于AE的视频合成的方法。在本申请实施例中,基于AE的视频合成的方法及装置中,首先移动端获取AE中设计完成的视频模板;接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据,将替换数据与所述视频模板进行合成,得到目标视频;对目标视频进行显示。可以看出,本申请中移动端从AE中设计的视频模板后,可以对视频模板中的预设图层中的数据进行替换,因此用户可以根据自己的喜好进行调整,满足用户的个性化需求。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例提供的一种基于AE的视频合成的方法流程图;图2是根据本申请实施例提供的另一种基于AE的视频合成的方法流程图;图3是根据本申请实施例提供的将替换数据与可编辑的视频模板进行合成的过程的示意图;图4是根据本申请实施例提供的基于AE的视频合成的方法应用在不同平台的移动端的流程示意图;图5是根据本申请实施例提供的一种基于AE的视频合成的装置的组成框图;图6是根据本申请实施例提供的另一种基于AE的视频合成的装置的组成框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。根据本申请实施例,提供了一种基于AE的视频合成的方法,如图1所示,该方法包括如下的步骤:S101.移动端获取AE中设计完成的视频模板。设计师在AE软件上设计完成视频模板后,可以导出data和images两个文件,data是一份数据文件,而images是一个包含图片等素材的文件夹。移动端可以通过第三方插件将data和images两个文件中包含的图片、文本、音视频等文件从中导出。移动端获取AE中设计完成的视频模板即获取视频模板对应的图片、文本、音视频等文件。S102.接收替本文档来自技高网
...

【技术保护点】
1.一种基于AE的视频合成的方法,其特征在于,所述方法包括:/n移动端获取AE中设计完成的视频模板;/n接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据;/n将替换数据与所述视频模板进行合成,得到目标视频;/n对目标视频进行显示。/n

【技术特征摘要】
1.一种基于AE的视频合成的方法,其特征在于,所述方法包括:
移动端获取AE中设计完成的视频模板;
接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据;
将替换数据与所述视频模板进行合成,得到目标视频;
对目标视频进行显示。


2.根据权利要求1所述的基于AE的视频合成的方法,其特征在于,在接收替换数据之前,所述方法还包括:
修改视频模板中的预设图层的设置,得到可编辑的视频模板。


3.根据权利要求1所述的基于AE的视频合成的方法,其特征在于,所述将替换数据与所述视频模板进行合成,得到目标视频包括:
将替换数据与可编辑的视频模板进行合成,得到目标视频。


4.根据权利要求1-3中任一项所述的基于AE的视频合成的方法,其特征在于,所述方法利用通用的底层语言设计开发,以适用于不同的平台系统的移动端。


5.根据权利要求4所述的基于AE的视频合成的方法,其特征在于,所述将替换数据与所述可编辑的视频模板进行合成包括:
调用开放图形库OpenGL接口进行替换数据与所述可编辑的视频模板的合成。


6.根据权利要求4所述的基于AE的视频合成的方法,其特征在于,所述将替换...

【专利技术属性】
技术研发人员:陈竞郴林炳河刘宇晗龚浩许鹏苏明南
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:福建;35

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

1