LESSON 03

레퍼런스 분석과 대본 뽑기

채널 하나를 해부해서 내 대본의 뼈대로

오늘의 목표

레퍼런스 채널의 구성을 Claude Code로 분석하고, 4초 × 20~25컷 구조의 한국어 대본을 script.json으로 확정합니다.

예상 소요 시간 약 45분

대본이 전부입니다

클립은 다시 만들면 크레딧이 나가고, 더빙은 다시 하면 글자 수가 나갑니다. 대본만 공짜로 무한히 고칠 수 있습니다. 그래서 이 단계에서 시간을 씁니다. 대본이 확정되기 전에는 다음 단계로 가지 않습니다.

1단계 프롬프트: 레퍼런스 분석

1강에서 적은 레퍼런스 URL과 주제를 넣습니다. 첫 영상 폴더를 만들고 시작하세요.

클로드 데스크탑 Code 탭에서 이렇게 시키세요

Code 탭에서 shorts-factory 폴더를 연 채로 입력창에 이렇게 씁니다.

projects/2025-01-pyramid 폴더를 만들어줘.

권한 요청(폴더 만들기)이 뜨면 읽고 수락하세요. 이어서 아래 프롬프트를 붙여넣습니다 ([대괄호]는 내 것으로).

터미널로도 할 수 있어요

mkdir -p projects/2025-01-pyramid

Claude Code에 ([대괄호]는 내 것으로):

#4 프롬프트 3-1🔴 고급

[레퍼런스 유튜브 URL: https://youtube.com/...]

위 건축 쇼츠 유튜브 채널의 영상 스타일과 구성을 분석해줘. 훅(첫 3초)을 어떻게 잡는지, 컷 전환 리듬, 나레이션 톤(존댓말/반말, 속도), 마무리 방식. 파일은 만들지 말고 화면에 정리만 해줘.

확인: 훅·리듬·톤·마무리 네 가지가 각각 한두 줄로 나왔나요? 내 느낌과 다르면 "톤은 더 짧은 반말로 봐줘"처럼 한 번 고쳐 달라고 하세요. 맞다고 느껴지면 2단계로.

2단계 프롬프트: 대본 뽑기

#5 프롬프트 3-1b🔴 고급

위 분석을 바탕으로 아래 조건의 9:16 쇼츠 대본과 Google Flow용 프롬프트를 작성해줘.

  1. 주제: [피라미드 왕의 방이 무너지지 않는 비밀]
  2. 구성: 4초 단위 조각 컷 총 2025개 (약 80100초)
  3. 추출 항목:
    • 컷별 대본 (한국어, 4초 분량에 딱 맞는 호흡 — 12~18자, 한 문장)
    • Google Flow 입력용 영문 비주얼 프롬프트 (건축 내부 구조, 도면, 하중 흐름 중심 표현)
  4. 더빙: 컷 번호 · 대본 · 예상 길이(초)를 구조화

결과는 projects/2025-01-pyramid/script.json으로 저장. 형식: { "title", "topic", "reference", "style_notes", "cuts": [ { "no", "ko", "prompt_en", "sec": 4 } ] } 그리고 사람이 읽기 좋게 같은 내용을 script.md로도 만들어줘.

확인: projects/2025-01-pyramid/ 안에 script.json과 script.md가 생겼는지 폴더에서 열어 보세요. script.md를 열었을 때 컷이 번호순으로 보이면 성공입니다.

#6 프롬프트 3-2🔴 고급

Claude Code가 유튜브 페이지를 직접 못 읽는 환경이면, 레퍼런스 영상 2~3개의 자막(유튜브 "스크립트 표시" 메뉴)을 복사해 reference.txt로 저장하고 "@reference.txt를 분석해줘"로 대신합니다. 브라우저 MCP가 연결되어 있으면 URL만으로 됩니다.

결과 읽는 법

용어 한 줄: 훅은 영상 맨 앞 3초의 "어? 뭐지?" 장치, JSON은 컷 번호·대사 같은 정보를 정해진 칸에 담은 텍스트 파일 형식입니다. 사람이 읽기 어려우면 script.md를 보세요.

script.md를 열어 소리 내어 읽으세요. 초시계를 켜고. 컷당 4초를 넘기면 대본이 깁니다. 확인할 것:

항목기준
훅 (1~2컷)3초 안에 "왜?"가 생기는가. "4,500년 동안 한 번도 무너지지 않았습니다. 왜일까요?"
컷당 글자 수12~18자. 20자 넘으면 반드시 나눔
한 컷 한 정보컷 하나에 사실 하나. 두 개면 컷을 나눔
사실 확인숫자·연도·이름은 직접 검색. AI는 그럴듯하게 틀립니다
마무리 (마지막 2컷)여운 한 줄 + "다음 편" 예고 또는 질문

고치기

고치는 것도 Claude Code에게. 단, script.json이 유일한 진실이니 파일 기준으로 말합니다.

#7 프롬프트 3-3🔴 고급

@script.json 5번 컷이 22자야. 두 컷으로 나누고 뒤 번호를 밀어줘. script.md도 갱신.

#8 프롬프트 3-4🟢 초급

12번 컷의 "석회암" 은 "화강암"이 맞아. 고쳐줘. 관련된 영문 프롬프트도 같이.

#9 프롬프트 3-5🟢 초급

전체 톤이 너무 설명조야. 레퍼런스처럼 짧은 반말 서술체로 다시. 사실은 바꾸지 마.

🧪 실습

  • script.md를 열어 컷이 20~25개, 번호순으로 있는 것을 눈으로 확인했다
  • 초시계를 켜고 대본을 소리 내어 읽어 총 시간을 쟀다 (80~100초)
  • 20자를 넘는 컷을 하나 찾아 3-3 프롬프트로 나눴고, 다시 열어 반영된 것을 확인했다
  • 숫자·연도·이름 3개를 직접 검색해서 맞는지 확인했다

대본 확정 규칙

세 가지가 되면 확정입니다.

  1. 소리 내어 읽었을 때 총 80~100초
  2. 숫자·이름 사실 확인 완료
  3. 훅을 가족에게 읽어줬을 때 "그래서?"라는 반응이 나옴

확정되면 커밋합니다. 이 커밋 이후로는 대본을 바꾸면 클립·더빙을 다시 만들어야 한다는 걸 기억하세요.

Code 탭에서는 이렇게 시키세요.

지금까지 바뀐 파일을 "pyramid: 대본 확정 (22컷, 92초)"라는 메시지로 커밋해줘.

권한 요청의 명령을 읽고 수락합니다.

터미널로도 할 수 있어요.

git add .
git commit -m "pyramid: 대본 확정 (22컷, 92초)"

script.json 예시

{
  "title": "피라미드 왕의 방이 무너지지 않는 비밀",
  "cuts": [
    { "no": 1, "ko": "4,500년 동안 단 한 번도 무너지지 않았다.", "prompt_en": "...", "sec": 4 },
    { "no": 2, "ko": "위에는 돌 600만 톤이 얹혀 있는데.", "prompt_en": "...", "sec": 4 }
  ]
}

이 파일 하나로 4강(프롬프트), 5강(클립), 6강(더빙), 7강(합성)이 전부 돌아갑니다.

🧪 실습

  • script.json을 열어 cuts 목록 개수가 20~25인지 세어봤다
  • 훅(1~2컷)을 가족이나 친구에게 읽어주고 "그래서?" 반응이 나오는지 봤다
  • "대본 확정" 커밋 메시지가 git log(또는 클로드의 보고)에 보인다

오늘의 체크리스트

  • 레퍼런스 분석 결과(style_notes)를 읽었다
  • script.json에 2025컷이 있고 컷당 1218자다
  • 소리 내어 읽어 80~100초를 확인했다
  • 사실 확인을 했다
  • "대본 확정" 커밋을 했다

다음 강의

4강, 컷마다 붙어 있는 영문 비주얼 프롬프트를 다듬습니다. 스타일이 22컷 내내 일관되게.