jub0t
Unlike cloud-based editors, Concat keeps footage on your disk and runs captioning, voices, and cutouts locally after model downloads. Drop in footage, arrange and animate clips on timelines, then export finished video. It is beta software with desktop, Android, and sideloaded iOS builds.
For Video creators editing offline moving away from CapCut restrictions, and developers automating video edits
Edits are serializable commands against a headless project engine, while window-only state such as selection and zoom stays outside the document. Gestures preview against a cloned project and commit as one command, making undo operate on the completed gesture.
src/crates/concat/src/studio.rs; src/crates/concat-project/src/lib.rs
Project engine
Owns the document model, serializable commands, compatibility reader, writer, and undo stack.
src/crates/concat-project/src/lib.rs
Studio state
Publishes engine edits and window state into the Slint interface.
src/crates/concat/src/studio.rs
Export engine
Flattens timelines, resolves transitions, composites video, and plans audio rendering.
src/crates/concat-export/src/lib.rs
Effect catalogue
Loads built-in and user effect packages for FFmpeg or GPU shader backends.
src/crates/concat-effects/src/lib.rs
Generated