01 / FilmCraftVideo editor · Early alpha

01 FilmCraft

The video editor you already know how to use.

A multi-track timeline, every trim, color grading with scopes, audio mixing, titles and captions — a video editor written entirely in Rust and compiled to WebAssembly. It opens ProRes, HEVC and H.264 footage, needs no account, never uploads your media, and works offline. Open the FilmCraft editor — free and open source.

Runs in your browser — free and open source

FilmCraft, a free online video editor, in the Color workspace mid-way through an Apollo 11 documentary cut from NASA footage
Apollo 11 — Tranquility: Lumetri, keyframes, bins and a 49-cut timeline (NASA footage, public domain)

02 / Highlights

What’s inside.

01

A timeline you already know

Source and Program monitors, bins with thumbnails, a multi-track timeline with patch and target buttons — the Editing, Assembly, Color, Effects and Audio workspaces, docked however you like.

02

Every trim

Ripple, roll, slip, slide, rate stretch and razor; dynamic trimming while playback runs; JKL shuttle with every edit committed as one undo step.

03

Own codecs, not FFmpeg

H.264, HEVC, ProRes, VP9, AV1 and DNxHD are our own Rust code, implemented from the public specs and tested frame by frame — bit-exact where the standard allows.

04

Color like a suite

A Lumetri-style grading panel with basic correction, curves and scopes — waveform and vectorscope live beside the Program monitor.

05

Sound that holds up

Audio mixing with loudness meters, keyframed levels, ducked music beds and WebAudio output in the browser.

06

Built for agents

Every action is a command on a JSON control protocol; drive edits from scripts, the CLI, or let an agent cut for you.

03 / Made for

Real video editing, in a browser tab.

01

Cut a video in the browser

Open clips, mark In and Out, insert and overwrite onto the timeline, trim with every tool a Premiere editor expects — then export H.264 without installing anything.

02

Grade with real scopes

Basic correction, curves and looks beside a live waveform and vectorscope, computed on your device.

03

Work with pro formats

Import ProRes, DNxHD and MXF footage, cut it, and write ProRes back out — decoders and encoders written in Rust, not wrapped binaries.

04

Never lose an edit

Atomic saves, a rolling auto-save set, and a crash-recovery journal written about a second after each edit.

04 / Screenshots

Captured in FilmCraft.

FilmCraft in the Color workspace, mid-way through an Apollo 11 documentary cut from NASA public-domain footage
Apollo 11 — Tranquility: Lumetri, keyframes, bins and a 49-cut timeline (NASA footage, public domain)
FilmCraft Assembly workspace cutting a trailer with bins, Source and Program monitors
The Assembly workspace cutting a Night of the Living Dead trailer (1968, public domain)
FilmCraft Color workspace with waveform and vectorscope on Charade (1963)
The Color workspace on Charade (1963), live scopes beside the Program monitor

05 / Get FilmCraft

Nothing to install.

Open a tab

The full engine, compiled to WebAssembly — no download, no installer, no account. It boots like a web page and edits like a native app.

Launch the editor

Works offline

Install it as an app from your browser and FilmCraft keeps working without a connection — the shell, the engine and your last auto-saved project are cached on your device.

Your media stays yours

Footage opens from and saves back to your device, and projects auto-save in your browser’s private storage. Nothing is uploaded — there is no server to upload to.

06 / FAQ

Questions, answered.

Is FilmCraft really free?

Yes. FilmCraft is free and open source under MIT OR Apache-2.0. The web app needs no account and has no paid tiers — the same engine also ships as native desktop builds.

Which video formats can I import?

H.264, HEVC, Apple ProRes, VP9, AV1, DNxHD/DNxHR, MPEG-2, MJPEG, MP4, MOV, Matroska/WebM, MXF, transport streams and stills — all decoded by FilmCraft’s own Rust code, implemented from the public specifications.

Does the video editor work offline?

Yes. Install FilmCraft as an app from your browser and the shell, the engine and your auto-saved project come back without a connection; a crash-recovery journal keeps unsaved changes too.

Are my videos uploaded to a server?

No. The editor runs in the tab; media opens from your device and projects auto-save to your browser’s private storage. There is no server to upload to.

Which browsers does FilmCraft support?

Modern Chromium-based browsers, Firefox and WebKit (Safari). Decoding and playback use the engine’s own Rust codecs with WebCodecs where available.

Is it really a Premiere reimplementation?

It is a clean-room take on the Premiere workflow — behaviour and look studied, no proprietary code — written from public specifications and observation, the same way the rest of the Craft apps are built.

07 / The family

The Craft apps.

FilmCraft is one of a family of open crafting tools.

Help shape FilmCraft.

Early alpha — issues, footage and edge cases all welcome.

Contribute on GitHub