有没有一种方法可以在安卓上播放带有alpha通道的视频



我有一组带有alpha通道的视频动画。我想用户的安卓应用程序记录一个视频,并播放动画覆盖的相机视图在同一时间。我搜索了互联网,但没有找到任何解决方案来实现这一点。你对如何实现这个目标有什么想法吗?

预览:你可以尝试使用opencv逐帧读取视频,然后将其与相机帧叠加并显示在textureview上。[编辑]:这不起作用,因为android上的opencv没有从视频中提取帧的能力,因为没有原生的ffmpeg支持。

记录:您不能以这种方式录制视频,您最好的选择是使用ffmpeg将动画视频覆盖在录制的视频上。

Opencv4android: http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html

逐帧读取视频:(http://answers.opencv.org/question/5768/how-can-i-get-one-single-frame-from-a-video-file/)

在opencv上混合帧:(http://docs.opencv.org/2.4/doc/tutorials/core/adding_images/adding_images.html)

Android上的FFFMPEG: https://android-arsenal.com/details/1/931

最新更新