如何使用GPUImage录制视频?

时间:2016-04-07 05:52:25

标签: android gpuimage android-gpuimageview

我使用https://github.com/CyberAgent/android-gpuimage但它只是保存图像。 如何使用GLSurfaceview录制视频?

1 个答案:

答案 0 :(得分:2)

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

android-gpuimage-videorecording

请参阅GPUImageMovieWriter类

它应该指出你在GPUImage上开发自己的视频编写器的正确方向。

这个想法是:

  • 在当前屏幕表面上绘图

  • 切换到编码器输入面并再次绘制前一帧缓冲区

  • 切换回屏幕表面

其他有用的链接:EGL surface helperMedia encoder