CAPRA Download GitHub ↗

Capra

Takes a film apart — shots, scenes, cast, dialogue, sound — and writes back a screenplay you can trace, line by line, to the frame it came from.


The six pages

Film — The film, the beats and dialogue beside it as they happen, and every track of the analysis underneath. Speech reads at full weight and what the camera saw a step back from it, so you can follow one without reading the other.

Cast — Everyone Capra found, named first, with the frames each of them was found in. Principals, supporting parts and extras are told apart automatically — nobody is ever asked to name a passer-by. Drag one card onto another to say they are the same person.

Questions — What Capra could not settle, asked beside the moment it is about, with the film playing. Every answer changes the script: a merge collapses two cards everywhere, an attribution rewrites the character cue on the page. It learns where your line falls and stops asking about pairs you have already refused.

Script — The screenplay on paper, with the film beside it. Click any line and it plays the seconds it came from. Edit anything — what you write survives every rewrite — and the rail in the margin says how much of each line Capra stands behind.

Relationships — Who deals with whom, drawn as faces with the weight of the claim between them. Click a relationship and the seconds it rests on play beside it, because an edge saying two people fight is a reading of a few seconds of footage.

Production — What each scene needs before you could shoot it: cast, wardrobe, props, lighting, camera, sound, and its length in eighths of a page. Exports tab-separated for a scheduling tool. VFX and SFX are reported empty rather than guessed at.

Every one is a view onto the same analysis. The timeline, the playhead and the selection are shared, so following something from a line of the script to the second it came from is one click in any direction.

Screenshots of each are on the site.

What you get

A project directory beside your video, holding everything Capra worked out:

your-film.capra/
  project.db        every observation, scene, character and line
  proxy/            a 720p copy, so scrubbing is instant
  frames/           the frames that were looked at
  thumbs/           the small ones the cast page shows
  exports/          whatever you have exported

Nothing is written into your video file and nothing is moved. Deleting the project directory removes the analysis and leaves the film alone.

The one rule

Capra never presents a guess as a fact. Where it cannot tell, it says so and asks — which is why the Questions page exists, and why a cast card can say "no frames yet" rather than showing you somebody else.

That rule is the reason for most of the design decisions you will meet: the certainty styles in the typography, the evidence trail on every claim, the refusal to name a character it has only seen once from behind.