B-Roll Montage - Beat-Synced Reels with Remotion
Create finished beat-synced Instagram Reels using b-roll footage, Python BPM detection, and Remotion for rendering. Auto-generates uppercase text overlays per beat.
B-Roll Montage Skill
Create a finished beat-synced Instagram Reel from b-roll clips using music beat detection and auto-generated text overlays. Rendered with Remotion (React-based video).
Requirements
- Python with
librosa(or similar) for beat detection - Remotion reel-editor project set up locally
- Your b-roll clips in 9:16 (portrait) format
- Music track in mp3
Output
A finished 9:16 Reel (output/final.mp4) where each detected beat syncs with a clip cut and a new text overlay.
9-step process (overview)
- Gather topic + music choice
- Detect beats with Python (outputs BPM + beat timestamp array)
- Generate N text lines (one per beat, max 6 words, UPPERCASE)
- Choose b-roll clips + assign start offsets
- Set up a Remotion workspace
- Write broll-config.json
- Install deps + render
- Archive to your reels folder
- Report metrics + suggest scheduling
Create an account to unlock the full step-by-step workflow with all commands, config schema, and text format examples.
Get the full workflow - it's free
Create a free account to access the complete script, copy-paste code, and community discussion.
Create free account