# android-gpuimage-videorecording **Repository Path**: isirius/android-gpuimage-videorecording ## Basic Information - **Project Name**: android-gpuimage-videorecording - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-28 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GPUImage for Android with Video Recording feature [![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) Idea from: [iOS GPUImage framework](https://github.com/BradLarson/GPUImage) Base on: [Android GPUImage framework](https://github.com/CyberAgent/android-gpuimage) ## Requirements * Android 4.3 or higher (OpenGL ES 2.0) ## Concept 1. draw on current screen surface 2. switch to encoder input surface and draw previous frame buffer again on it 3. switch back to screen surface ## Reference 1. EGL surface helper: https://github.com/google/grafika 2. Media encoder: https://github.com/saki4510t/AudioVideoRecordingSample