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
pick your agent framework:
clone and install
git clone https://github.com/joshchoi4881/dropspace-agents && cd dropspace-agents && npm installrun the setup wizard (walks you through API keys, platforms, and config)
node setup.js --template dropspace-dj-clippervalidate your setup
node scripts/test-pipeline.js --app myappanalyze and clip source footage
node clipper/scripts/clip-engine.js --app myappplatforms
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?
pick your agent framework above, follow the install steps, and have autonomous content posting within 10 minutes.
view on github