AI-powered video editing, open source

Describe the edit.
Watch it happen.

MeltCortex is an AI agent that turns natural language video editing commands into production-ready output. It works by generating MLT XML — the same format Shotcut uses — and renders through melt. No cloud dependency. No opaque pipeline. Just open source, all the way through.

You say
"Cut the silence between 0:23 and 0:41, add a fade from black at the start, export as 9:16 for Reels"
MeltCortex builds
<!-- MLT XML generated --> <playlist> <entry producer="clip_001" /> <filter kdenlive:fade="in" /> <filter afade="in" type="black" /> </playlist> <!-- rendered via melt -->
Output
Video file. Ready.

Open source, all the way down

MeltCortex's pipeline is built on production-tested open tools. No proprietary engines. No black boxes. Everything is auditable, self-hostable, and extensible.

01

Natural language parsing

An LLM interprets the user's edit command and breaks it into structured edit primitives: trim ranges, filter types, transition styles, aspect ratio targets.

02

MLT XML generation

Structured commands are converted into valid MLT XML — the same format Shotcut saves as .mlt files. Clips, filters, timeline, transitions: all encoded in the open XML schema.

03

melt rendering

The melt CLI (bundled with Shotcut, runs headless) consumes the MLT XML and renders the final video file. No GUI required. Fully automatable.

Built on
Shotcut MLT Framework FFmpeg melt CLI

From plain English to precise edits

Every command maps directly to an MLT XML element. MeltCortex's editing model learns the schema so you don't have to.

Trim & Cut

"Cut from 0:23 to 0:41" — removes a segment, closes the gap

Fades

"Fade in from black over 2 seconds" — adds afade/videofade filters

Aspect Ratio

"Make it 9:16 for Reels" — scales and pads to vertical format

Volume

"Mute the background music during the voiceover" — adjusts track levels

Transitions

"Crossfade between clips" — adds compositor transitions

Text Overlay

"Add a lower-third title with the guest name" — embeds textoverlay filter

No vendor lock-in.
Ever.

MeltCortex doesn't own your editing pipeline. Every component — the LLM layer, the XML builder, the melt renderer — runs on open tools you can audit, self-host, and modify.

Upload your clips to a self-hosted MeltCortex instance, or run it locally on your machine. Your media never leaves your infrastructure unless you want it to.

Self-host on your own server or local machine
Auditable MLT XML generation — inspect every edit
Compatible with Shotcut, Kdenlive, and any MLT tool
meltcortex — bash
$ meltcortex edit --video raw_footage.mp4
Parsing command: "cut silence, add fade-in, export 9:16"
Generating MLT XML...
Validating schema...
Running melt render...
Done. Output: edited_video.mp4 (1080x1920)

Video editing that listens to you.
Built on tools you own.

MeltCortex is the autonomous video editing agent for creators who want the power of professional pipelines without the professional price tag or the proprietary lock-in.