使用GPUImage Android进行视频处理

Say*_*aki 11 android gpuimage

我想使用GPUImage Android来实时处理视频.我看到使用不同的滤镜创建图片的示例,但我没有找到任何使用滤镜录制视频的示例.这可能与GPUImage Android有关吗?

cri*_*llo 2

android-gpuimage 库不支持视频录制,但您可以尝试使用 android-gpuimage-videorecording 库。它是 Android 的 GPU 图像的一个分支,还提供视频录制功能

android-gpu图像视频录制

查看 GPUImageMovieWriter 类

它应该为您指明在 GPUImage 之上开发自己的视频编写器的正确方向。

这个想法是:

  • 在当前屏幕表面上绘制
  • 切换到编码器输入表面并在其上再次绘制先前的帧缓冲区
  • 切换回屏幕表面

其他有用的链接: EGL 表面助手媒体编码器