GUIDES · August 20, 2026 · 8 MIN READ

2026년 스크립트로 AI 비디오 만드는 방법

작성된 스크립트를 샷별 AI 비디오 프롬프트로 변환: 장면 라인별로 주제, 동작, 카메라, 조명, 엔딩을 추출하고 컷 전반에 걸쳐 연속성을 유지하세요.

스크립트는 이미 프롬프트 목록입니다 — 대부분의 사람들은 그냥 통째로 넘깁니다. 비디오 모델은 한 번에 한 샷, 각각 4~5초를 생성합니다. 3페이지 분량의 장면 설명을 주면 엉망이 됩니다. 샷당 한 줄의 형식화된 프롬프트를 주면 편집이 저절로 조립됩니다.

이 가이드는 두 장면 스크립트를 두 개의 프롬프트로 변환하고, ManifoldGen으로 두 클립을 생성하고, 이를 함께 편집하여 일관된 시퀀스로 만드는 과정을 안내합니다. 워크플로우는 모든 길이로 확장됩니다: 모든 장면 헤딩은 하나 이상의 샷 프롬프트가 되며, 프롬프트당 샷은 절대 두 개 이상이 아닙니다.

워크플로우: 스크립트 라인을 샷 프롬프트로

  1. 스크립트를 샷으로 나누세요. 각 EXT./INT. 장면 라인은 최소한 하나의 샷이며, 자체 카메라 로직이 있는 액션 라인은 추가 샷이 됩니다. 60초 분량은 일반적으로 12~16개의 4초 클립입니다.
  2. 각 장면 라인에서 다섯 가지 필드를 추출하세요: 주제, 동작, 카메라 이동, 조명, 엔딩 상태. 스크립트에 필드가 없으면 한 번 정하고 고정하세요 — 그 결정은 이제 세계에 속합니다.
  3. 아래 뼈대를 사용하여 샷당 하나의 프롬프트를 작성하세요. 카메라 절은 주제 바로 뒤에, 감독된 샷과 동일하게.
  4. 세부 사항을 프롬프트 전체에 걸쳐 그대로 반복하세요. 동일한 팔레트 단어("차가운 청회색"), 동일한 날씨("주룩주룩 내리는 비"), 시퀀스의 모든 샷에서 동일한 시간대. 연속성은 반복된 형용사에 있습니다.
  5. 먼저 짧은 길이로 생성하고, 타임라인에서 모든 샷을 함께 검토한 후 약한 샷만 다시 생성하세요.
  6. 편집기에서 컷: 각 클립을 가장 강한 2.5~3.5초로 다듬고, 순서는 대본을 따르며, 전환은 없습니다. 하드 컷이 문법입니다.

두 장면으로 된 대본

다음은 전체 소스 자료입니다 — 표준 장면 분해:

EXT. STORM CLIFF - NIGHT

Rain hammers a stone lighthouse on a cliff.
Huge waves explode against the rocks below.
The beam sweeps through the storm.

INT. LAMP ROOM - NIGHT

Weathered hands grip a brass wheel.
The giant Fresnel lens rotates, blades of
light sweeping across rain-streaked glass.

두 개의 장면 제목, 두 개의 장소 설정, 두 개의 동작. 이는 두 개의 프롬프트로 깔끔하게 매핑됩니다.

생성된 샷 프롬프트

SCENE 1 — EXT. STORM CLIFF – NIGHT

PROMPT

A stone lighthouse on a storm-battered cliff at night. Huge waves explode against the rocks while the beam sweeps through sheets of rain. Slow aerial push toward the lantern room, wide establishing shot, cold blue-grey palette, dramatic documentary energy.

OUTPUT — GENERATED WITH MANIFOLDGEN

· 4s

이 샷은 장면 제목 자체를 담고 있습니다: 외부, 밤, 날씨, 규모. 넓은 항공 푸시는 클로즈업이 존재하기 전에 지리를 설정하며, 이것이 바로 establishing shot의 목적입니다 — 그리고 '등대실을 향해'는 장면 2로 우리를 데려갈 방향을 겨냥합니다.

SCENE 2 — INT. LAMP ROOM – NIGHT

PROMPT

Close-up inside a lighthouse lantern room at night. Weathered hands grip a brass wheel as the giant Fresnel lens rotates, throwing moving blades of light across rain-streaked glass. Slow dolly-in, shallow depth of field, warm amber light against cold blue night.

OUTPUT — GENERATED WITH MANIFOLDGEN

· 4s

실내 제목은 얕은 피사계 심도를 가진 클로즈업 인테리어가 됩니다 — 샷 1과의 대비가 스토리텔링을 합니다. 빗물에 젖은 유리와 차가운 푸른 밤은 장면 1의 날씨와 팔레트를 그대로 반복하므로, 컷은 몇 분 차이의 같은 세계로 읽힙니다.

연속성은 반복이다

모델은 생성 간에 메모리가 없습니다. 당신이 통제하는 유일한 연속성 메커니즘은 프롬프트 간의 단어 그대로 반복입니다. 프로젝트당 작은 어휘를 선택하고 기계적으로 재사용하세요:

  • 팔레트: 두세 가지 색상을 한 번 지정하고("차가운 청회색", "따뜻한 호박색") 모든 샷에서 사용하세요.
  • 날씨와 시간: "밤", "주룩주룩 내리는 비"가 위 두 프롬프트에 모두 나타납니다. 이를 빼면 두 번째 클립은 조용히 다른 저녁이 됩니다.
  • 반복되는 사물: 등대 빛이 중요하다면, 그것은 외부에 나타나고 내부에서는 움직이는 빛으로 나타납니다. 같은 사물, 다른 각도.
  • 스타일 앵커: "극적인 다큐멘터리 에너지"와 같은 한 구절을 모든 프롬프트에 넣으면 피사체가 바뀌어도 그레이드와 텍스처가 일관됩니다.

4초 클립 컷팅

편집에 더 긴 테이크가 필요해도 4초 렌더링을 계획하세요. 짧은 클립은 더 빠르게 생성되고, 실패 비용이 낮으며, 샷당 하나의 아이디어라는 규율을 강제합니다. 타임라인에서 각 클립을 가장 좋은 2.5~3.5초로 다듬어 모션이 가장자리에서 눈에 띄게 반복되거나 멈추지 않게 하세요. 동작에서 컷하세요 — 바퀴를 돌리는 손, 폭발 중인 파도 — 그러면 이음새가 사라집니다. 페이싱 참고로, 이와 같은 대사 없는 시퀀스는 2~4초마다 한 번의 컷이 편안합니다.

[Subject and setting], matching the scene's INT/EXT and time of day.
[One action from the script].
[Camera move] toward [target], [shot size], [palette words],
[style anchor phrase repeated from previous shots].
프롬프트당 하나의 샷

단일 생성이 전체 장면을 다루도록 요청하지 마세요. 등대, 그다음 내부, 그다음 관리인이 계단을 올라가는 것을 설명하는 프롬프트는 변형된 절충안을 생성합니다. 각 장면 제목은 자체 프롬프트를 산출하고, 각 프롬프트는 하나의 구도, 하나의 움직임, 하나의 동작을 산출합니다.

문제 해결

  • 샷들이 다른 세계처럼 보입니다 — 프롬프트 사이에 세부 사항이 변경되었습니다. 팔레트, 날씨, 시간대 단어를 감사하세요; 문자 그대로 일치해야 합니다.
  • 클립에 두 장소가 포함되어 있습니다 — 프롬프트가 한 컷 이상을 다루었습니다. 장면 제목에서 분할하고 다시 생성하세요.
  • 실내가 실외와 연결되지 않은 느낌입니다 — 시작 샷이 목적지를 지정하지 않았습니다. 다음 실내 장면이 보여주는 방향으로 이동하며 실외를 마무리하세요.
  • 시퀀스가 평면적으로 느껴집니다 — 모든 샷이 같은 크기를 사용합니다. 대본이 EXT/INT를 번갈아 쓰는 것처럼 와이드 시작 샷과 클로즈업을 번갈아 사용하세요.
  • 컷이 끝나기 전에 모션이 멈춥니다 — 종료 상태가 정의되지 않았습니다. 마지막 프레임이 안정적으로 유지되도록 "회전하는 렌즈에 고정"과 같은 안정화 절을 추가하세요.

장면 분해를 초안하고, 각 제목을 스켈레톤으로 변환하고, 최종 렌더링 전에 /studio에서 샷을 나란히 실행하세요. 스켈레톤을 채울 카메라 이동 용어는 /tools/cinematic-cameras를 참조하세요.

Try these prompts on your own shot.

Every example on this page was generated with ManifoldGen. Open the Studio and run the same structure on your idea.

Open Studio