如何在Android中录制带动画叠加层的视频?

Tom*_*Tom 11 video camera android overlay record

我是编程和Android的新手.我正在设计一款使用手机相机的游戏.我的应用程序的一个关键功能是从相机录制带有动画叠加层的实时视频.

一些已经执行此操作的应用示例:

我正在研究哪种平台最适合这项任务.我找到的一些候选人是:

  • OpenGL ES
  • LibGDX
  • Unity3D
  • Android Camera2 API
  • Android Camera API
  • CWAC-2 Android Camera API Wrapper

我已经读过Android Camera2 API仅限于Lollipop或更高版本,并且Android Camera API已被弃用.我还问过CWAC-2的作者,他说他的图书馆是不可能的.

因此,这使得前三名成为候选人.其中哪些最容易实现,提供最广泛的兼容性并获得最高质量的结果?

执行此任务的最佳框架是什么?

谢谢!