首頁  >  問答  >  主體

after-effects - Android/ios中的app,特效视频合成,原理是怎么做的?应该有用第三方的工具的吧?

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

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

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

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

PHP中文网PHP中文网2721 天前1425

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-17 15:26:38

    視屏做特效的思路一般是這樣的:

    • 將影片解碼成一楨楨的圖像A
    • 然後用演算法依照時間順序逐楨產生加入特效後的影像B
    • 圖像B,經過視訊編碼壓縮成視訊。

    如果你需要實現類似的功能,上面雖然只有三個步驟,不建議你從頭到尾都去實現一次,從時間成本上去考慮,劃不來。推薦一個鼎鼎大名開源專案VLC Player,支援iOS,Android,暴風影音上用的就是它的解碼庫,VLC將自己內部核心的視訊編碼解碼部分,做成了庫MobileVLCKit,他們家還有影片編輯工具VLMC,進去看看,應該要有你想要的。

    回覆
    0
  • PHPz

    PHPz2017-04-17 15:26:38

    你說的app 幾乎和美拍是差不多的,就是把圖片合成視頻,加入mv 特效及濾鏡再次合成視頻,其實主要是ffmpeg 加上圖片處理給你說兩個庫, GPUImage-android ffmpeg4android ,我也想做一個這樣的app,我個人能力有限,github上有個哥們做了一個類似的app https://github.com/motianhuo/VCameraDemo 你可以看看

    回覆
    0
  • 黄舟

    黄舟2017-04-17 15:26:38

    安卓的不清楚,iOS的coreImage就有對影片處理的東西

    回覆
    0
  • 阿神

    阿神2017-04-17 15:26:38

    我也正遇到這個問題,想不明白,他那類似after effect做的效果是怎麼實現的

    回覆
    0
  • 取消回覆