beat-sync-montage

Featured

Plan and build a finished beat-synced montage where cut placement serves the content, not just the metronome. Use for 卡点混剪, 卡点剪辑, 踩点视频, beat-sync montage, rhythm edit, 节奏剪辑, 音乐驱动剪辑, or when the user wants cuts that land on the beat.

AI & Automation 2,005 stars 295 forks Updated 5 days ago AGPL-3.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Beat Sync Montage Use this workflow when the edit should be driven by music. The failure mode to avoid is a metronome edit: every cut technically lands on a beat, and the result still feels mechanical, tiring, or unrelated to what is on screen. This workflow decides **what** to cut and **why**. It does not re-explain the music tools — when you reach an execution step, follow `music-intelligence` for `analyze_music`, `music_edit_plan`, and `sync_cuts_to_music`. Load it there. This is a OpenChatCut-native workflow. Use the current project, source assets, asset-frame inspection, AV/script context, and OpenChatCut editing tools. ## When to switch workflows - Beat-synced photos on a locked, empty track → `music-intelligence` handles this directly with `music_image_plan`. This workflow is for video montage. - One long source cut to speech rhythm → `long-video-to-shorts`. - Many clips packaged as highlights without music driving the cut → `multi-clips-to-reels`. - N distinct beat-synced variants from one pool → `batch-montage-variants`, using this workflow for each cut. ## Workflow 1. Confirm the track is on the timeline and identified. Read the music first: BPM, meter, sections, and energy shape. Use `music-intelligence` → `analyze_music` or `inspect_music`; never request the CLAP embedding. 2. Judge whether the material actually suits a beat edit. See [references/shot-fitness.md](references/shot-fitness.md). Footage with no clear motion onset, or whose motion contradicts ...

Details

Author
0xsline
Repository
0xsline/OpenChatCut
Created
2 months ago
Last Updated
5 days ago
Language
TypeScript
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category