Mp4Composer-android
This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
File Explorer
Download Latest Version (.zip)- android.yml
- fillmode_custom.gif
- gray_scale_filter_apply.mp4
- grayscale.gif
- monochrome.gif
- monochrome_filter_apply.mp4
- sample.gif
- samplevideo.mp4
- watermark.gif
- watermark_filter_apply.mp4
- gradle-wrapper.jar
- gradle-wrapper.properties
- AudioChannel.java
- AudioChannelWithSP.java
- AudioComposer.java
- BaseAudioChannel.java
- DecoderSurface.java
- EncoderSurface.java
- IAudioComposer.java
- Mp4Composer.java
- Mp4ComposerEngine.java
- MuxRender.java
- RemixAudioComposer.java
- SonicAudioProcessor.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
- GlLut512Filter.java
- GlLutFilter.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
- GlFramebufferObject.java
- GlPreview.java
- GlPreviewFilter.java
- GlSurfaceTexture.java
- AndroidLogger.java
- Logger.java
- DataSource.java
- FileDescriptorDataSource.java
- FilePathDataSource.java
- UriDataSource.java
- EglUtil.java
- FillMode.java
- FillModeCustomItem.java
- Rotation.java
- SampleType.java
- VideoFormatMimeType.java
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- tone_cuver_sample.acv
- VideoItem.java
- VideoListAdapter.java
- VideoLoader.java
- VideoLoadListener.java
- AllGestureDetector.java
- DragGestureDetector.java
- GesturePlayerTextureView.java
- PinchGestureDetector.java
- PlayerTextureView.java
- PortraitView.java
- RotateGestureDetector.java
- BasicUsageActivity.java
- ClearColorItem.java
- FillModeCustomActivity.java
- FilterType.java
- GlBitmapOverlaySampleFilter.java
- MainActivity.java
- MovieListActivity.java
- SceneCropColor.java
- ic_launcher_background.xml
- rect_white_drawable.xml
- ic_launcher_sample.png
- lookup_sample.png
- sample_bitmap.jpg
- ic_launcher_foreground.xml
- activity_basic_usage.xml
- activity_fill_mode_custom.xml
- activity_main.xml
- activity_movie_list.xml
- row_video_list.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
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/MasayukiSuda/Mp4Composer-android
Downloads the entire project code from GitHub to your computer.
cd Mp4Composer-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)
