【技术实现步骤摘要】
基于AE的跨平台数据处理的方法及装置
本申请涉及视频处理
,具体而言,涉及一种基于AE的跨平台数据处理的方法及装置。
技术介绍
AdobeAfterEffects简称“AE”是Adobe公司推出的一款图形视频处理软件,是从事设计的个人和单位的设计师在进行动画视频等的设计时常用的工具。当将AE设计的动画如果用于移动端时,需要通过相应的软件进行文件的转换,转换后在移动端显示。目前,将AE设计的动画用于移动端的方式为:通过开源的代码库将Ae导出动画制作文件,在不同平台上用这些代码库导入动画文件,在移动端显示。不同平台对应的代码库是不同的,比如Airbnb的lottie,针对iOS、android、web三种不同的移动端,对应的代码库分别为lottie-ios、lottie-android、lottie-web。多个平台需要对应多套代码,这样有可能造成最终动画展示效果的不统一。
技术实现思路
本申请的主要目的在于提供一种基于AE的跨平台数据处理的方法及装置,以解决现有的AE设计的动画用于移动端的方式 ...
【技术保护点】
1.一种基于AE的跨平台数据处理的方法,其特征在于,所述方法包括:/n移动端获取AE中设计完成的视频模板;/n基于同一代码库对视频模板进行数据解析,不同平台系统的移动端对应同一代码库;/n将解析后的数据组装成统一的数据结构;/n根据统一的数据结构将所述视频模板进行展示。/n
【技术特征摘要】
1.一种基于AE的跨平台数据处理的方法,其特征在于,所述方法包括:
移动端获取AE中设计完成的视频模板;
基于同一代码库对视频模板进行数据解析,不同平台系统的移动端对应同一代码库;
将解析后的数据组装成统一的数据结构;
根据统一的数据结构将所述视频模板进行展示。
2.根据权利要求1所述的基于AE的跨平台数据处理的方法,其特征在于,所述基于同一代码库对视频模板进行数据解析包括:
基于通用的底层语言解析视频模板对应的json文件中的图层信息、图层的关联信息。
3.根据权利要2所述的基于AE的跨平台数据处理的方法,其特征在于,所述图层的关联信息至少包括遮罩信息、变换信息、特效滤镜。
4.根据权利要求2或3所述的基于AE的跨平台数据处理的方法,其特征在于,所述通用的底层语言为C++,所述将解析后的数据组装成统一的数据结构包括:
通过C++类对象封装解析后的数据、封装音视频轨道的逻辑、封装接口、封装滤镜链参数数组。
5.根据权利要求4所述的基于AE的跨平台数据处理的方法,其特征在于,在将解析后的数据组装成统一的数据结构之后,所述方法还包括:
接收替换数据,所述替换数据用于替换视频模板的预设图层中的原始数据;
将替换数据与所述统一的数据结构进行合成,得到目标视频;
所述根据统一的数据结构将所述视频模板进行展示包...
【专利技术属性】
技术研发人员:陈竞郴,
申请(专利权)人:稿定厦门科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。