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 4K-capable video editor written entirely in Rust and compiled to WebAssembly. It opens ProRes, DNxHD, HEVC and H.264 footage, needs no account, never uploads your media, exports without watermarks, 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 / Formats

Own codecs, not FFmpeg.

Every decoder and encoder below is FilmCraft’s own Rust code, written from the public ITU-T, ISO and IETF specifications and tested frame by frame — so ProRes, DNxHD and MXF footage opens in a browser tab with nothing wrapped or transcoded first.

FormatSupportNotes
H.264 / AVCdecodes + encodesHigh/Main/Baseline, CABAC, B-frames, CRF/CBR/VBR — the everyday delivery codec
HEVC / H.265decodesMain and Main 10, tiles and long-term references
Apple ProResdecodes + encodes422 Proxy through 4444 XQ in; 422 HQ out
Avid DNxHD / DNxHRdecodes + encodesevery SMPTE CID in, DNxHR in MOV out
VP9decodesprofiles 0–3, 8/10/12-bit, up to 4:4:4
AV1decodesmain profile, every coding tool, film grain included
MPEG-2, MJPEG, PCMdecodes + encodeslegacy tape, broadcast and stills workflows
MP4, MOV, MXF, MKV/WebM, TScontainersfragmented MP4, OP1a/OP-Atom, edit lists, timecode tracks
AAC, Opus, MP3, FLACaudioplus AC-3, MP2, ALAC, Vorbis

05 / How it works

Cut a video in five steps.

  1. 01

    Open the editor

    FilmCraft boots in a tab — no download, no account, no watermark on anything you export.

  2. 02

    Bring in your footage

    Drop H.264, ProRes, MXF or WebM files anywhere on the page; they open from your device and never get uploaded.

  3. 03

    Cut on the timeline

    Mark In and Out, insert and overwrite onto patched tracks, then trim with ripple, roll, slip and slide — the JKL and keyboard layout you already know.

  4. 04

    Grade and mix

    Basic correction and curves beside live scopes; level keyframes and loudness meters for the mix.

  5. 05

    Export

    Render H.264 or ProRes from the browser and the finished file downloads straight to your device.

06 / 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

07 / 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.

08 / FAQ

Questions, answered.

Does FilmCraft put a watermark on exports?

No. Exports are clean H.264 or ProRes files with no watermark — FilmCraft is free and open source, not a freemium teaser.

Can it handle 4K video?

Yes. Decoding, playback and export work at 4K and beyond; the frame server renders at the sequence resolution, and hardware decoding is used where the platform provides it.

Does it work with Premiere Pro projects?

FilmCraft is a clean-room reimplementation of the Premiere workflow, not a Premiere clone: sequences round-trip through AAF, EDL, FCPXML and OpenTimelineIO instead of .prproj. Your muscle memory transfers; project files interchange through open formats.

Can I add captions and subtitles?

Yes — a captions track type, SRT import and export, and subtitle styling on the timeline; the Apollo 11 cut on this page is edited with air-to-ground subtitles from the mission transcript.

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.

09 / 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