Skip to content
ideaconnectPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Clipra

An Android video editor for phones and tablets. No account, no upload, no watermark: every AI feature (Whisper captions, edit by text, voice cleanup, cutout, face tracking, auto-reframe) runs on the device.

Home Editor Auto captions Edit by text

Tablet editor

Features (v1)

  • Projects in 9:16, 16:9, 1:1, 4:5, 4:3, 21:9 and split-screen layouts, HD to 4K, 24 to 60 fps
  • A layered timeline where anything can go on any layer, with 16 blend modes, keyframes and speed ramps
  • 24 filters (including Mosaic), 24 transitions, rectangle and oval masks with face following, colour grading with LUTs
  • Text cards and titles with 12 effects and animations
  • Per-clip loudness normalization, noise reduction, on-device AI voice cleanup, ducking and beat markers
  • Offline Whisper captions with styles, .srt and offline translation; edit the video by deleting words and pauses
  • Person cutout, chroma key and auto-reframe
  • Background export from original media with H.264, HEVC or AV1
  • Free with two ads per export; Clipra Pro (10 PLN, one time) removes them

Status

Implementation has started with milestone M0 (foundations). The plan is tracked in GitHub Project 6 (ClipraPlan); see docs/plan/ROADMAP.md.

Build

With JDK 17 and the Android SDK (platform 37) installed, ./gradlew assembleDebug builds the app for Android 10 and later. CLAUDE.md has the test commands.

Continuous integration

CI runs on every pull request and every push to main: the Kotlin style check (ktlint), the debug build, the unit tests and Android lint. Each run attaches the debug APK as app-debug.apk, and the test and lint reports when something fails.

Recommended protection for main (Settings, Rules, Rulesets, applied to the default branch):

  • Require a pull request before merging. Keep the required approvals at 0 while one person maintains the repo, since GitHub doesn't let you approve your own pull request.
  • Require the Build and test status check to pass, with the branch up to date with main.
  • Block force pushes and deletion.

Documentation

License

Apache License 2.0. See LICENSE and NOTICE. Third-party components are listed in docs/third-party.md.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages