GPUVideo-android
This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
File Explorer
Download Latest Version (.zip)- art.gif
- camera.gif
- gray_scale_filter_apply.mp4
- grayscale.gif
- monochrome.gif
- monochrome_filter_apply.mp4
- sample.gif
- samplevideo.mp4
- watermark.gif
- watermark_filter_apply.mp4
- EglSurface.java
- EglWrapper.java
- EncodeRenderHandler.java
- MediaAudioEncoder.java
- MediaEncoder.java
- MediaMuxerCaptureWrapper.java
- MediaVideoEncoder.java
- CameraHandler.java
- CameraRecordListener.java
- CameraThread.java
- GPUCameraRecorder.java
- GPUCameraRecorderBuilder.java
- LensFacing.java
- AudioChannel.java
- AudioComposer.java
- DecoderSurface.java
- EncoderSurface.java
- FillMode.java
- FillModeCustomItem.java
- GPUMp4Composer.java
- GPUMp4ComposerEngine.java
- IAudioComposer.java
- MediaCodecBufferCompatWrapper.java
- MuxRender.java
- RemixAudioComposer.java
- Rotation.java
- VideoComposer.java
- GlBilateralFilter.java
- GlBoxBlurFilter.java
- GlBrightnessFilter.java
- GlBulgeDistortionFilter.java
- GlCGAColorspaceFilter.java
- GlContrastFilter.java
- GlCrosshatchFilter.java
- GlExposureFilter.java
- GlFilter.java
- GlFilterGroup.java
- GlGammaFilter.java
- GlGaussianBlurFilter.java
- GlGrayScaleFilter.java
- GlHalftoneFilter.java
- GlHazeFilter.java
- GlHighlightShadowFilter.java
- GlHueFilter.java
- GlInvertFilter.java
- GlLookUpTableFilter.java
- GlLuminanceFilter.java
- GlLuminanceThresholdFilter.java
- GlMonochromeFilter.java
- GlOpacityFilter.java
- GlOverlayFilter.java
- GlPixelationFilter.java
- GlPosterizeFilter.java
- GlRGBFilter.java
- GlSaturationFilter.java
- GlSepiaFilter.java
- GlSharpenFilter.java
- GlSolarizeFilter.java
- GlSphereRefractionFilter.java
- GlSwirlFilter.java
- GlThreex3TextureSamplingFilter.java
- GlToneCurveFilter.java
- GlToneFilter.java
- GlVibranceFilter.java
- GlVignetteFilter.java
- GlWatermarkFilter.java
- GlWeakPixelInclusionFilter.java
- GlWhiteBalanceFilter.java
- GlZoomBlurFilter.java
- DefaultConfigChooser.java
- DefaultContextFactory.java
- EglUtil.java
- GlConfigChooser.java
- GlContextFactory.java
- GlFramebufferObject.java
- GlFrameBufferObjectRenderer.java
- GlPreview.java
- GlPreviewFilter.java
- GlPreviewRenderer.java
- GlSurfaceTexture.java
- GPUPlayerRenderer.java
- GPUPlayerView.java
- PlayerScaleType.java
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- ExampleInstrumentedTest.kt
- tone_cuver_sample.acv
- VideoItem.java
- VideoListAdapter.java
- VideoLoader.java
- VideoLoadListener.java
- GlBitmapOverlaySample.java
- MovieWrapperView.java
- PlayerTimer.java
- PortraitFrameLayout.java
- SampleCameraGLView.java
- BaseCameraActivity.java
- CameraSelectActivity.java
- FilterAdapter.java
- FilterAdjuster.java
- FilterType.java
- LandscapeCameraActivity.java
- MainActivity.java
- Mp4ComposeActivity.java
- PlayerActivity.java
- PortraitCameraActivity.java
- SquareCameraActivity.java
- ic_launcher_background.xml
- lookup_sample.png
- sample_bitmap.jpg
- ic_launcher_foreground.xml
- activity_camera.xml
- activity_camera_landscape.xml
- activity_camera_portrate.xml
- activity_camera_square.xml
- activity_main.xml
- activity_mp4compose.xml
- activity_player.xml
- row_text.xml
- row_video_list.xml
- row_white_text.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- Logotype primary horizontal.png
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/MasayukiSuda/GPUVideo-android
Downloads the entire project code from GitHub to your computer.
cd GPUVideo-android
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
