我希望在我的Android设备上使用相机录制视频,并需要在录制的视频上添加叠加图像。在iOS中,我会使用GPUImage。在Android中,我发现了Android GPUImage。我尝试使用它,但是我没有找到任何在视频录制时添加滤镜的方法。在提供的示例中,我只能为拍照添加滤镜。是否有任何方法可以使用Android GPUImage记录带有滤镜的视频?是否有其他方法可以实时添加图像覆盖在录制的视频上?如果没有,是否有任何方法可以在后期处理中添加图像覆盖在录制的视频上?
我希望在我的Android设备上使用相机录制视频,并需要在录制的视频上添加叠加图像。在iOS中,我会使用GPUImage。在Android中,我发现了Android GPUImage。我尝试使用它,但是我没有找到任何在视频录制时添加滤镜的方法。在提供的示例中,我只能为拍照添加滤镜。是否有任何方法可以使用Android GPUImage记录带有滤镜的视频?是否有其他方法可以实时添加图像覆盖在录制的视频上?如果没有,是否有任何方法可以在后期处理中添加图像覆盖在录制的视频上?
您可以使用混合滤镜在视频上添加覆盖图像。
关于视频录制:android-gpuimage库不支持它,但您可以尝试使用android-gpuimage-videorecording库。它是为Android提供GPU图像的分支,还提供了视频录制功能。
android-gpuimage-videorecording
请查看GPUImageMovieWriter类。
它应该指导您正确地开发基于GPUImage的自己的视频编写器。
思路是: