点击上方“Github爱好者社区”,选择星标
回复“资料”,获取小编整理的一份资料
大家好,我是GG哥。
今天的开源项目是一个 全新的移动端视频动画解决方案,可以做到让静态的MP4资源插入动态的业务元素。来自YY直播团队,重磅开源!
这个开源项目是:YYEVA(YY Effect Video Animate),是一个开源的支持可插入动态元素的 MP4 动效播放器解决方案,包含设计资源输出的 AE 插件,客户端渲染引擎,在线预览工具。
对比传统的序列帧的动画播放方式,具有更高的压缩率,硬解码效率更高的优点,同时支持插入动态的业务元素;对比 SVGA、Lottie 等播放器,支持更多的特效支持,如复杂 3D 效果、描边、粒子效果等,达到所见即所得的效果。
MP4视频动画是目前移动端主流的动画实现方式,其所见即所得的效果及 支持3D、粒子、描边等,是SVGA、Lottie等方案无法比拟的。但是MP4不像SVGA、Lottie,能够结合业务元素,在渲染的时候,同步展现出来。因此在一些业务场景,如直播送礼场景下,需要在动效里同时展现主播和用户的昵称,MP4是没办法实现的。
这个开源项目最大的亮点就是:提供了一套完整的工具链,涉及AE插件 ; 渲染SDK(iOS、Android、Web);   降低设计师使用成本,业务接入成本,为需要实现复杂动效的场景下,提供快速接入的解决方案。
工作原理流程:
YYEVA 工具链:
实现效果如下:
还提供了详细的文档介绍,如下:
总之,非常好的一个开源项目,感兴趣的同学可以去 GitHub 上详细了解。
开源项目地址:https://github.com/yylive/yyeva
开源项目作者:yylive团队
继续阅读
阅读原文