<aside> 🛠

One Whole-Video Transcript, Sliced Onto Each Clip — Automatically


Bridges upstream ASR to downstream per-clip subtitle work. Run Speech-to-Text once on the full source video, then let Slice Transcript to Clips split that whole-video transcript into per-clip transcripts — one for each clip in a Video Trim batch, containing only the words spoken during that clip's time range. Downstream tools like Video Subtitle (Spoken) and Video SFX consume these sliced transcripts directly. No re-transcription per clip, no manual splitting.

</aside>


What it does

Slice Transcript to Clips takes a whole-video transcript (word-timed, from ASR on the full source video) and a list of video clips (from Video Trim or any clip-producing node), then produces a list of per-clip transcripts — one per input clip, containing only the words whose timestamps fall inside each clip's time range. The output is shaped like a list of transcripts (one per clip), ready to plug into any downstream tool that expects a per-clip transcript. Zero configuration — the slicing is fully driven by the clip time ranges carried alongside the video list.

Problem it solves

Input/Output

<aside>

<aside>


How to Use

<aside>

  1. Run Speech-to-Text on the source video → Route the original source video through an ASR / Speech-to-Text node to produce a whole-video, word-timed transcript
  2. Cut the video into clips → Use Video Trim (driven by Video Analysis JSON) to produce the list of video clips
  3. Wire both into Slice Transcript to Clips → Connect the whole-video transcript to the top (pink/magenta) input port and the video clip list to the bottom (blue) input port
  4. Run Flow → The whole transcript is split into per-clip transcripts, one per clip; the output is ready to feed into Video Subtitle (Spoken), Video SFX, or any other per-clip transcript consumer </aside>

Use Case Tips