Throughline post
In development

macOS · Multicam post

Nothing drifts.

Sync every camera and recorder from the audio. Clean it, transcode it, burn in timecode — it stays in sync. Export with a signed record.

Sync map 00:00:00:00 offset

What it does

Sync from audio

Four cameras and a sound bag, aligned to the sample. No slate needed.

Drop in the day's cards → get a synced timeline.

Throughline — Sync
Cameras drifting, then locked to the referenceSYNC MAPdriftedlocked · reference CAM ACAM A?referenceCAM B?+2.146 sCAM C?−0.089 sMIX?+11.402 s

Clean audio, keep sync

Denoise, de-hum and voice cleanup. Each filter corrects its own delay.

Fix a noisy room without re-syncing afterwards.

Throughline — Enhance Audio
A noisy room, then cleaned without losing syncCLEANUPas recordedlatency compensated0.0 dB−18.4 dBnoise floornoise floor0 samples drift

Transcribe on device

Speech, speakers and timings. Nothing is uploaded.

Search a six-hour deposition for one sentence.

Throughline — Transcribe
Audio becomes a searchable transcript on this MacTRANSCRIPTaudio onlyon this Mac00:04:12WITNESSI arrived at the site just after six.00:04:19COUNSELAnd who else was present?00:04:23WITNESSTwo of the crew. Mr. Alvarez and—● nothing uploaded

Burn in timecode

Timecode, date and camera name on the picture. Optional, per export.

Hand counsel a reference copy they can cite.

Throughline — Export
Timecode and camera name written into the pictureBURN-INclean framestamped01:12:44:07CAM B2026-08-12no identity on the picturewritten in, not a sidecar

Proxies and exports

Cut-ready media for Premiere, Resolve and Final Cut. All audio tracks kept.

571 GB of rushes → 41 GB of proxies, fast.

Throughline — Export
Camera originals become small cut-ready proxiesTRANSCODEcamera originalscut-readyPREMIERERESOLVEFINAL CUT571 GB camera originals40.7 GB proxiesnothing to cut with yetmeasured, not assumedVMAF 99.4

Signed delivery

A manifest of every file, every step, with checksums. Sign it off to close it.

Prove the file you delivered is the file you made.

Throughline — Review
Every file checksummed, then signed offDELIVERYunverifiedsignedDEPO_CAM-A_01.mova4f2…9c1DEPO_CAM-B_01.mov77be…3daDEPO_MIX_01.wav0e51…bb7SIGNED OFFnot yet verifiedevery step recorded

One path through the day's footage

Each stage gates the next.

  1. 01ImportCards and recorders into one project.
  2. 02SyncAngles aligned from audio, offsets you can check.
  3. 03TranscribeSpeech and speakers, on device.
  4. 04ReviewCheck sync, fix names, mark what matters.
  5. 05ExportCut-ready media, transcripts, signed manifest.

Who it's for

Built for two rooms. Useful anywhere several cameras and a separate recorder end up on the same drive.

  • #deposition
  • #DIT
  • #AC
  • #DP
  • #soundmixer
  • #scriptsupervisor
  • #assistanteditor
  • #postsupervisor
  • #docproducer
  • #fieldjournalist
  • #courtreporter
  • #eventfilm

Deposition & legal video

Every mic track kept. Frame rate never changed behind your back. Checksums you can re-verify years later.

Documentary & news

Sync the day's rushes on the drive home. Arrive with transcripts, speakers and searchable talking points.

  • Court reporting firms — video to pair with the stenographic record. Sync the video to the stenographic record, then export both under one signed manifest.
  • Investigators — recorded interviews, searchable by what was said. Search hours of interview by phrase, jump to the timecode, export just that clip.
  • Insurance & claims — recorded statements with a verifiable chain. Every statement checksummed on ingest, re-verifiable years later without the original drive.
  • Oral history & research — long interviews, transcribed on device, nothing uploaded. Transcription and translation run on the machine. No recording ever leaves it.
  • Corporate & training video — multi-camera studio days, cut-ready the same afternoon. Sync and proxy a studio day while the room is still being struck.
  • Conference & AV capture — many rooms, many cameras, one pass each. Batch a day of rooms in one run. Each session gets its own signed bundle.
  • Video podcasts — three or four angles plus a sound bag, synced without a slate. Aligned from the audio alone — no slate, no timecode box, no matching clocks.
  • Event & wedding film — long unbroken takes from cameras that never agreed on time. Hour-long takes from drifting clocks, aligned once and held through cleanup and grade.

One tool instead of four

Most of this is sold separately, by the month, one subscription each.

  • Multicam syncusually a separate purchase
  • Audio cleanup & voice isolation$10–20 / month
  • Transcription & speaker labels$15–30 / month
  • Video cleanup & upscale$10–20 / month
  • Proxy generation & deliveryper-seat, per NLE

The cost is the smaller half. Every one of those tools wants your media exported to it and re-exported back — and each round trip is a chance for a frame rate to change, an audio track to be dropped, or a filter to shift your sync by milliseconds nobody measures. Doing it in one place is what makes the alignment survivable.

Built this week, not last year

One working post house, shipping continuously. You email the person who writes the code.

  1. 19 Aug The whole sidebar became keyboard- and VoiceOver-operable. It had been mouse-only.
  2. 19 Aug Import stopped treating our own proxies and extracted stems as source footage — a 212-clip project was really 78.
  3. 19 Aug Pointing “Add folder” at a normal shoot folder imported nothing at all. Fixed, with the recursion tested.
  4. 18 Aug Every long-running job can now be stopped without quitting the app.
  5. 18 Aug Sync now tells you what it is up against before it runs — how many clips carry timecode, which takes will score low, where the recorder broke.

Nothing on that list is a feature announcement. It is the ordinary work of keeping a tool honest, and it is what you are buying: someone who uses this on real jobs and fixes what the job exposes.

Why it's different

The edit is a chain of custody, whether or not anyone is writing it down.

Other tools forget what a filter did. Throughline records it — what it touched, what it preserved, what it invalidated. If a step can't promise your timing survived, the sync is marked stale rather than assumed good.