Ответ 1
Библиотека android-gpuimage не поддерживает запись видео, но вы можете попробовать использовать библиотеку видеозаписи android-gpuimage. Это вилка gpu-образа для android, которая обеспечивает также функцию видеозаписи
android-gpuimage-videorecording
см. класс GPUImageMovieWriter
Он должен указать вам в правильном направлении для разработки собственного видеозаписей поверх GPUImage.
Идея состоит в следующем:
- нарисовать текущую поверхность экрана.
- переключиться на входную поверхность энкодера и снова нарисовать буфер предыдущего кадра
- вернуться к поверхности экрана.
другие полезные ссылки: Помощник по поверхности EGL, Медиакодер