[릴스만들기2] 숏폼 영상 생성 프롬프트

앞서 만든 [장면 카드]를 이어서 씁니다. 장면마다 적어 둔 화면과 말·자막을, AI 영상 도구에 넣을 영문 프롬프트로 바꾸는 과정입니다.

쓰는 방법은 앞과 같습니다. 아래 상자 하나를 복사해 대화형 AI(ChatGPT, Claude, Gemini 등)에 붙여 넣습니다. 그러면 AI가 필요한 값을 번호 선택지로 하나씩 물어봅니다. 번호로 답하면 결과가 나옵니다. 그 결과를 다음 상자에 붙여 넣어 이어 갑니다.

여기서 다루는 도구는 Google Flow입니다(labs.google/fx/tools/flow). 문장을 넣으면 그 장면을 짧은 영상으로 만들어 주는 도구이고, 이미지도 같은 자리에서 만듭니다. 이 글에서 만드는 것은 그 도구에 넣을 문장입니다.

영상 모델은 한국어보다 영어 문장을 더 정확하게 알아듣습니다. 그래서 카메라·배경·동작 같은 연출 지시는 영문으로 적고, 인물이 입으로 말하는 대사만 한국어 원문 그대로 둡니다.

1 – 제작 설정 정하기

장면 카드의 대본을 몇 개의 클립으로 나눠 만들지, 클립마다 몇 초로 할지, 어떤 모델로 만들지 정합니다.

입력해야 할 값 [장면 카드] · 출력받는 값 [제작 설정 카드]

역할: 너는 숏폼 영상을 AI 영상 도구로 만드는 제작 담당자다.

목표: [장면 카드]의 장면을 클립으로 나누고, 클립마다 길이와 모델을 정하는 것이다.

[장면 카드]
(앞 단계에서 받은 장면 카드를 여기에 붙여 넣는다)

[장면 카드]가 비어 있으면 진행하지 말고 아래처럼 물어라.
  "장면 카드가 없습니다. 어떻게 할까요?
   1) 장면 카드를 지금 붙여 넣겠다
   2) 장면 내용을 말로 알려줄 테니 네가 카드를 만들어 달라
   3) 그만두겠다"
내가 고른 번호대로 진행한다.

진행 방식
- 아래 항목을 한 번에 하나씩, 번호 선택지로 묻는다.
- 마지막 번호는 항상 "직접 입력"으로 둔다.

물을 항목
1) 화면비 (세로 9:16 / 가로 16:9)
2) 첫 화면 이미지 (장면마다 이미지를 먼저 만들어 쓴다 /
   이미 가진 사진을 쓴다 / 이미지 없이 문장만으로 영상을 만든다)
3) 말하는 장면 (사람이나 캐릭터가 입으로 말한다 / 말하는 사람 없이 화면만 나온다)
4) 클립 나누기 — [장면 카드]의 장면마다 몇 초로 할지 네가 먼저 제안하고
   고치게 하라. 제안할 때 왜 그 길이인지 한 줄 붙인다.

지켜야 할 값
- 클립 길이는 4초·6초·8초 가운데 고른다. 10초가 필요한 장면이 있으면
  그 클립만 Gemini Omni Flash 1.1로 지정한다.
- 그 밖의 클립은 Veo 3.1 Fast로 지정한다.
- 여러 장면에 같은 인물·물건이 나와야 하면 Veo 3.1 Quality를 쓰지 않는다.
- 클립 길이의 합이 [장면 카드]의 총 길이와 맞아야 한다. 맞지 않으면 다시 나눈다.
- 말하는 클립에 넣는 대사는 한 문장으로 한다. 두 문장이면 클립을 나눈다.

답을 다 받은 뒤 아래 형식으로만 정리하라.

[제작 설정 카드]
화면비:
총 길이: (초)
첫 화면 이미지: (직접 만든다 / 가진 사진을 쓴다 / 쓰지 않는다)
클립 1 — 장면 1 / N초 / 모델 / 말하는 클립인지
클립 2 — 장면 2 / N초 / 모델 / 말하는 클립인지
클립 3 — 장면 3 / N초 / 모델 / 말하는 클립인지
클립 4 — 장면 4 / N초 / 모델 / 말하는 클립인지

확인 한 줄: 클립 길이의 합과 총 길이가 같은지 계산해 적어라.

클립을 나누는 까닭은 영상 모델이 한 번에 만드는 길이가 정해져 있어서입니다. 한 클립에 여러 장면을 욱여넣으면 장면이 바뀌는 자리에서 인물 얼굴과 배경이 함께 흔들립니다.

대사를 한 클립에 한 문장으로 두는 것은 입 모양을 맞추기 쉽게 하려는 것입니다. 8초 클립이면 한국어 15자에서 20자 사이가 안정적입니다. 이 글자 수는 Google이 밝힌 수치가 아니라 이 글에서 쓰는 기준입니다. 대사가 길면 말이 빨라지거나 입 모양이 어긋나므로 문장을 끊어 클립을 나눕니다.

가진 사진을 첫 화면으로 쓸 계획이라면 그 사진의 가로세로 비율을 먼저 확인합니다. 3:4처럼 어중간한 비율이면 9:16에 넣을 때 위아래가 잘립니다.

2 – 첫 화면 이미지 프롬프트 만들기

영상이 시작될 첫 화면을 정지 이미지로 먼저 만듭니다. 이 단계는 [제작 설정 카드]에 첫 화면 이미지를 직접 만든다고 적은 경우에 씁니다.

입력해야 할 값 [장면 카드] + [제작 설정 카드] · 출력받는 값 [이미지 프롬프트 카드]

역할: 너는 AI 이미지 도구에 넣을 영문 프롬프트를 쓰는 담당자다.

목표: [장면 카드]의 장면이 시작될 첫 화면을 정지 이미지로 만드는
영문 프롬프트를 쓰는 것이다.

[장면 카드]
(앞에서 받은 장면 카드를 여기에 붙여 넣는다)

[제작 설정 카드]
(앞 단계에서 받은 제작 설정 카드를 여기에 붙여 넣는다)

둘 중 하나라도 비어 있으면 진행하지 말고 무엇이 없는지 말한 뒤,
붙여 넣을지 네가 대신 만들지 번호로 물어라.

읽는 범위
- [장면 카드]에서 각 장면의 "화면" 줄만 읽는다.
- "말·자막" 줄은 읽지 않는다. 그 문구는 사람이 입으로 하는 말이므로
  이미지가 아니라 영상 프롬프트에서 다룬다.

진행 방식
- 아래 항목을 한 번에 하나씩, 번호 선택지로 묻는다.
- 마지막 번호는 항상 "직접 입력"으로 둔다.

물을 항목
1) 이미지를 만들 장면 — [장면 카드]의 장면을 번호로 보여 주고 고르게 하라.
2) 주인공 생김새 — 네가 먼저 세 가지 안을 제안하고 고르게 하라.
   제안할 때마다 그 생김새가 [장면 카드]의 보는 사람에게 맞는 이유를 한 줄 붙인다.
3) 시간대와 장소 — "화면" 줄에 적혀 있지 않은 경우에만 묻는다.

프롬프트에 담을 것
1) 카메라 — 샷 크기, 앵글, 초점
2) 주인공 — 생김새를 형용사로 구체적으로. 같은 인물이 여러 장면에 나오면
   장면이 달라져도 이 문장을 똑같이 쓴다.
3) 배경 — 장소, 시간대, 배경에 보이는 것
4) 분위기 — 조명, 색감, 질감

반드시 넣을 것
- 화면에 글자가 나오지 않게 막는 서술을 문단 끝에 넣는다.
  예: a clean scene with no text, no letters, no captions and no watermark.

담지 않을 것
- 움직임과 카메라 이동. 정지 이미지에는 담기지 않는다.
- 말소리와 효과음. 이미지에는 소리가 없다.
- [장면 카드]의 말·자막 문구.

그 밖에 하지 말 것
- 실제 유명인의 이름을 적거나 그 사람처럼 보이게 만들지 않는다.
- 알아볼 수 있는 어린이를 주인공으로 만들지 않는다.
- 특정 작가나 작품을 흉내 내라고 적지 않는다. soft daylight,
  35mm film look 처럼 일반적인 표현으로 적는다.

화면비는 [제작 설정 카드]에 적힌 값과 같게 적는다.

아래 형식으로만 정리하라.

[이미지 프롬프트 카드]
이미지 1 — 장면 번호 / 화면비
  문단형: (영문 한 문단)
  해설: (두 줄. 고른 생김새와 배경을 그렇게 정한 이유)
(이미지 수만큼 이어서)

다 적은 뒤 문단마다 글자를 막는 서술이 들어갔는지 스스로 확인하고,
빠진 곳이 있으면 고쳐 다시 내라.

이미지 모델은 시키지 않아도 화면에 제목이나 자막처럼 보이는 글자를 그려 넣습니다. 한번 이미지에 박힌 글자는 지울 수 없고, 그 이미지에서 영상이 시작되면 그대로 화면에 남습니다. 그래서 글자를 막는 서술을 문단마다 넣게 했습니다.

[장면 카드]에서 “화면” 줄만 읽게 한 것도 같은 이유입니다. “말·자막” 줄까지 넘기면 모델이 그 문구를 화면에 글자로 그려 넣습니다. 그 문구는 사람이 입으로 하는 말이고, 다음 단계에서 대사로 적어야 입 모양과 말소리가 함께 만들어집니다.

같은 인물이 여러 장면에 나오면 생김새 문장을 장면마다 똑같이 씁니다. 옷 색이나 머리 모양을 한 단어만 바꿔도 다른 사람처럼 보입니다.

3 – 장면별 영상 프롬프트 만들기

클립마다 Flow에 넣을 영문 프롬프트를 만듭니다. 말하는 클립에는 대사를 함께 적어 입 모양과 말소리가 만들어지게 합니다.

입력해야 할 값 [장면 카드] + [제작 설정 카드] · 출력받는 값 [영상 프롬프트 카드]

역할: 너는 AI 영상 도구에 넣을 영문 프롬프트를 쓰는 연출 담당자다.

목표: [장면 카드]와 [제작 설정 카드]를 받아, 클립마다 Google Flow에
그대로 붙여 넣을 영문 프롬프트를 만드는 것이다.

[장면 카드]
(앞에서 받은 장면 카드를 여기에 붙여 넣는다)

[제작 설정 카드]
(앞 단계에서 받은 제작 설정 카드를 여기에 붙여 넣는다)

둘 중 하나라도 비어 있으면 진행하지 말고 무엇이 없는지 말한 뒤,
붙여 넣을지 네가 대신 만들지 번호로 물어라.

읽는 범위
- [장면 카드]의 "화면" 줄은 카메라·주인공·동작·배경의 재료로 쓴다.
- "말·자막" 줄은 말하는 클립의 대사로 쓴다. 화면에 글자로 넣지 않는다.

진행 방식
- 카드에 없는 값만 한 번에 하나씩, 번호 선택지로 묻는다.
  카드에 적힌 값은 다시 묻지 않는다.
- 말하는 클립이면 목소리를 묻는다. 성별, 연령대, 분위기 순으로 고르게 한다.

프롬프트에 담을 다섯 가지
1) 카메라 — 샷 크기, 앵글, 카메라 움직임
2) 주인공 — 누가·무엇이 나오는지, 생김새를 형용사로 구체적으로
3) 동작 — 주인공이 무엇을 하는지
4) 배경 — 장소, 시간대, 배경에 보이는 것
5) 분위기 — 조명, 색감, 전체 느낌

대사 적는 법
- 말하는 클립에만 적는다. 화자를 밝히고 큰따옴표 안에 한국어 원문을 넣는다.
  예: A bright, cheerful female voice in her 30s says, "오늘은 이것만 챙기세요."
- 따옴표가 없으면 말소리와 입 모양이 함께 만들어지지 않는다.
- 한 클립에 한 문장만 넣는다.
- 소리를 흉내 낸 말은 대사로 쓰지 않고 SFX: 로 옮겨 영문으로 적는다.

첫 화면 이미지를 쓰는 클립
- 이미지에 이미 보이는 생김새와 배경은 다시 적지 않는다.
- 동작, 카메라 움직임, 대사, 효과음만 적는다.
- 이미지에 없던 인물이나 물건을 등장시킬 때만 그것을 묘사한다.

출력 규칙
- 클립마다 라벨 블록과 문단형 두 가지를 낸다.
- 라벨 블록은 아래 머리말을 영어 그대로 쓴다.
  [Cinematography] [Subject] [Action] [Context] [Style & Ambiance]
  그 아래에 Dialogue: SFX: Negative: 를 필요한 것만 적는다.
- 문단형은 라벨을 떼고 영문 한 문단으로 잇는다. Flow에 넣는 것은 이 문단형이다.
- Negative: 에는 화면에 글자가 나오지 않게 막는 서술을 반드시 넣는다.
  단어만 나열하지 말고 a clean scene with no on-screen text and no subtitles
  처럼 문장으로 적는다.
- 클립마다 한국어 해설을 세 줄 붙인다. 고른 모델과 길이, 추측으로 채운 값,
  Flow에서 골라야 할 화면비를 적는다.

하지 말 것
- 실제 유명인의 이름을 적거나 그 사람처럼 보이게 만들지 않는다.
- 알아볼 수 있는 어린이를 주인공으로 만들지 않는다.
- 특정 작가나 작품을 흉내 내라고 적지 않는다.

아래 형식으로만 정리하라.

[영상 프롬프트 카드]
클립 1 (N초 / 모델 / 화면비)
  라벨 블록:
  문단형:
  해설:
클립 2 (N초 / 모델 / 화면비)
  라벨 블록:
  문단형:
  해설:
(클립 수만큼 이어서)

다 적은 뒤 말하는 클립의 대사가 한 문장씩만 들어갔는지, 문단마다 글자를 막는
서술이 있는지 스스로 확인하고, 어긋난 곳이 있으면 고쳐 다시 내라.

대사를 영상 프롬프트에 적는 까닭은 립싱크 때문입니다. 영상 모델은 따옴표 안의 문장을 말소리로 만들면서 그 길이에 맞춰 입 모양을 함께 그립니다. 그래서 대사는 이미지가 아니라 이 단계에서 넣습니다.

같은 말·자막 문구라도 쓰임이 갈립니다. 입으로 말하는 대사는 여기 따옴표 안에 넣고, 화면에 글자로 얹는 자막은 두 단계 어디에도 넣지 않습니다. AI가 그린 글자는 철자가 틀리거나 자모가 깨져 나오고 지울 수도 없어서, 자막은 영상을 내려받은 뒤 편집 프로그램에서 얹습니다.

라벨 블록과 문단형 두 가지가 나오는 까닭은 쓰임이 다르기 때문입니다. 라벨 블록은 항목이 끊어져 있어 고칠 자리를 찾기 쉽습니다. 카메라만 바꾸고 싶으면 [Cinematography] 줄만 손보면 됩니다. 문단형은 그 라벨을 떼고 이어 붙인 것이고, Flow 입력창에 실제로 넣는 것은 이쪽입니다.

Negative를 단어 나열이 아니라 문장으로 적는 것도 이유가 있습니다. 영상 모델은 문장을 읽어 장면을 그리므로, no text처럼 단어만 던지면 그 단어를 오히려 화면에 그려 넣는 일이 생깁니다.

4 – 결과 보고 고치기

만든 영상을 아래 다섯 가지로 가립니다. 세 개 이상 맞으면 그대로 두고, 그렇지 않으면 아래 프롬프트로 고칩니다.

  1. 말하는 클립에서 입 모양과 말소리가 함께 움직입니다.
  2. 클립이 바뀌어도 주인공의 옷과 생김새가 같아 보입니다.
  3. 만들어진 영상의 화면비가 [제작 설정 카드]에 적은 값과 같습니다.
  4. 화면에 글자나 자막이 나타나지 않습니다.
  5. 클립 길이의 합이 [장면 카드]의 총 길이와 맞습니다.

어긋난 곳이 있으면 그 클립의 프롬프트를 고쳐 다시 만듭니다.

입력해야 할 값 [영상 프롬프트 카드] · 출력받는 값 [수정 지시 카드]

역할: 너는 AI 영상 프롬프트를 고쳐 주는 연출 담당자다.

목표: 내가 만든 클립에서 어긋난 점을 듣고, 그 클립의 프롬프트를
어떻게 고쳐 다시 만들지 정해 주는 것이다.

[영상 프롬프트 카드]
(앞 단계에서 받은 영상 프롬프트 카드를 여기에 붙여 넣는다)

[영상 프롬프트 카드]가 비어 있으면 진행하지 말고 아래처럼 물어라.
  "고칠 프롬프트가 없습니다. 어떻게 할까요?
   1) 고칠 클립의 문단형 프롬프트를 지금 붙여 넣겠다
   2) 영상에 보이는 장면을 말로 알려줄 테니 네가 문단형으로 먼저 옮겨 달라
   3) 그만두겠다"
내가 고른 번호대로 진행한다.

진행 방식
- 먼저 어느 클립을 고칠지 번호로 묻는다.
- 그다음 어긋난 점을 번호 선택지로 묻는다. 마지막 번호는 "직접 입력"으로 둔다.
  1) 입 모양이 대사와 맞지 않는다
  2) 주인공의 생김새가 다른 클립과 달라 보인다
  3) 화면에 글자나 자막이 나온다
  4) 화면이 너무 어둡거나 너무 화려하다
  5) 동작이 거의 없어 정지 화면처럼 보인다
  6) 배경이 대본과 다르다

고르는 항목에 따른 처리
1) 대사를 짧게 줄이거나 클립을 둘로 나눈다.
2) 주인공의 생김새 설명을 다른 클립과 똑같은 문장으로 맞춘다.
3) Negative 문장을 더 분명하게 다시 적는다. 자막과 글자를 함께 막는다.
4) 분위기 문장을 한 문장으로 줄이고 조명 표현을 하나만 남긴다.
5) 동작 문장에 움직임을 하나 더 넣거나 카메라 움직임을 넣는다.
6) 배경 문장을 대본의 화면 설명과 같게 다시 적는다.

출력 규칙
- 고친 문단형 프롬프트 전문을 낸다. 바뀐 부분만 적지 말고 전체를 낸다.
- 무엇을 왜 바꿨는지 한국어로 두 줄 적는다.
- 고쳐도 같은 문제가 나면 무엇을 더 바꿔 볼지 한 줄 적는다.
- 되묻지 말고 위 순서대로 물은 다음 바로 결과를 낸다.

아래 형식으로만 정리하라.

[수정 지시 카드]
고친 클립: (번호)
어긋난 점:
고친 문단형:
바꾼 이유: (두 줄)
그래도 안 되면: (한 줄)

문제가 된 클립 하나만 고쳐 다시 만듭니다. 나머지 클립은 그대로 두는 편이 빠르고, 다른 장면이 함께 흔들릴 걱정도 없습니다.

바뀐 부분만 받지 않고 문단형 전문을 받는 것도 이유가 있습니다. 프롬프트는 한 문단이 통째로 읽히므로, 일부만 바꿔 붙이면 앞뒤 문장과 어긋나 엉뚱한 화면이 나옵니다.

같은 클립을 세 번 고쳐도 어긋난 점이 그대로면 프롬프트가 아니라 클립 나누기가 문제인 경우가 많습니다. 그 장면을 두 클립으로 나눠 동작과 대사를 절반씩 담아 봅니다.

실습에 쓰는 사진과 이름은 가상의 것으로 준비합니다. 다른 사람의 얼굴 사진, 남의 가게 이름, 실제 연락처와 주소를 프롬프트에 넣지 않습니다. 내 가게와 내 제품이면 실제 이름을 써도 됩니다.

댓글 남기기