이 페이지 조회
Made with Claude Code

사진 한 장에 선 하나.
드론 영상이 됐습니다.

직접 촬영도, 드론도, 편집 프로그램도 없이. 코드는 0줄. 이 페이지 그대로 따라 하면 됩니다.

What you need

준비물은 딱 두 개

개발 지식은 필요 없습니다. 프롬프트는 아래에 전부 있어요. 막히면 그대로 복사해서 Claude Code에 붙여넣으세요.

Claude Code이미 설치돼 있다는 가정입니다. 터미널에 프롬프트를 붙여넣는 게 전부예요.
Google 계정Google Cloud $300 무료 크레딧으로 시작합니다. (STEP 1)

1
Free $300 credit

Google Cloud $300 무료 크레딧 받기

cloud.google.com 접속 → 무료로 시작하기 → Google 계정 로그인 → 결제 정보를 넣으면 $300 무료 크레딧(90일)이 바로 들어옵니다. 이 크레딧으로 영상 생성(Vertex AI의 Gemini)을 돌립니다. 우리도 이 방식으로 만들었어요.

정직하게 짚고 갑니다. 카드를 등록하지만 $300 크레딧 안에서는 청구되지 않습니다. 이미지를 영상으로 만드는 것도 이 크레딧으로 시작하기 충분해요. 다만 크레딧을 다 쓰거나 90일 체험이 끝난 뒤엔 과금될 수 있으니, 다 쓰면 사용을 멈추거나 예산 알림을 걸어두세요. (참고: 우리가 처음 시도한 무료 등급 키는 영상 생성이 막혀서, 이 크레딧 방식으로 돌렸습니다.)

가입한 다음, 프로젝트 설정·인증(서비스 계정 키) 같은 복잡한 건 전부 Claude Code에게 맡기세요.

PROMPT · Claude Code에 붙여넣기
방금 Google Cloud에 가입해서 $300 무료 크레딧을 받았어. 이 계정으로 Vertex AI의 gemini-omni-flash-preview 모델을 쓰고 싶어. 프로젝트를 만들고, 필요한 API를 켜고, 인증(서비스 계정 키)까지 준비하는 걸 한 단계씩 도와줘. 나는 개발을 몰라. 터미널에 그대로 붙여넣을 수 있게 알려줘.

2
The whole trick

사진에 "카메라가 갈 길"을 손으로 긋기

이 방식의 핵심은 딱 이것뿐입니다. 사진 위에 카메라 동선을 번호 1에서 5까지 순서대로 굵은 선으로 긋습니다. Omni가 이 선을 카메라가 날아갈 경로로 읽습니다.

경복궁 사진 위에 번호 1~5 카메라 경로를 손으로 그린 모습
실제로 우리가 그린 경로. 그림판·사진 마크업이면 충분합니다. 선은 굵게, 번호는 크게.
팁. 완벽하게 그릴 필요 없어요. 순서(번호)와 방향만 분명하면 됩니다. 시작점·끝점·꺾이는 지점에 번호를 찍어주세요.
PROMPT · 그릴 도구가 없을 때
내 사진(palace.jpg)에 카메라 이동 경로를 그려 넣는 가장 간단한 방법을 알려줘. 사진 위에 1번부터 5번까지 순서대로 굵은 선과 큰 번호를 넣고 싶어. 맥/윈도우 기본 도구로 하는 법을 알려주고, 파이썬 설치 없이 되는 방법으로.

3
Let Claude Code build it

이미지를 영상으로 만드는 도구, Claude Code가 짭니다

코드는 한 줄도 직접 안 씁니다. 아래 프롬프트를 붙여넣으면 Claude Code가 스크립트를 만들고 실행 명령까지 알려줍니다.

PROMPT · 핵심 (우리 노하우 반영)
STEP 1에서 준비한 Google Cloud(Vertex AI) 인증으로 이미지 한 장을 짧은 영상으로 만드는(i2v) Node 스크립트를 만들어줘. 조건:
- 모델: gemini-omni-flash-preview, Vertex AI generateContent 호출 (location 은 global)
- generationConfig.responseModalities 는 반드시 ["TEXT","VIDEO"] 둘 다 넣기 (영상 파트가 안 오면 이걸 빠뜨린 것)
- 요청 parts 순서 = [이미지 inlineData, 텍스트 프롬프트]
- 응답에서 inlineData가 video인 part를 찾아 mp4로 저장
- 실패(영상 파트 없음)하면 4초 쉬고 3번까지 재시도, 실패 이유를 출력
- 사용법: node i2v.js <이미지> <출력.mp4> "<프롬프트>"
나는 개발을 몰라. 실행 명령까지 딱 알려줘.
우리가 실제로 막혔던 지점
  • responseModalities에 VIDEO만 넣으면 영상이 안 옵니다. TEXT도 같이 넣어야 해요.
  • 생성 프롬프트에 "몇 초"라고 길이를 쓰면 영상 파트가 아예 안 옵니다. 길이는 쓰지 마세요(약 4초 고정).

4
The generation prompt

경로를 따라가게 만드는 프롬프트

이제 위에서 그린 사진과 함께, 이 프롬프트를 넣습니다. 영어로 넣는 걸 권장해요.

PROMPT · 영상 생성 (사진과 함께 입력)
First-person cinematic aerial drone POV over this palace. Fly the camera smoothly along the numbered path 1 to 2 to 3 to 4 to 5 drawn on the image, orbiting the buildings. Keep it one clean continuous shot. Do NOT render any arrows, lines, numbers, or a visible drone in the frame.
이거 안 넣으면 이렇게 됩니다
  • "no arrows / no visible drone"를 빼면, Omni가 화살표 인트로를 붙이고 화면에 드론을 그려 넣습니다.
  • 사진에 그린 번호·선이 영상 앞부분에 잠깐 남습니다. 다음 단계에서 정리해요.
그린 경로를 카메라가 그대로 따라 날아가는 생성 결과 프레임
내가 그린 선을 카메라가 그대로 따라 납니다. 이게 이 방식의 증거.

5
Clean it up

깨끗한 POV로 마무리

영상에 남은 번호·선을 지우고, 앞부분을 다듬고, 세로로 맞춥니다. 이것도 Claude Code에게.

PROMPT · 다듬기
방금 만든 영상(out.mp4)을 깔끔하게 다듬어줘.
- 화면에 남은 숫자/선이 거슬리면, 원본 이미지에서 그 색(예: 노란색)만 지운 버전으로 다시 생성하는 방법을 알려주고
- 영상 앞부분에 화살표 인트로가 있으면 그 앞부분을 잘라내고
- 최종을 세로 1080x1920으로 맞춰줘.
ffmpeg 명령을 한 줄씩, 나는 붙여넣기만 하면 되게 알려줘.
우리 방식. 그려 넣은 번호는 "색으로" 지웁니다(노란 숫자 픽셀만 제거, 검은 화살표는 유지). 그다음 화살표 인트로 구간만 앞에서 잘라내면, 아무것도 안 그려진 깨끗한 드론 POV가 남습니다.
번호 경로를 그린 입력 이미지
Before · 내가 그린 경로
번호와 선이 사라진 깨끗한 드론 영상 프레임
After · 깨끗한 드론 영상
That's it

사진 한 장, 선 하나, 코드 0줄.

방법은 위에 전부 있습니다. 막히는 단계가 있으면, 그 단계의 프롬프트를 그대로 복사해 Claude Code에 붙여넣으세요.

코드 0줄 · Claude Code + Gemini Omni로 제작 · 모든 프롬프트 공개