JAVA结合AE(Adobe After Effects),通过解析AE源文件AEPX,替换素材,渲染合成,转码等操作
话不多说直接上功能界面,同时我整理了非常详细的工具类文档,需要的请联系我QQ2636677955,微信Lxp_Nuyoah
工具类中还可以拿到每个图层的开始结束时间以及其他参数,这里不需要所以没做展示。
渲染视频
渲染操作在后端处理,工具类中会有渲染进度可以直接获取:
渲染以及转码都会生成日志文件:
此处展示一个11秒的视频渲染时长再23秒,根据AE工程的复杂程度,这个时间不固定,文档中的模板仅仅是图片文字的快闪,仅供参考。
等待渲染以及转码完成就可以看最终效果。
重点来了!!!替换素材!!!
这里主要是做了上传模板的功能,替换素材在客户端操作,我们会把解析完成的JSON数据存储下来,注意是解析完的JSON数据,下面会展示大概的数据格式,客户端直接改变JSON数据再返回到后端就可完成替换操作!是不是很简单!!!工具类中源文件可以是文件流,url,文件。