Every hour of rushes, logged. Searchable. Ready to cut.

Unscripter watches and listens to your documentary and reality footage, writes a timecoded log of who is on screen, what happens and what is said, and answers editorial questions with an Avid timeline. All of it on a machine inside your building.

Built by a documentary editor, for post houses running Avid Media Composer. Swedish-first, on-prem only.

What it does

Three things, done properly. Not an AI editor.

Unscripter gets you to a logged, searchable record of the material and an ordered string-out of selects. Pacing, rhythm and the emotional cut points stay with the editor.

01 · LOG

Log the rushes

Every clip gets a timecoded log: who is in frame, shot size, what they do, and a word-timed transcript with the speaker attached. Names come from a cast you enrol once per series, so Amanda is Amanda in every clip.

01:14:22:05  MCU  Jon
Counts down "tio, nio, åtta…" while the kids line up.
02 · ASK

Ask the material

Ask in plain language and get timecodes back, not a chat answer. Filter on people, on speech versus action, on shot size. Every hit is a real source timecode you can trust.

> every close-up where Linda decides something
> when does Filip leave the kitchen?
> all synk where the kids talk about home
03 · ASSEMBLE

Script to string-out

Paste an editorial brief or a beat sheet. Unscripter finds the best moment for each beat, keeps people and shots varied, never reuses a moment twice, and lays it out in script order as a timeline.

12 beats → 12 clips → 2 min 18 s
housepainting_v1.aaf
Avid timeline assembled by Unscripter
How it works

From a bin to a logged bin, without leaving Avid.

Unscripter is a networked service in your post house. The Avid workstation runs only Avid and a browser.

1

Enrol the cast

One photo and a short voice sample per cast member. Add a one-paragraph brief describing the show format. That is all the setup a series needs.

once per series
2

Upload a bin

Export a bin as AAF and drop it in the web UI together with a short note about the segment. Unscripter finds the media on the shared storage itself.

AAF + brief
3

Prep and vision pass

Transcription, speaker identification, face and body tracking run first. Then a vision-language model describes the footage in content-aligned segments, batch, overnight if needed.

on your GPU
4

Pull it back

Download a logged bin with descriptive clip names, locators and transcript markers. It relinks to the original media. From here on, editors ask questions and get timelines.

AAF back into Avid
Avid Media Composer

Native to the Avid shop. Not a Resolve demo.

Unscripter is built for the way documentary post actually runs: shared storage, bins, locators, and an assistant editor who needs the log in the bin, not in a PDF.

  • Logged bin. Verbose clip names, locators on important events, transcript in markers. Relinks to the raw media on your workspace.
  • Query timelines. Each question returns a sequence AAF that imports and relinks. One per logged segment.
  • Real source timecode. Everything is anchored to the clip's start timecode and frame rate, including drop-frame. Nothing is approximated from seconds.
  • NLE-neutral core. The log knows nothing about any editor. Resolve and Premiere are serializers, not rewrites.
Avid workstationbin.aaf+brief.txt
Unscripter serverprepvision passsemantic log
Back to Avidlogged_bin.aafreview.aafquery_*.aaf
Storageserver and workstation mount the same Nexis workspace. Media never moves.
On-prem

The footage never leaves the building.

Large production houses sign NDAs that make cloud AI a non-starter. Unscripter treats that as the product, not a compromise: one server on your network runs everything.

One box

A single workstation-class machine with a large-memory GPU serves the vision model and the language model. Sized for a post house, not a data centre.

No cloud dependency

Open-weight models, served locally. No API keys, no per-minute cloud fees, no footage or transcripts on someone else's servers.

Batch, resumable

Processing is chunked into fixed time windows, so a 60-minute clip costs no more memory than a 6-minute one. If a job dies at minute 58, you lose one window, not the clip.

wildkids-ep03 · exercise30
02:11:03:14SAYELI"Vi måste träna mer innan tävlingen, annars förlorar vi."
02:11:09:02MSElin, FilipElin visar Filip hur han ska hålla repet. Filip nickar.
02:11:20:19SAYFIL"Okej, men jag gör det på mitt sätt."
02:11:27:06CUFilipKoncentrerad blick, biter sig i läppen.
Swedish-first

Best Swedish footage logging there is. On purpose.

Most tools treat Swedish as a translation afterthought. Unscripter runs a Swedish-tuned speech model, writes the log in Swedish and recognises Swedish names and places.

  • KB-Whisper transcription. The National Library of Sweden's Swedish model, word-level timestamps, confidence flags for human review.
  • Swedish descriptions. Beats and events come back in Swedish, not English over Swedish footage. English, or both, on request.
  • Glossaries. Feed the show's names and places so the transcript gets them right the first time.
Principles

Why you can trust the log.

The model never owns the timecodes

Vision-language models are good at describing and bad at knowing exactly when. So time is anchored by deterministic tools: source timecode, word timestamps, scene cuts, silence. The model only describes pre-cut segments.

Identity is honest

A person is named only when a face or a voice matches the enrolled cast. Otherwise they are "Unknown", never a guess. The wrong person is never the one laughing.

Summarise, never speculate

Descriptions state what is visible and heard. No invented roles, no "seems to", no dialogue dumps. When unsure, the log describes the appearance, not the interpretation.

Measured against real logs

Every change is scored against hand-written gold logs and production loggers' own notes on real reality and documentary footage before it ships.

Get in touch

See it run on your own footage.

We are onboarding a small number of documentary and reality post houses ahead of launch. Bring a bin, we will bring the log.

Contact us for a demo

hello@unscripter.ai · Stockholm, Sweden