<aside>
ðŸ›
Trim Each Clip to Its Longest Continuous Shot — No More Mid-Clip Frame Jumps
LLM-segmented highlight clips sometimes accidentally span multiple shots — an interview clip that includes a b-roll cutaway, a podcast highlight that jumps across camera angles, a montage that got picked as one "moment." Video Clean Span detects the scene cuts inside each clip and trims the clip down to its single dominant (longest) continuous shot, so you're left with one smooth take instead of a mini-montage. Zero main-view controls — the defaults handle 90% of cases. Advanced Options let you tune scene-cut sensitivity and set a safety threshold that keeps very choppy clips whole rather than cutting them to a fragment.
</aside>
What it does
Video Clean Span scans each clip in the input list for scene cuts (visual discontinuities that mark a shot change), identifies the longest continuous shot in each clip, and trims the clip down to just that portion. Mid-clip frame jumps — the moments where the video "jumps" to a different camera angle, a different subject, or a b-roll insert — disappear from the output. If a clip is so choppy that no single shot is long enough to be worth isolating, the clip is left untrimmed (the safety threshold in Advanced Options controls this).
Problem it solves
- Fix LLM segmentation overreach – Video Analysis sometimes grabs "moments" that span more than one shot; Video Clean Span cleans those up to single-take clips
- Consistent visual continuity – One clip = one shot, so highlights feel edited rather than accidentally cross-cut
- Better subject tracking – Downstream tools like Video Reframe (Subject-Aware) work better when the clip is a single continuous shot of one subject
- Cleaner subtitle timing – Subtitles align to speech without confusing pauses caused by scene cuts to b-roll
- Batch cleanup, no manual review – Applied uniformly across every clip in the input list; no per-clip inspection needed
- Safety net for choppy source material – The "keep-whole threshold" prevents the tool from destroying inherently multi-shot clips (music video montages, sports highlights) by cutting them to fragments
- Better pacing – Removes the "hidden cut" moments that make otherwise-tight clips feel jerky
Input/Output
<aside>
- Input: List of video clips
- Format: A list of video clips (typically from Video Trim, or any upstream clip-producing node)
- Content: Any video — the tool operates purely on visual scene-cut detection
</aside>
<aside>
- Output: List of trimmed clips
- Format: Same list shape as input — one output clip per input clip
- Length: Each output clip is either the length of its longest continuous shot or the original clip length (whichever applies, depending on the safety threshold)
- Content: Only the single dominant shot; mid-clip jumps removed
</aside>
Configuration Options
Advanced Options
- Scene-cut sensitivity (0.1 – 1.0). Higher = only stronger cuts count as a shot change.
- Range: 0.1 – 1.0
- Default: 0.4
- UI: Slider (in Advanced Options modal)
- Behavior: Sets the threshold for what counts as a scene cut. Lower values detect more (subtler) cuts; higher values only flag strong / obvious visual discontinuities.
- Reference points:
- 0.1 – 0.2 – Very sensitive; even camera pans or fast motion might trigger a "cut" — use only when you need to catch subtle transitions
- 0.3 – 0.5 (default range) – Balanced; catches clear scene changes without false positives from motion
- 0.6 – 0.8 – Conservative; only obvious cuts (hard cuts, angle changes) qualify
- 0.9 – 1.0 – Very strict; only the most drastic visual jumps count as shot changes
- Keep the clip whole (no trim) when its longest shot is shorter than this, so a very choppy clip isn't cut to a fragment.
- Default: 1 second
- UI: Slider (in Advanced Options modal)
- Behavior: Safety fallback. If the longest continuous shot in a clip is shorter than this threshold, the clip is passed through untrimmed — because a clip made entirely of quick cuts (e.g., a music-video montage) probably shouldn't be reduced to a 1-second fragment.
- Reference points:
- 0.5 s – Aggressive; the tool will trim to short fragments if that's the dominant shot
- 1 s (default) – Sensible balance; sub-second fragments get left alone, longer shots get isolated
- 2 – 3 s – Conservative; requires a meaningful continuous shot before trimming will happen
- 5+ s – Very conservative; leaves most short-cut content untouched, only trims when there's a clearly long dominant shot