A pure Python/FFmpeg CLI, plus a Claude Code skill for conversational use, that cuts raw footage to a song's beat: librosa analyzes tempo and energy, PySceneDetect scores each clip, a matcher assigns clips to beats and energy peaks, and FFmpeg assembles the cut, optionally as a 9:16 vertical or white-flash montage.
INSTALL BEAT-SYNCED-EDIT
git clone https://github.com/ZiadAbdelkarim/beat-synced-edit.git
The README has no one-line installer. Clone the repo, then follow its README to install.
STACK
FFmpegPythonlibrosaPySceneDetect
“Automatic beat-synced video editing: feed it a song and raw footage, it analyzes beats, energy, and scenes, then cuts a ready-to-post edit. Pure Python/ffmpeg CLI, plus a bundled Claude Code skill for natural-language editing.”
About Editing
Tools that work on footage you already have: cutting, captions, B-roll, silence removal and recaps, often driving FFmpeg or an NLE.