build / 2026 / daily-build + video-editing B-Roll Beat Ledger shows an interview SRT transformed into ranked b-roll beats, with timing controls, applied-state evidence, reasons, and Resolve marker export visible in one editorial workspace.

artifact plate

B-Roll Beat Ledger: Turn Interview Captions Into Resolve Markers

A browser tool for ranking interview SRT captions into timed b-roll pickup beats and exporting validator-clean DaVinci Resolve marker CSV.

Open the build →

B-Roll Beat Ledger is for short-form documentary editors cutting interview-led reels. The recurring job is painfully normal: scan a rough SubRip transcript, spot the lines that need visual pickups, decide how early the marker should land, suppress filler, and then type the whole thing into DaVinci Resolve without fat-fingering the timecode.

This build turns that pass into a deterministic browser workflow. Load the interview SRT fixture, tune density, lead-in, keyword weight, filler suppression, and emphasis handling, then apply the pass explicitly. The preview shows the ranked b-roll ledger before export, including the timecode, marker color, score, source caption, and reason each beat was selected.

Project marker: broll-beat-ledger-v1.

Four systems define daily-2026-07-28-broll-beat-ledger:

  1. SRT to ranked pickup beats. Caption timing becomes a Resolve marker schedule, not a loose notes pane. The tool reads the transcript structure, scores useful segments, and emits a timed pickup ledger for visual planning.
  2. Material editorial controls. Density changes marker count, lead-in changes marker timing, keyword weight changes score and ranking, and filler suppression changes which captions survive the pass. The apply button makes pending versus applied state visible, because silent mutation is how editorial tools become haunted furniture.
  3. Preview/export parity. The visible ledger and exported CSV are generated from the same applied state. The committed validator checks marker columns, timecode format, score evidence, color labels, and preview-aligned reasoning.
  4. Resolve-ready output. Export writes broll-beat-ledger-markers.csv for DaVinci Resolve marker import and a b-roll pull-list workflow. The downstream consumer is a real editor timeline, not some fake dashboard trophy case.

The live release was verified by opening the published GitHub Pages app, applying the canonical SRT fixture in the browser, capturing the exported CSV bytes from the live workflow, and rerunning the committed validator against those bytes.