VideoCompressor icon indicating copy to clipboard operation
VideoCompressor copied to clipboard

A High-performance video compressor for Android using Hardware decoding and encoding API(MediaCodec).

Results 45 VideoCompressor issues
Sort by recently updated
recently updated
newest added

压缩的时候设置帧率无效,outputFormat.setInteger(MediaFormat.KEY_FRAME_RATE, mDestFps);

`E/ExoPlayerImplInternal: Disable failed. java.lang.IllegalStateException at android.media.MediaCodec.native_flush(Native Method) at android.media.MediaCodec.flush(MediaCodec.java:2297) at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.flush(SynchronousMediaCodecAdapter.java:142) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.flushCodec(MediaCodecRenderer.java:887) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.flushOrReleaseCodec(MediaCodecRenderer.java:880) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onDisabled(MediaCodecRenderer.java:741) at com.google.android.exoplayer2.audio.MediaCodecAudioRenderer.onDisabled(MediaCodecAudioRenderer.java:530) at com.google.android.exoplayer2.BaseRenderer.disable(BaseRenderer.java:175) at com.google.android.exoplayer2.ExoPlayerImplInternal.disableRenderer(ExoPlayerImplInternal.java:1608) at com.google.android.exoplayer2.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:1350) at com.google.android.exoplayer2.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:1314) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:571) at...

on success is called immediately after on start but when i go to the destination folder, i dont see any compressed videos saved, it was working fine couple of days...

upgrade gradle to 4.1.1 and migrate to androidx

需要支持流媒体播放,moov怎么置前呢

下载 demo ;使用 videoCompress.compressVideoHigh()方法;视频只有140b左右;无法播放; VIVO x9 ; 红米 4X ;

creates a blank video file very quickly. Tried on Samsung device does not work. androidone (brand: general mobile) works on the device.