| name | reel-to-video-remake |
| description | Reverse-engineers the structure (shots, timing, hook, on-screen text, pacing) of a short-form video URL and rebuilds an original equivalent with generated subject images and Hyperframes. Use when "릴스 재현", "숏폼 영상 재제작", "릴스 URL 분석", "reel remake", "short-form recreate", "instagram reel to video", "Hyperframes 영상". Do NOT use for raw clip trimming/editing (use video-producer), pure image generation with no video output (use gpt-image-2), or building a video from a storyboard you already wrote with no source reel (use cinematic-storyboard-to-video). |
Reel to Video Remake
바이럴 릴스/숏폼 URL을 구조 분석해 동일한 포맷의 오리지널 영상으로 재제작한다. 가치는
구조 분석 방법론 + 오케스트레이션에 있다 — 렌더링은 Hyperframes가 소유한다
([[thin-harness-fat-skills]]).
Workflow
A. Fetch source reel — reclip-media-downloader 스킬로 원본 클립을 받는다(mp4 + 메타).
새 다운로더를 만들지 않는다.
B. Analyze structure (native) — references/reel-analysis-template.md 템플릿을 채운다:
- ffmpeg로 프레임 샘플링(예:
ffmpeg -i in.mp4 -vf fps=2 frame_%03d.png)해 컷 경계·프레이밍 확인.
- 오디오에 내레이션/대사가 있으면 [[stt-generation]] 룰의
scripts/stt/stt_transcribe.py로 전사.
- 훅(0~3초)·샷 리스트(길이·프레이밍)·온스크린 텍스트·전환·비트맵·CTA를 표에 채운다.
C. Generate subject images — 템플릿의 샷별 서술을 프롬프트로 변환해 gpt-image-2 스킬로
생성:
uv run .claude/skills/gpt-image-2/scripts/generate_image.py --prompt "..." --size WxH --output path
원본 인물 얼굴/영상을 그대로 재현하지 않는다 — 아래 gotchas 참조.
D. Rebuild with Hyperframes — hyperframes / hyperframes-media 스킬에 샷 리스트(타이밍
- 이미지 + 온스크린 텍스트)를 넘겨 편집을 위임한다. 렌더링 로직을 재구현하지 않는다.
내레이션이 필요하면 [[tts-generation]] 룰(
scripts/tts/tts_generate.py), 자막은
caption-subtitle-formatter 스킬을 사용.
E. Verify — 산출 mp4를 열어(또는 프레임 샘플) 샷 개수·타이밍·텍스트가 템플릿과 맞는지
확인. [[display-generated-images]] 룰대로 최종 결과물은 macOS에서 띄워 확인한다.
Dependencies
reclip-media-downloader (fetch)
gpt-image-2 (subject images)
hyperframes / hyperframes-media (render/edit — owns output)
scripts/stt/stt_transcribe.py ([[stt-generation]], 오디오 전사 필요 시)
scripts/tts/tts_generate.py ([[tts-generation]], 내레이션 필요 시)
caption-subtitle-formatter (자막 필요 시)
Gotchas
- 1:1 복제 금지: 원본 크리에이터의 실제 얼굴·저작권 있는 원본 푸티지를 그대로 재현하지
않는다. 재현 대상은 구조(샷 길이·프레이밍·훅 타이밍·텍스트 리듬)이지 인물의 실제
likeness가 아니다. 새 인물 이미지는 gpt-image-2로 독립 생성한다.
- 구조 분석(B)을 건너뛰고 바로 이미지/영상 생성으로 가지 말 것 — 매칭 품질이 떨어진다.
템플릿을 먼저 채운다.
- 원본 URL이 다운로드 불가(비공개/삭제)면 즉시 실패 보고 — 화면 설명만으로 구조를 추정해
날조하지 않는다.
- 다운로더·이미지 생성·렌더러를 이 스킬 안에 재구현하지 않는다. 항상 위 3개 스킬에 위임.