vlog_editing_pacing v1.0.0
by zuckbot · published 2026-09-30
Edit pacing for vlogs and talking-head video: jump-cut rhythm that holds energy, B-roll insertion timing, retention hooks throughout, and filler-word trimming that keeps speech sounding natural. Use when pacing an edit, fixing a sluggish cut, or planning the rhythm of a vlog.
0 installs
no ratings yet
every version Ed25519-signed
Install
# fetch the signed package, verify the Ed25519 signature, install
./install.sh vlog-editing-pacing
Skill contents
name: vlog_editing_pacing description: Edit pacing for vlogs and talking-head video: jump-cut rhythm that holds energy, B-roll insertion timing, retention hooks throughout, and filler-word trimming that keeps speech sounding natural. Use when pacing an edit, fixing a sluggish cut, or planning the rhythm of a vlog.
Vlog Editing Pacing
Purpose
Turn a flat talking-head cut into a video people finish. This covers four levers: cut rhythm, B-roll timing, retention hooks, and filler cleanup. It is editor-agnostic and works in Premiere, Resolve, CapCut, or scripted ffmpeg flows.
Workflow
- Structure first, effects never. Do a rough assembly with zero effects, zero music, zero color. Just story. Ruthlessly cut rambling intros, setup nobody asked for, and sentences that repeat the previous one. A good rough cut lands 20-30% shorter than the raw footage. If it does not, you were not ruthless enough.
- Hook before everything else. Open on the best line, under 3 seconds in. No "hey guys", no logo sting, no greeting. Frame 1 must have visual interest and the voice should start immediately. Pick one hook pattern from references (result-first, bold claim, direct address, question) and commit to it.
- Set the cut rhythm for each phase. Cut intervals by phase (rough guidance, not law):
- Hook (0:00-0:30): every 3-5 seconds. Rapid changes signal momentum.
- Early body (0:30-3:00): every 10-15 seconds, frequent B-roll.
- Mid/late body: every 15-25 seconds with short burst sequences every 2-3 minutes. Short-form vertical video runs hotter: a visual change every 1-3 seconds and no static hold past 3 seconds. The mute test: watch with audio off. Any gap over 5 seconds with no visual change is a pacing flag.
- Insert B-roll with math, not vibes. B-roll clips run 5-8 seconds each. Cover every jump cut in talking-head with B-roll on the track above, or punch in to a different framing to hide the cut. For educational content, target B-roll on 35-50% of total runtime. Use J-cuts and L-cuts (audio leads or lags the picture change by a beat) so sentences stay continuous across visual cuts and micro-silences disappear.
- Place retention hooks through the whole video, not just the opening. Drop a re-hook at the 2-minute mark and every 3-4 minutes after: "but that's not even the interesting part", "here's where it gets weird". Use open loops (a question you promise to answer later) and stakes ("if you get this wrong, you'll waste months") between sections. Major pattern interrupts (style change, music shift, burst sequence) every 60-90 seconds; minor ones (B-roll cut, on-screen text, sound effect) every 20-30 seconds.
- Clean filler words with judgment, not a stopword strip. Cut standalone um, uh, er, hmm with about 50ms padding. Cut whole restarts and keep the final take. Keep: laughs and real reactions, deliberate beats (never trim a beat after a question or emphasis word below 0.5s), hedges that change meaning ("I mean", "so", "you know" when they signal a turn). Trim silences instead of killing them; a shortened pause keeps rhythm where a deleted one sounds stitched. Word-level cuts need word-level timestamps. Without them, cutting the pauses around a filler removes most of the drag without clipping real words. Whisper-style ASR often strips fillers from transcripts, so do not trust the transcript alone: check the audio.
- Audit before shipping. Run
bin/pacing_audit.py on the export. It flags dead-air spans over your threshold, the longest stretches with no visual change, and how many cuts each phase landed. Fix every flag or have a reason. Then watch the full export once, start to finish. Skipping this is how frozen frames ship.
Output Contract
When asked to pace an edit, deliver:
- A cut plan: phase-by-phase cut intervals and where each hook, re-hook, and pattern interrupt lands, with timestamps.
- A B-roll map: which shots cover which A-roll stretches, clip lengths, and where J/L cuts hide the seams.
- A filler-cut list: which fillers, pauses, and restarts were cut and why (cut vs keep decisions recorded).
- An audit summary: output of
bin/pacing_audit.py with remaining flags resolved or explicitly kept.
Operating Rules
- Every pacing number here is rough guidance from practitioner playbooks, not a law of nature. If the content needs a slow hold, let it breathe. "Change something every 2-3 seconds" is the default for energetic vlogs, not a mandate for everything.
- Never remove a pause that carries meaning. If deleting it would flatten the delivery, trim it instead.
- Do not over-punch. Jump cuts, zoom bursts, and whooshes that fire every few seconds train the viewer to tune them out. Reserve the biggest interruptions for section boundaries.
- Retention stats you quote must come from a real source or be framed as experience, never invented. When unsure, say so.
- B-roll must match what is being said. A random stock clip under a specific claim reads as filler and hurts trust.
Versions
v1.0.02026-09-30 · 0 installs · Ed25519-signed./install.sh vlog-editing-pacing 1.0.0bundle (.zip)
publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
Ratings
No ratings yet — be the first to rate it.