Skip to content

derohimat/VideoCompress

 
 

Repository files navigation

Android Video Compressor

Setup

  compile project(':videocompress')

Usage

Call compressVideoLow, compressVideoMedium and compressVideoHigh that indicates 3 quality of compressing.

VideoCompressTask task = VideoCompress.compressVideoLow(tv_input.getText().toString(), destPath, new VideoCompress.CompressListener() {
                    @Override
                    public void onStart() {
                        //Start Compress
                    }

                    @Override
                    public void onSuccess() {
                        //Finish successfully
                    }

                    @Override
                    public void onFail() {
                        //Failed
                    }
                    
                    
                    @Override
                    public void onCancel() {
                        //Canceled by user
                    }

                    @Override
                    public void onProgress(float percent) {
                        //Progress
                    }
                });

About

Android video compressor based on Telegram code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.3%
  • Java 5.2%
  • C 0.5%