Google Flow: 프롬프트 작성 완전 정복

5요소 공식으로 한 문단을 쓸 줄 안다고 보고, 그 문단을 더 또렷하고 움직임 있는 프롬프트로 키워 봅시다.

약한 한 줄을 5형식으로 보강하기, 정지 장면을 움직임으로 바꾸기, 한국어·영어를 나눠 쓰기, 빼고 싶은 요소를 다루기까지 익힙니다.

끝까지 따라 하면 내 약한 프롬프트를 강하게 키운 결과 한 벌과 AI 코치 프롬프트까지 완성할 수 있습니다.

1 – 프롬프트 설계 전략

좋은 프롬프트는 한 번에 나오지 않고 약한 문장을 다듬어 만듭니다.

세 원칙(명확·구체·우선순위)을 기준으로, 밋밋한 한 줄을 또렷하고 움직이는 장면으로 바꾸는 다섯 가지 방법을 차례로 익혀 봅시다.

1.1 – 프롬프트 구성 3원칙

프롬프트는 영상의 모든 것을 정하는 지시서입니다.

먼저 좋은 프롬프트가 지켜야 할 세 가지 기준부터 잡아 봅시다.

  1. 명확성(Clarity) – 모호한 단어 대신 시각적으로 묘사할 수 있는 표현을 씁니다.
  2. 구체성(Specificity) – "나무" 대신 "안개 속 고대 소나무", "여자" 대신 "30대 초반 붉은 머리 여성 탐정"처럼 명확한 수식어를 붙입니다.
  3. 우선순위(Priority) – 가장 중요한 요소를 앞에 둡니다. 특히 촬영기법(카메라)을 맨 앞에 둡니다. Veo는 문장 초반 지시를 더 강하게 반영합니다.

[!NOTE]

  1. 프롬프트는 영상의 모든 요소를 결정하는 창작 지시서입니다.
  2. A warrior처럼 짧은 지시는 Veo가 임의로 채우므로 결과를 예측하기 어렵습니다.

1.2 – 약한 프롬프트를 5형식으로 키우기

짧은 한 줄은 Veo가 멋대로 채웁니다.

5형식 요소를 더해 약한 문장을 강한 문장으로 키워 봅시다.

  1. 정보 추가 – Veo 공식 5형식 요소(촬영기법·주체·행동·맥락·스타일·분위기)를 채워 구체성을 높입니다. 각 요소의 정의는 「Google Flow: 텍스트→영상 프롬프트 마스터 공식」 문서를 참고하세요. 소리는 다섯 묶음 뒤에 따로 더합니다(대사는 따옴표, 효과음 SFX:, 배경음 Ambient noise:). 오디오 레이어 상세는 「Google Flow: 오디오 & 대화 장면 프롬프트」 문서를 참고하세요.
  2. 비교 검증 – 약한 문장과 강한 문장을 만들어 차이를 확인합니다.
    1. 약한 프롬프트: A woman drinking coffee
    2. 강한 프롬프트: Close-up, a 28-year-old woman with wavy dark hair in a cozy oversized sweater, slowly sipping coffee at a small table by a rainy window, warm cinematic lighting, calm mood.

약한 문장은 누가·어디서·어떤 분위기인지 비어 있어 매번 다른 결과가 나옵니다. 다섯 칸을 채운 강한 문장은 화면이 거의 정해진 대로 나옵니다.

[!TIP]

  1. 50~150단어 내외의 명확한 설명이 너무 길고 복잡한 문장보다 효과적입니다.
  2. 모순되는 지시(예: sunny daystormy sky 동시)를 피합니다.

1.3 – 정지 장면을 움직임으로 바꾸기

있는 것만 적으면 화면이 멈춥니다.

일어나는 일과 카메라 움직임을 더해 8초에 시간 흐름을 넣어 봅시다.

  1. 동적 묘사 추가 – "무엇이 있는가"에서 "무엇이 일어나는가"로 서술을 바꿉니다.
    1. 정지 묘사: A samurai in the rain
    2. 동작 묘사: A samurai stands motionless, rainwater dripping from his hat brim, steam rising from his breath
  2. 카메라 움직임 삽입 – 정적 구도에 이동 지시어를 더합니다(medium shot, slow zoom in, camera slightly rotating).
  3. 소리 레이어 추가 – 프롬프트 끝에 소리를 지시합니다(SFX: heavy rain, distant thunder / Ambient noise: controlled breathing).

정지 묘사도 빗방울이 떨어지고 입김이 피어오른다는 동작을 넣으면 화면에 시간이 흐릅니다. 같은 사무라이라도 멈춰 선 그림이 아니라 살아 있는 한 컷이 됩니다.

[!NOTE]

  1. 영상 프롬프트는 8초간의 시간 흐름을 설계하는 과정입니다.
  2. slow motion이나 time-lapse 키워드로 재생 속도를 조절합니다.

1.4 – 한국어와 영어 혼합 전략

한국어와 영어는 잘하는 영역이 다릅니다.

둘을 나눠 쓰면 인물 묘사도 카메라 지시도 정확해집니다.

  1. 언어별 역할 분담 – 각 언어의 강점 영역을 나누어 작성합니다.
    1. 한국어 – 캐릭터의 외모, 상황 설명, 인물 간의 관계, 한국적 배경
    2. 영어 – 카메라 용어, 스타일 지시어, 조명 명칭, 오디오 설정
  2. 혼합 작성 예시 – 아래처럼 한국어 묘사 뒤에 영어 카메라·소리 지시를 붙입니다.
30대 남성이 늦은 밤 무인 편의점에서 혼자 삼각김밥을 먹는다. 지친 얼굴, 손님 없는 매장, 차가운 조명.
Medium shot, slow push-in, subtle film grain, lonely mood.
SFX: low fridge hum, soft rain outside, quiet chewing

인물과 상황은 한국어로 적어 뉘앙스를 살리고, 카메라·소리는 영어로 적어 Veo가 정확히 알아듣게 합니다. 잘하는 언어에 각 역할을 맡기는 셈입니다.

[!TIP]

  1. 전문 카메라 용어나 장르 키워드는 영어로 적을 때 Veo가 더 정확히 이해합니다.
  2. 영어가 어려우면 번역 도구로 카메라 용어만 영어로 바꿔 넣습니다.

1.5 – 네거티브 프롬프트 적용하기

빼고 싶은 것은 지우라고 말하기보다 원하는 상태로 적는 편이 잘 통합니다.

Avoid 블록은 그다음 보조 수단입니다.

  1. 부정형 묘사 우선 – Veo 공식은 제외 대상을 원하는 상태로 적길 권합니다. "사람 없는 숲"을 an empty forest with no people처럼 적습니다.
  2. Avoid 블록 보조 – 화질 문제나 어색한 CG는 끝에 제외 키워드로 나열합니다([Avoid: camera shake, blurry background, distorted hands, text overlay]).
  3. 장르별 제외 키워드
    1. 실사 영화: cartoon style, plastic skin texture
    2. 자연 다큐: CGI look, artificial lighting, human presence
    3. 공포물: bright warm colors, cheerful music

"사람을 지워라"라고 명령하면 Veo가 무엇을 지울지 헷갈립니다. 처음부터 "사람 없는 숲"이라는 원하는 상태로 적어야 그 화면이 바로 나옵니다.

[!WARNING]

  1. 네거티브는 보조 수단입니다. 긍정 프롬프트가 부실하면 효과가 낮습니다.
  2. "사람을 없애줘"보다 배경 자체를 "사람 없는 숲(empty forest)"으로 묘사하는 편이 먼저입니다.

1.6 – 영문으로 변환해 입력하기

다섯 묶음을 한국어로 다 채웠으면 그대로 넣지 말고, 영문 한 문단으로 옮겨 Veo에 입력합니다.

Veo는 영어 프롬프트를 더 정확히 따릅니다. 영어가 부담되면 번역 도구로 옮긴 뒤 카메라·조명·스타일 용어만 영어 표현으로 다듬습니다.

다음 한국어 영상 프롬프트를 Veo용 영문 프롬프트 한 문단으로 옮겨라. 의미를 바꾸지 말고, 카메라·조명·스타일 용어는 영어 영상 제작 용어로 정확히 바꾼다. 촬영기법을 문장 맨 앞에 두고, 효과음은 끝에 SFX:로 적는다.

[내 한국어 프롬프트]
{한국어_프롬프트}
  1. {한국어_프롬프트} – 5형식으로 조립한 한국어 프롬프트 한 문단.

변환된 영문을 그대로 입력창에 붙여 넣으면 영상 생성이 시작됩니다.

[!TIP]

  1. 변환된 영문에서 카메라 용어(dolly, close-up 등)가 제대로 들어갔는지 확인한 뒤 입력합니다.
  2. 고유명사나 한국적 배경은 영어로 풀어 설명해야 Veo가 정확히 이해합니다.

실습 코칭 프롬프트

약한 프롬프트를 강하게 키우다 막히면, 아래 프롬프트를 대화형 AI(ChatGPT·Claude·Gemini)에 붙여 넣어 코치로 삼습니다.

코치가 5형식으로 보강하고 점검까지 돕습니다.

너는 AI 영상 프롬프트 코치다. 내가 약한 프롬프트 한 줄을 주면 Veo 공식 5형식으로 강하게 키우고 점검까지 돕는다. 답을 통째로 주지 말고 빠진 묶음을 하나씩 물어 내가 채우게 한다.

[5형식]
[촬영기법] + [주체] + [행동] + [맥락] + [스타일·분위기]
- 촬영기법: 카메라 앵글·샷 크기·무빙
- 주체: 나이·외모·복장
- 행동: 강한 동사
- 맥락: 장소·시간·날씨·배경
- 스타일·분위기: 화풍·무드·조명·색조

[보강 방식]
1. 내 약한 프롬프트에서 빠진 묶음을 찾는다.
2. 빈 묶음을 하나씩 물어 내가 채우게 한다. 한꺼번에 채워 주지 않는다.
3. 정지 묘사면 "무엇이 일어나는가"로 바꾸도록, 강한 동사와 카메라 무빙을 넣게 한다.
4. 촬영기법을 문장 맨 앞에 두게 한다.
5. 다섯 묶음이 차면 자연스러운 한 문단으로 잇게 하고, 끝에 소리(대사 따옴표, SFX:, Ambient noise:)를 더한다.

[점검]
완성 뒤 함께 점검한다. 다섯 묶음이 다 들어갔는가, 움직임이 있는가, 모순(예: sunrise와 night)이 없는가, 50~150단어인가.

[내 상황]
- 약한 프롬프트: {약한_프롬프트}
- 막힌 묶음: {막힌_묶음}

준비됐으면 "약한 프롬프트를 한 줄로 입력해라"라고만 답한다.
  1. {약한_프롬프트} – 키우고 싶은 약한 한 줄, 예: A woman drinking coffee.
  2. {막힌_묶음} – 채우기 어려운 묶음, 예: 촬영기법, 스타일·분위기.

변수를 채운 예시는 아래와 같습니다. [내 상황]만 이렇게 바꿔 붙여 넣으면 됩니다.

[내 상황]
- 약한 프롬프트: A woman drinking coffee
- 막힌 묶음: 촬영기법, 스타일·분위기

[!TIP]

  1. 코치가 한꺼번에 다 채워 주려 하면 "한 묶음씩 물어라"라고 다시 요청합니다.
  2. 모순되는 값(sunrisenight)을 넣지 않도록 채우기 전에 톤을 정합니다.

댓글 남기기