问题
i used https://github.com/CyberAgent/android-gpuimage but its just save images. how to record video using GLSurfaceview?
回答1:
android-gpuimage library does not support video recording but you can try using the android-gpuimage-videorecording library. It is a fork of the gpu-image for android that provides also the video recording functionality
android-gpuimage-videorecording
see the GPUImageMovieWriter class
It should point you in the right direction for developing your own video writer on top of GPUImage.
The idea is to:
draw on current screen surface
switch to encoder input surface and draw previous frame buffer again on it
switch back to screen surface
other useful links: EGL surface helper, Media encoder
来源:https://stackoverflow.com/questions/36467726/how-to-record-video-with-gpuimage