Communitygithub.com

ukvalley/video-editing-skills

휴대폰 클립과 사진으로 비트에 맞춰 편집된 시네마틱 릴을 제작하는 스킬입니다. 음악 비트 그리드에 맞춰 컷하고, 슬로우 모션, 글로우/비네트/그레인 그레이딩, 드롭 구간 플래시+붐, 사진 셔터 SFX, 볼드한 타이틀 카드 등을 사용하여 자동차 인도, 웨딩, 여행, 축하, 언박싱 등의 영상을 만듭니다.

video-editing-skills란 무엇인가요?

이 스킬은 음악 비트에 동기화된 시네마틱 릴을 제작하는 전문 파이프라인을 제공합니다. 사용자가 제공한 노래와 클립/사진을 바탕으로, `video-editor-pro` 도구와 연동하여 전체 편집 과정을 자동화합니다. 주요 기능으로는 비트 감지 및 그리드 생성, 60fps 클립을 활용한 0.5배 진정한 슬로우 모션, 샷별 이지드 푸시/풀, 시네마틱 그레이딩(롤드 하이라이트, 청록 그림자/따뜻한 하이라이트), 글로우/비네트/그레인 FX, 드롭 비트에서의 플래시+붐, 사진 전환 시 셔터 SFX, 그리고 강력한 그라디언트/그림자가 적용된 볼드한 타이틀 카드 생성 등이 포함됩니다. 출력물은 -14 LUFS로 노멀라이즈되며, 썸네일 제작 스킬과 연동하여 Instagram 릴과 YouTube 썸네일을 자동 생성합니다. 모든 편집은 `~/video-editing` 디렉토리 내에서 버전 관리되며, `projects/YYYY-MM-DD_<slug>/` 구조로 정리됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/cinematic-beat-reel

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

시네마틱 비트 동기화 릴

video-editor-pro의 동반 스킬입니다 (references/studio-folder-structure.md, lessons-and-feedback.md 참조). 참고 프로젝트: projects/2026-10-16_car-delivery-cinematic-reel (22.7초, 97 BPM, 19샷, v1→v3).

폴더 구조

projects/YYYY-MM-DD_<slug>/
  raw/  (클립 IMG_*.MOV, 사진 *.JPG, 노래 .mp3)
  edit/ plan.py  build_shots.py  compose.py  ff.sh
  work/ base.mp4 → fx.mp4 → mix      exports/ vN_<what>.mp4     notes.md

ff.sh: exec /opt/homebrew/opt/ffmpeg-full/bin/ffmpeg -nostdin "$@" (백그라운드 ffmpeg는 -nostdin 없이 중단됨).

파이프라인

  1. 모든 클립 검사 (fps, 방향, 길이) + 연속 사진; 히어로, 디테일, 의례, 와이드 샷 선택. 60fps 휴대폰 클립은 0.5배 진정한 슬로우 모션을 가능하게 함.
  2. 비트 그리드: video-editor-pro/scripts/beat_detect.py song → BPM, 비트 길이, 첫 비트. plan.py에서: T(n)=FIRST+BEAT*n, 프레임은 round(T*FPS)에 스냅됨.
  3. SHOTS 목록 (start_beat, clip, src_in, speed, ("in"|"out", amount), (fx,fy)). 마디별로 구성: 히어로 슬로우 모션 오프너 → 뷰티 디테일 (느리게) → 1비트/샷 속도의 의례 → 빌드업 → 드롭 (와이드 샷, 드롭 비트에서 플래시 + 붐) → 느린 사이드 샷 → 감동적인 순간 → 끝에 사진 (셔터 SFX, 흰색 플래시) → 히어로 사진과 타이틀 → 페이드 아웃. 느린 마디에는 긴 샷, 에너지를 위해 1비트 컷.
  4. build_shots.py → work/base.mp4 (샷별 이지드 푸시/풀, 초점 포인트).
  5. FX 패스 (별도 ffmpeg): 시네마틱 그레이드 (롤드 하이라이트, 청록 그림자/따뜻한 하이라이트), 글로우, 비네트, 그레인 → work/fx.mp4. 오버레이 패스와 분리하여 유지.
  6. compose.py: 타이틀, 흰색/호박색 플래시 (FLASHES = (beat, colour, dur, alpha)), SFX (드롭에서 boom_hit/sub_drop, 그 전 riser, 사진에서 shutter), 노래 마스터 → 합성.
  7. 딜리버리: -14 LUFS 노멀라이즈, --tp -1.5, AAC 320k, qc.py --platform reels. 결과물 연속 사진 생성.

타이틀 규칙 (피드백에서 학습)

강한 그라디언트/그림자가 있는 볼드한 Optima 스타일 타이틀 – 희미한 타이틀은 거부됨 (v1→v2). 텍스트를 안전 여백 내에 유지 (v3). 엔드 카드 텍스트는 평평한 영역(예: 지붕) 위에 배치하여 얼굴/번호판이 가려지지 않도록 함. 일반적인 엔드 카드: WELCOME HOME / FAMILY NAME / DELIVERY DAY.

썸네일 (항상, 2026-10-16 사용자 요청)

모든 내보내기 (및 모든 미리보기와 함께) exports/vN_cover_reels_1080x1920.jpg (모든 텍스트는 중앙 1080x1440 = Instagram 3:4 그리드 크롭 내) 및 exports/vN_thumb_youtube_1280x720.jpg를 가장 선명한 원본 해상도 사진/프레임에서 생성하며, 비디오와 같은 그레이드, 볼드한 Montserrat Black 타이틀 + 브랜드 노란색 강조 + 실제 로고를 사용합니다. thumbnail-designer 스킬을 사용하세요.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬