Google Flow로 클립 생성
손으로 한 번, 다음부터는 자동으로
Google Flow에서 클립을 생성·다운로드하는 흐름을 익히고, 브라우저 자동화로 Claude Code가 나머지 컷을 대신 만들게 합니다.
예상 소요 시간 약 60분
먼저 손으로 세 컷
자동화하기 전에 직접 세 컷을 만들어 보세요. 어디를 누르고, 얼마나 걸리고, 어떤 파일이 어디에 떨어지는지 알아야 Claude Code에게 정확히 시킬 수 있습니다.
- labs.google/flow 접속 → 새 프로젝트
- 텍스트-투-비디오 입력창에
prompts/cut-01.txt내용 붙여넣기 → 화면비 9:16 확인 → 생성 - 생성 결과 중 마음에 드는 것을 다운로드
- 받은 파일을
projects/2025-01-pyramid/clips/cut-01.mp4로 이름 바꿔 이동 - cut-02, cut-03 반복
세 컷을 만들며 메모할 것: 클립 한 개에 걸리는 시간, 소모 크레딧, 다운로드 파일 이름 규칙, 한 번에 몇 개 생성되는지. Google Flow의 UI와 크레딧 정책은 자주 바뀌니 오늘 본 화면이 기준입니다.
다운로드 파일은 보통 C:\Users\이름\Downloads\에 떨어집니다. 이름 바꾸기·이동은 Claude Code에게: "Downloads에서 방금 받은 mp4를 clips/cut-01.mp4로 옮겨줘".
다운로드 파일은 ~/Downloads/. 마찬가지로 "~/Downloads의 가장 최근 mp4를 clips/cut-01.mp4로 옮겨줘".
🧪 실습
- Google Flow에서
cut-01~cut-03을 직접 생성했고, 세 파일을clips/에서 열어 재생해봤다 - 파일 이름이
cut-01.mp4,cut-02.mp4,cut-03.mp4로 맞는지 폴더에서 확인했다 - 클립 한 개당 걸린 시간과 소모 크레딧을 메모했다 (예: 1분 / 10 크레딧)
나머지 컷 만들기: 반자동(길 A)이 기본입니다
길 A — 반자동 (안전, 기본 경로)
생성은 내가 브라우저에서, 정리는 Claude Code가. 프롬프트를 순서대로 클립보드에 올려주고, 다운로드된 파일을 번호에 맞춰 옮기는 것만 자동화합니다.
scripts/next-prompt.sh(Windows면 .ps1)를 만들어줘. 실행할 때마다 prompts/cut-NN.txt를 순서대로 클립보드에 복사하고 "cut-NN 복사됨"을 출력해줘.
확인: 한 번 실행해서 "cut-01 복사됨"이 나오고, 메모장에 붙여넣으면 cut-01의 프롬프트가 나오는지 보세요. 다음 실행에서 cut-02가 나오면 성공입니다.
scripts/collect-clips를 만들어줘. Downloads의 새 mp4를 오래된 순으로 clips/cut-01.mp4부터 번호를 붙여 옮겨줘. 옮기기 전에 "어떤 파일을 어떤 이름으로 옮길지" 목록을 먼저 보여줘.
이 방식은 22컷에 20~30분 걸리지만 크레딧 사고가 없습니다.
클립 검수
22개가 모이면 훑어봅니다. 빠르게 보는 법:
clips/의 모든 클립에서 첫 프레임을 뽑아 한 장의 격자 이미지(contact sheet)로 만들어줘. 번호 표시 포함.
격자 한 장에서 걸러낼 것:
- 사람·얼굴이 들어간 컷
- 현대 장비, 자동차, 글자
- 실제 구조와 명백히 다른 컷 (예: 피라미드 내부에 창문)
- 앵커와 화풍이 튀는 컷
걸러진 컷은 그 컷만 프롬프트를 고쳐 재생성합니다.
14번 컷에 사람이 나와. prompts/cut-14.txt에 "empty chamber, " 를 장면 앞에 추가하고 금지 문구를 강화해서 다시 만들어줘 (자동화 시) / 다시 만들 프롬프트를 클립보드에 올려줘 (반자동 시).
🧪 실습
-
clips/에cut-01.mp4~컷 수만큼 파일이 전부 있다 (개수를 셌다) - 격자 이미지(contact sheet)를 열어 사람·글자·현대 장비가 보이는 컷을 표시했다
- 문제 컷 하나를 재생성하고, 새 클립이 격자에서 앞뒤 컷과 어울리는지 눈으로 봤다
길이 통일
클립 길이가 4초가 아닐 수 있습니다 (모델에 따라 5초, 8초). 7강에서 맞추지만 지금 확인해두면 편합니다.
clips/의 각 클립 길이를 초 단위로 표로 보여줘 (ffprobe 사용).
더 해보기(선택): 브라우저 자동화(길 B)
길 A로 충분합니다. 이미 길 A로 22컷을 모았다면 건너뛰어도 됩니다. 브라우저 자동화가 궁금할 때만 해보세요.
Claude Code에 브라우저 제어(Playwright MCP, Chrome DevTools MCP, 또는 컴퓨터 사용 기능)가 연결되어 있으면 생성까지 시킬 수 있습니다. 연결 방법은 바이브 스킬 — 외부 도구 연결하기를 참고하세요.
2단계 프롬프트 (1강 가이드의 것을 이 과정에 맞게 다듬은 버전):
생성된 영문 프롬프트와 대본을 바탕으로 Google Flow 자동 작성을 진행해줘.
- 크롬 브라우저를 열고 Google Flow의 현재 프로젝트에 접속해줘 (로그인은 내가 이미 해뒀어).
- prompts/cut-04.txt 하나만 입력해서 9:16으로 생성하고, 결과를 다운로드해서 clips/cut-04.mp4로 저장해줘. 여기서 멈추고 나에게 확인받아.
- 내가 OK하면 cut-05부터 cut-22까지 같은 방식으로 순서대로 진행. 컷 하나 끝날 때마다 "cut-NN 완료, 남은 크레딧 [화면에 보이는 값]"을 출력.
- 생성 실패나 크레딧 부족 메시지가 보이면 즉시 멈추고 알려줘.
"하나만 먼저, 확인받고 나머지" — 2강 CLAUDE.md에 넣은 규칙이 여기서 작동합니다. 브라우저 자동화는 화면이 조금만 바뀌어도 엉뚱한 버튼을 누를 수 있으니, 첫 컷은 반드시 지켜보세요.
오늘의 체크리스트
- 손으로 세 컷을 만들어 봤고 소요 시간·크레딧을 안다
- 길 A 또는 B로 나머지 컷을 만들었다
-
clips/cut-01.mp4~cut-22.mp4가 전부 있다 - 격자 이미지로 검수하고 문제 컷을 재생성했다
- 커밋했다 (클립 파일은 용량이 크니
.gitignore에clips/를 넣고 커밋)
다른 과정에서 쓰는 예
같은 Flow를 첫 프레임 방식(내가 만든 이미지를 첫 장면으로 넣고 움직임만 글로 설명)으로 쓰면, 정지 이미지 쇼츠의 두 장면만 움직이게 바꿀 수 있어요. 책 쇼츠 홍보 12강에서 훅과 클라이맥스 두 컷에 써요.
다음 강의
6강, 더빙. ElevenLabs API로 컷별 나레이션을 만들고 4초 호흡에 맞춥니다.