Communitygithub.com

ai-video-script: 口播과 스토리보드

짧은 영상을 위한 내레이션과 스토리보드 작성: 세 번의 'AI 어투' 검토를 거친 음성 대본, 샷 목록, 비트 그리드, 그리고 단일 진실 공급원인 film.json을 생성합니다. ai-video-brief 이후, 렌더링 전에 실행됩니다.

ai-video-script: 口播과 스토리보드란 무엇인가요?

이 스킬은 최종 렌더링 전에 영상 제작 워크플로우의 핵심 단계를 자동화합니다. 사용자가 내러티브 관점을 선택하고 브리프가 확정된 후, 이 스킬은 음성 대본, 상세 스토리보드, 음악 비트 그리드, 그리고 모든 후속 작업(렌더링, 음성 해설, 검토)의 단일 진실 공급원 역할을 하는 `film.json` 파일을 체계적으로 생성합니다. 주요 기능으로는 음성 대본에 대한 세 단계 'AI 어투' 검토(클리셰 제거, 소스 텍스트와의 중복 확인, 가독성 확인), 각 샷의 지속 시간과 전환을 정의하는 구조화된 스토리보드 템플릿, 음악 BPM에 맞춰 강한 비트에 주요 동작을 배치하는 비트 그리드 생성을 포함합니다. 이 스킬은 텍스트와 타이밍 데이터만 생성하고, 렌더링 코드는 생성하지 않습니다. 플랫폼 독립적으로 설계되어 있으며, `film.json`을 수정하여 전체 영상 설정을 일관되게 업데이트할 수 있습니다. 또한 확실하지 않은 사실은 '확인 필요'로 표시하여 정확성을 유지합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LaomaiAI/ai-video-skills/tree/HEAD/skills/02-script

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

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

문서

ai-video-script: 口播과 스토리보드은(는) 무엇을 하나요?

사용 시기

브리프가 확정되고 사용자가 내러티브 관점을 선택했을 때입니다. 이 스킬은 음성 대본, 샷 목록, 비트 그리드 및 film.json을 작성합니다. 이러한 파일이 존재하기 전에는 렌더링을 시작하지 마십시오.

1. 먼저 스크립트 작성

  • 내레이션은 산문이 아닌 구어체로 작성합니다. 모든 줄을 머릿속으로 소리 내어 읽어보세요. 한 문장을 한 번에 말할 수 없다면 분할하십시오.
  • 계획 시에만 약 초당 4.5자(한글 기준)로 예상 길이를 추정합니다. 최종 타이밍은 항상 실제 음성 해설 길이를 기준으로 하며, 추정치를 절대 사용하지 않습니다.
  • 샷 길이 규칙: 각 샷은 동작 시간, 읽기 시간, 내레이션 예상 시간 중 최댓값에 일시 정지를 더한 값입니다. 총 영화 길이는 모든 샷 프레임의 합입니다. 오디오를 늘려 샷에 맞추지 마십시오.

2. 세 번의 'AI 어투' 검토

스토리보드로 넘어가기 전에 스크립트에 대해 세 가지 검토를 모두 실행하십시오. 검토 노트는 script.md에 보관합니다.

  • Pass 1, AI 클리셰 제거: 상투적인 표현, 빈 수식어, 많은 단어로 아무것도 말하지 않는 문장을 제거합니다. 모든 문장은 하나의 구체적인 사실, 이미지 또는 동작을 전달해야 합니다.
  • Pass 2, 중복 확인: 스크립트가 원본 텍스트를 각색한 경우, 원본과 공유되는 실제 단어는 최대 15%를 넘지 않아야 하며, 연속된 8개의 동일한 문자가 없어야 합니다. 가장자리만 수정하는 방식이 아닌 다시 작성하십시오.
  • Pass 3, 가독성 확인: 스크립트는 에세이가 아닌 사람이 말하는 것처럼 들려야 합니다. 글에서만 가능한 구성과 종이에서만 작동하는 문장을 제거하십시오.

3. 스토리보드 구축

templates/storyboard.md를 사용하십시오. 규칙:

  • 한 샷은 1.5초에서 5초까지 지속되며 정확히 한 가지를 보여줍니다.
  • 2~3초마다 눈에 띄는 변화: 등장, 주요 동작, 보조 동작, 퇴장 또는 전환.
  • 처음 3초를 타이틀 카드가 아닌 하나의 구체적인 작은 장면으로 시작하십시오. 하나의 구체적인 예시가 전체 영화를 관통합니다.
  • 각 샷 행에는 다음이 포함됩니다: 번호, 시간 범위, 그림, 동작, 카메라 무브, 화면상 텍스트(최대 8자), 방법.
  • 전체 영화에 대해 2개의 고정 강세 단어와 3~8개의 자막 강조 단어를 선택하십시오. 일관되게 사용하십시오.
  • A-roll과 B-roll을 최소 8~12초마다 전환하십시오.
  • 각 샷에 대해 리드, 보조 요소, 배경을 지정하십시오. 리드가 먼저 가장 크게 움직이고, 보조 요소는 2~5프레임 뒤에 더 작은 움직임으로 따라갑니다.
  • 모든 큰 동작에 여섯 단계를 부여하십시오: 준비, 늘리기, 충격, 압축, 과다, 안정.
  • 전체 영화에 대해 하나의 주요 광원 방향을 유지하고, 하이라이트와 접촉 그림자는 동작을 따라야 합니다.

4. 비트 그리드

음악 우선: 트랙을 선택하고 BPM을 설정한 후, 타임스탬프와 강/약 비트 마크가 포함된 templates/beat-grid.json을 작성하십시오. 무거운 동작과 컷은 강한 비트에 배치하십시오. 움직임 자체에서 음향 효과를 도출하십시오. 의도적인 기계적 움직임을 제외하고는 이지인-이지아웃 곡선을 사용하고 선형 움직임은 사용하지 마십시오.

5. film.json은 단일 진실 공급원

templates/film.json을 작성하십시오: 제목, 형식, fps, 길이, 스타일, 음성, 그리고 시작/종료 시간, 그림, 음성 해설, 화면상 텍스트, 방법이 포함된 샷 목록. 이후 모든 단계(렌더링, 음성 해설, 검토)는 이 파일을 읽습니다. 스크립트가 변경되면 먼저 film.json을 업데이트한 다음 나머지 항목을 다시 파생시키십시오.

출력 계약

  • script.md (내레이션 + 타이밍 + 세 번의 검토 노트).
  • storyboard.md (샷 테이블).
  • beat-grid.json (BPM + 강/약 비트).
  • film.json (단일 진실 공급원).

규칙

  • 이 스킬에서는 렌더링 코드를 작성하지 마십시오. 텍스트와 타이밍만 다룹니다.
  • 테이블의 한 행으로 설명할 수 없는 샷은 두 개의 샷입니다. 분할하십시오.
  • 확실하지 않은 사실은 확인될 때까지 '확인 필요'로 표시하고, 자신 있는 표현으로 매끄럽게 처리하지 마십시오.

Individual skills in this repo

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

관련 스킬