有没有办法在Android上播放带有alpha通道的视频?

时间:2016-10-09 11:47:32

标签: android video camera alpha alpha-transparency

我有一组带有Alpha通道的视频动画。我希望Android应用程序的用户能够录制视频并同时播放覆盖摄像机视图的动画。我已经搜索了互联网,但没有找到任何解决方案来实现这一目标。你有什么想法可以实现吗?

1 个答案:

答案 0 :(得分:0)

预览: 您可以尝试使用opencv逐帧读取视频,然后将其覆盖在相机框架上并将其显示在纹理视图上。 [编辑]:这不起作用,因为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

相关问题