我想使用GPUImage Android实时处理视频。我看到了使用不同滤镜创建图片的示例,但是我没有找到任何使用滤镜录制视频的示例。在GPUImage Android上是否可能实现这一点?
我想使用GPUImage Android实时处理视频。我看到了使用不同滤镜创建图片的示例,但是我没有找到任何使用滤镜录制视频的示例。在GPUImage Android上是否可能实现这一点?
android-gpuimage库不支持视频录制,但您可以尝试使用android-gpuimage-videorecording库。它是针对android的gpu-image的一个分支,同时提供视频录制功能。
android-gpuimage-videorecording
请参考GPUImageMovieWriter类,这将指导您开发基于GPUImage的自己的视频编写器。
思路如下:
这个库可以在生成Mp4、ExoPlayer视频以及Camera2录制视频时应用视频滤镜。该库使用了Android MediaCodec API。
该库有许多类型的滤镜。 滤镜链接