JSON Prompt Generator
Build a validated video prompt as JSON in a guided 5-step wizard. Pick a starting template, choose a model (Veo, Sora, Kling, Runway Gen-4, Luma Ray 3, or Hailuo), describe the scene, tune the cinematography with clickable chips, and copy a ready-to-paste JSON object. The schema and model limits are fully configurable, and a built-in linter checks any pasted JSON for you.
사용법 JSON Prompt Generator
- 1 시작
- 2 AI 모델
- 3 장면
- 4 스타일
- 5 리뷰
시작점을 하나 정하거나, 빈 화면에서 시작하여 자신만의 샷을 묘사해 보세요. 모든 내용은 나중에 수정할 수 있습니다.
동영상을 렌더링할 모델을 선택하세요. 아래의 제한 사항은 선택한 모델에 따라 달라집니다.
선택하신 항목
JSON 프롬프트
미완성
JSON 유효성 검사
린트
JSON 프롬프트를 붙여넣으면 선택한 모델의 스키마를 기준으로 린팅이 수행됩니다.
스키마 · 2026-05
참고 문헌
| 키 | 유형 | 필수 | 옵션 / 참고 사항 |
|---|---|---|---|
subject |
string | * | Who or what the camera is on. Concrete nouns beat abstractions. |
action |
string | * | What the subject is doing, with a clear arc the model can render. |
environment |
string | 선택 사항 | Where the action happens - time, place, grounding details. |
camera |
enum | 선택 사항 |
locked-off static shot
slow push-in
slow pull-back
tracking shot
slow pan
slow tilt up
dolly in
dolly zoom vertigo effect
smooth orbit around the subject
crane up
handheld shot
aerial drone shot
whip pan
slow zoom in
rack focus
|
lens |
enum | 선택 사항 |
portrait 85mm lens
50mm lens
35mm lens
24mm wide-angle lens
100mm macro lens
anamorphic lens
200mm telephoto lens
|
lighting |
enum | 선택 사항 |
golden hour light
soft diffused light
hard sunlight
rim light
low-key lighting
high-key lighting
volumetric light
neon light
warm practical light
overcast light
backlit silhouette
|
grade |
enum | 선택 사항 |
teal and orange grade
cinematic grade
natural grade
desaturated grade
warm grade
cool grade
noir black and white grade
vintage film grade
pastel grade
|
mood |
enum | 선택 사항 |
cinematic
energetic
serene
dreamy
moody
playful
epic
intimate
nostalgic
surreal
|
audio |
string | 선택 사항 | Spoken line, ambient bed, or SFX. Veo and Sora generate audio; other models ignore it. |
duration |
number | * | |
aspectRatio |
enum | * |
16:9
9:16
1:1
4:3
3:4
4:5
21:9
|
모델의 한계
| 모델 | 오디오 | 기간 | 화면비 | 참고 |
|---|---|---|---|---|
| Kling AI | 아니요 | 1–15s (5 / 10 / 15 seconds) | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Kling 3.0: kinetic motion, strong physics, per-character lip-sync (Omni). Honors camera and motion; audio ignored. |
| Veo | 네 | 1–8s (4, 6, or 8 seconds) | 16:9, 9:16 | Veo 3.1: native synchronized audio and lip-sync. Strongest prompt fidelity on the Google pipeline (Gemini / Vertex AI). |
| Sora | 네 | 1–60s (up to 60 seconds) | 16:9, 9:16, 1:1, 4:5 | Sora 2: best-in-class prompt fidelity and native audio. Consumer app closed Apr 2026; API sunsets Sep 24, 2026. |
| Runway Gen-4 | 아니요 | 5–10s (5 or 10 seconds) | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Gen-4 / Gen-4.5: character references and strong camera control. Audio added in post. |
| Luma Ray 3 | 아니요 | 5–10s (5 or 10 seconds) | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Dream Machine Ray 3: HDR/EXR output, seamless loops, character references. No native audio. |
| Hailuo (MiniMax) | 아니요 | 5–10s (5 or 10 seconds) | 16:9, 9:16, 1:1 | Fast and low-cost, excels at high-motion action. No native audio. |
내용 읽기
How to Use This Tool
Follow the 5-step wizard and copy the generated JSON into Veo, Sora, Kling, Runway Gen-4, Luma Ray 3, Hailuo, or any prompt-to-video tool. The builder is deterministic: it assembles your inputs into JSON and does not render video.
1. Start
Pick a starting template (Cinematic, Product / ad, Action, or Dreamy) or start blank. Templates pre-fill the style choices so you can jump straight to describing your shot.
2. Select a model
Choose Veo, Sora, Kling, Runway Gen-4, Luma Ray 3, or Hailuo. The wizard adapts instantly: the duration range, allowed aspect ratios, and audio field visibility all follow the selected model. Veo and Sora generate native audio; the other models ignore the audio field but honor camera and motion.
3. Describe the scene
Fill the subject (who or what the camera is on) and the action (what it is doing, with a clear arc). Add an environment for time and place. These are the core of the prompt.
4. Style the shot
Tap chips to pick camera movement, lens, lighting, color grade, and mood, then set the duration. Every option value is validated against the schema and filtered to what the selected model supports.
5. Review and copy
The output updates live and only includes keys with values, in schema order: subject, action, environment, camera, lens, lighting, grade, mood, audio, duration, aspectRatio. Copy it to your clipboard or download it as a .json file.
Validating JSON
Paste any JSON prompt into the Validate JSON section and pick a model. The linter reports missing required keys, unknown keys, invalid enum values, out-of-range durations, and aspect ratios the selected model does not support.
Features
- Guided 5-step wizard with a progress bar
- Starting templates plus an example shot
- Clickable chip selectors instead of plain dropdowns
- Configurable schema, templates, and model limits from a single config file
- Per-model duration clamping and aspect ratio filtering
- Built-in JSON linter with per-model checks
- Bundled schema reference table
- Draft auto-save in the browser (localStorage)
- Copy JSON, download .json, and Ctrl/Cmd+Enter to copy
자주 묻는 질문
댓글 (0)
발생한 문제를 자세히 설명해 주시면, 저희가 이를 조사하고 도구를 개선할 수 있습니다.