Capra 0.2.1
Windows and Linux. Quick start · Models
| Windows | Capra-0.2.1-setup.exe |
| Linux | Capra-0.2.1.AppImage — chmod +x and run it |
Needs ffmpeg on your PATH and one model. Everything else is in the box.
Since 0.1.0
It says what it is doing. The analysis reported itself in three words in a corner and a two-pixel line at the top edge, while the middle of the screen — where you are actually looking — showed a still frame doing nothing. There is an account under the film now: the stage, the percentage, what has been found so far. The bar's width is a real fraction of real steps and never moves on its own; a sheen over the part already covered says the process is alive without claiming it has advanced.
Ctrl-Z. Naming a character and saying who speaks a line were not journalled at all — the two edits people most often regret. Both are reversible now, and Shift-Z puts them back.
A quarter of the analysis time. Two thirds of a run is vision calls, and a third of that was ffmpeg extracting frames it had already extracted once, from the original file rather than from the 720p proxy that exists by then. Same picture, far cheaper seek, and the extraction now overlaps the inference instead of waiting for it.
A screenplay actually in the language you asked for. Headings, times of day and the front matter of every export were assembled in code and code had them in English only, so Turkish came back as Turkish dialogue under INT. UNKNOWN LOCATION 4 - NIGHT. They use each industry's own convention now — İÇ./DIŞ. and GÜNDÜZ/GECE, INNEN/AUSSEN — and the version you last chose to read is remembered.
The speaker of a line is correctable from the page. The question queue only ever asks about lines with no speaker, so a line confidently credited to the wrong person could not be fixed anywhere. Click the name.
A cast page you can work in. Search, named characters first, extras told apart automatically and never asked about, drag one card onto another to merge them, and "Not the same person?" takes a card apart so you can regroup it.
Its own icon, instead of Electron's default.
Plus: the film beside the script and beside the relationship graph, the set of each scene written out and carried into exports, faces on the graph and in every picker, autosave on everything typed, and a page that fell over says what happened instead of going black.
Notes
- No macOS build. An unsigned, unnotarised
.dmgis refused on arrival by recent macOS, and signing needs a certificate this project does not have.npm run diston a Mac produces a working local build. - Neither binary is code-signed, so Windows SmartScreen will warn on first run: More info → Run anyway.
- Your API keys are encrypted with the operating system's own keystore and never leave the main process.