back to community
intermediatevideo clips

dj set clipper

extract 30-second transition clips from dj set recordings. auto-detect song boundaries, caption with tracklist, post to tiktok + instagram.

by josh choi·2026-03-19

get started

pick your agent framework:

1

clone and install

git clone https://github.com/joshchoi4881/dropspace-agents && cd dropspace-agents && npm install
2

run the setup wizard (walks you through API keys, platforms, and config)

node setup.js --template dropspace-dj-clipper
3

validate your setup

node scripts/test-pipeline.js --app myapp
4

analyze and clip source footage

node clipper/scripts/clip-engine.js --app myapp
view source on github

platforms

InstagramTikTok

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.