drop-kit은(는) 무엇을 하나요?
뮤직 릴리즈, 뉴스, 투어, 가사 티저를 위한 하이브리드 Canva+Remotion 콘텐츠 엔진입니다. Claude Code 에이전트 스킬 + Remotion 컴포지션을 결합하며, 6개의 LVRN 아티스트 브랜드 프리셋이 내장되어 있습니다.
개요
drop-kit은 음악 프로모션 콘텐츠 생성을 단순화하는 도구입니다. Canva와 Remotion의 강점을 결합하여:
- Canva: 템플릿 기반 디자인 편집 제공
- Remotion: 코드 기반 동적 비디오 렌더링 지원
- Claude Code 에이전트: AI 기반 자동화 및 레이아웃 생성
주요 기능
- 뮤직 릴리즈 티저: 새 앨범/싱글 프로모션 비디오 생성
- 투어 공지: 투어 일정 및 장소 정보를 담은 비디오 제작
- 뉴스 업데이트: 아티스트 뉴스 콘텐츠 빠른 생성
- 가사 티저: 가사 기반 비디오 티저 제작
- 브랜드 프리셋: 6개의 LVRN 아티스트 브랜드 프리셋 내장
사용 방법
필수 조건
- Node.js 18 이상
- Remotion 설치 (
npx remotion) - Claude Code 환경
설치
npx create-remotion@latest my-video --template blank
cd my-video
npm install @mosesmawela/drop-kit
Claude Code에서 실행
Claude Code 프롬프트에서 다음 명령어를 사용하세요:
drop-kit create --type release --artist "아티스트명" --title "릴리즈 제목"
사용 가능한 명령어
| 명령어 | 설명 |
|---|---|
create | 새 콘텐츠 생성 |
list | 사용 가능한 프리셋 목록 보기 |
preview | 콘텐츠 미리보기 |
render | 최종 비디오 렌더링 |
브랜드 프리셋
| 프리셋 이름 | 아티스트 | 설명 |
|---|---|---|
6lack | 6LACK | 어두운 톤의 미니멀 스타일 |
summer | Summer Walker | 부드러운 파스텔 톤 |
dvsn | dvsn | 네온 & 그런지 스타일 |
sr3mm | Sir | 클래식 & 소울풀 |
bryson | Bryson Tiller | 모던 R&B 스타일 |
jhene | Jhené Aiko | 보헤미안 & 자연풍 |
예시
뮤직 릴리즈 티저 생성
drop-kit create --type release \
--artist "6LACK" \
--title "Since I Have A Lover" \
--preset 6lack \
--release-date "2023-03-24"
투어 공지 생성
drop-kit create --type tour \
--artist "Summer Walker" \
--tour-name "Clear Waters Tour" \
--dates "2024-05-01" "2024-06-15" \
--preset summer
Remotion 컴포지션 사용자 정의
src/remotion/index.ts 파일에서 Remotion 컴포지션을 직접 수정할 수 있습니다:
import { Composition } from 'remotion';
import { DropKitVideo } from '@mosesmawela/drop-kit';
export const RemotionVideo: React.FC = () => {
return (
<Composition
id="DropKit"
component={DropKitVideo}
durationInFrames={300}
fps={30}
width={1080}
height={1920}
/>
);
};
라이선스
MIT