after-effects - Android/ios中的app,特效视频合成,原理是怎么做的?应该有用第三方的工具的吧?
PHP中文网
PHP中文网 2017-04-17 15:24:38
0
4
1453

我最近发现一款app,叫彩视(绝对不是帮他们打广告,而是我接到需求说要抄他们...其实我也很无语),这个app安卓和ios都有。

他们能把照片放到特效视频中,做成跟电子相册似得,但是效果比以前的电子相册丰富多了,看着就像是用after effect做出来一样。
(比如照片的轮廓会根据背景视频的不同而自动修改,有把轮廓改成不规则波浪的(如果熟悉after effect,这个效果就像里面的遮罩一样);还有的,照片还能立体旋转(如果熟悉after effect,这个效果就像里面开了3d,然后绕着y轴自转一样,有立体感))

我能想到的方法,就是下载after effect的模板,然后用Android和ios的程序解析它,然后把照片放进模板中,然后渲染模板。但是问题是,after effect的模板要怎样解析...?

所以我认为应该有别的模板,可以使用Android和ios的程序来调用并解析的,请问有人知道吗?手机端的特效视频合成工具,开不开源都行

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
Ty80

视屏做特效的思路一般是这样的:

  • 将视频解码成一桢桢的图像A
  • 然后用算法按照时间顺序逐桢生成加入特效后的图像B
  • 图像B,经过视频编码压缩成视频。

如果你需要实现类似的功能,上面虽然只有三个步骤,不建议你从头到尾都去实现一次,从时间成本上去考虑,划不来。推荐一个鼎鼎大名开源项目VLC Player,支持iOS,Android,暴风影音上用的就是它的解码库,VLC将自己内部核心的视频编码解码部分,做成了库MobileVLCKit,他们家还有一个视频编辑工具VLMC,进去看看,应该有你想要的。

PHPzhong

你说的app 几乎和美拍是差不多的,就是把图片合成视频,加入mv 特效及 滤镜再次合成视频,其实主要是ffmpeg 加上图片处理 给你说两个库, GPUImage-android ffmpeg4android ,我也想做一款这样的app,自己个人能力有限,github上有个哥们做了一个类似的app https://github.com/motianhuo/VCameraDemo 你可以看看

黄舟

安卓的不清楚,iOS的coreImage就有对视频处理的东西

阿神

我也正遇到这个问题,想不明白,他那类似after effect做的效果是怎么实现的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板