video_compress_kit_android 0.0.2
video_compress_kit_android: ^0.0.2 copied to clipboard
Android implementation of the video_compress_kit plugin using MediaCodec.
0.0.2 #
- Image compression: JPEG, PNG, WebP output via
BitmapFactory+Bitmap.compress. EXIF copy viaExifInterface. - Per-session cancellation:
ConcurrentHashMap-based compressor tracking keyed bysessionId. - Per-session progress: Progress events include
sessionIdfor concurrent session demuxing. - H.264 profile selection: Baseline, Main, High via
KEY_PROFILE(API 23+). - Bitrate modes: VBR, CBR, CQ (
BITRATE_MODE_CQ+KEY_QUALITY, API 21+). CQ falls back to VBR if unsupported by hardware. - BT.709 color standard:
KEY_COLOR_STANDARD(API 24+). - Audio passthrough fix: Corrected track index handling in
muxAudioTrack.
0.0.1 #
- Initial Android implementation using MediaCodec hardware encoder.