Convex is a powerful, open-source Android media processing application powered by FFmpeg. It provides a clean, modern interface for complex video, audio, and image operations.
- Video: Convert, Resize, Trim, Compress, Watermark, Extract Frames, Speed, Rotate.
- Audio: Convert, Extract, Bitrate Adjustment, Merge, Trim, Normalize.
- Image: Thumbnails, Slideshows, GIF Creation.
- Muxing: Remux, Strip Tracks, Split, Concatenate.
- Subtitles: Burn-in and Extraction.
- Technical Mode: Real-time FFmpeg logs and session details.
- UI: Jetpack Compose (Material 3)
- Architecture: MVVM + Clean Architecture
- DI: Hilt
- Engine: FFmpeg Kit (FFmpeg 6.0)
- Persistence: DataStore Preferences
- Clone the repo.
- Open in Android Studio (Ladybug+).
- Build and run (minSdk 24).
Open Source under the MIT License.