Skip to content

Repository files navigation

Convex

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.

✨ Features

  • 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.

🛠️ Tech Stack

  • UI: Jetpack Compose (Material 3)
  • Architecture: MVVM + Clean Architecture
  • DI: Hilt
  • Engine: FFmpeg Kit (FFmpeg 6.0)
  • Persistence: DataStore Preferences

🚀 Getting Started

  1. Clone the repo.
  2. Open in Android Studio (Ladybug+).
  3. Build and run (minSdk 24).

📄 License

Open Source under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages