dj set clipper
extract 30-second transition clips from dj set recordings. auto-detect song boundaries, caption with tracklist, post to tiktok + instagram.
get started
clone the repo
git clone https://github.com/joshchoi4881/dropspace-openclaw && cd dropspace-openclaw/content-pipelineinstall dependencies
npm installrun the setup wizard
node setup.js --template dj-set-clipperplatforms
about
built for DJs and music creators who record long sets and want to turn them into short-form content. the clipper analyzes audio to find energy peaks and transition points between songs. for sets with known tracklists, whisper-based timestamping matches lyrics to track boundaries for precise cuts. clips are cropped to 9:16 portrait, uploaded to google drive, and scheduled via dropspace with auto-generated captions referencing the songs in each transition. designed for the workflow where you record a 1-2 hour set and want 15-30 clips out of it without manually scrubbing through the video.
how it works
input: 90-minute dj set video → output: 15 transition clips (30s each), captioned with 'song a by artist into song b by artist', cropped to vertical, scheduled 1/day on tiktok + instagram.
features
- audio peak detection for clip boundaries
- whisper-based tracklist timestamping
- transition detection (crossover between songs)
- auto-crop to 9:16 portrait via ffmpeg
- google drive integration (upload + public link)
- auto-caption with song names + artist credits
requirements
- •dropspace account + API key
- •ffmpeg (static binary or system install)
- •google workspace CLI (gws) for drive access
- •source video files (google drive or local)
ready to try it?
clone the repo, run the setup wizard, and have autonomous content posting within 10 minutes.
node setup.js --template dj-set-clipperview on github