fablecut_highlights
Build a short highlight reel from long footage: scores every half second for movement, sound and clarity, then cuts selected spread-out moments into a new sequence in story order.
Instructions
The best moments of long footage, cut into a short edit: a 30 s reel from a 20-minute vlog, a match, a talk, a day of B-roll. Looks at the video clips on the open timeline (or clipIds, or whole files with mediaIds) — frames twice a second and the sound — and scores every half second: movement, sound louder than around it (a cheer, a laugh, a hit), a clear picture. Cuts already in the footage are found and never crossed. It takes the best moments of shot seconds (default: duration / 8, 1.5–4 s), apart from each other and spread over the shots, until the edit is duration seconds (default 30), and nudges each end to a quiet point so no word or hit is cut through. They go back to back on V1 of a new sequence, in story order, with their linked sound, and the sequence is opened; the timeline you started from is left as it was. aspect makes the new sequence 9:16, 1:1 or 4:5 (then fablecut_reframe {} fits the shots and follows the subject). The reply lists each moment (source, times, why it was picked). A version is saved first. Then: music under it and fablecut_beats {clipId, retime:{every:2}} cuts it on the beat. Needs ffmpeg on PATH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The new sequence's name (default: Highlights <duration> s) | |
| shot | No | Seconds per moment, 0.5…20 (default: duration / 8, kept within 1.5–4) | |
| aspect | No | The new sequence's shape (default: the open one's canvas) | |
| clipIds | No | Video clips to look through (default: every video clip on the open timeline) | |
| duration | No | Seconds of edit to make, 5…600 (default 30) | |
| mediaIds | No | Instead of clips: whole video files from the project's media |