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.
Sử dụng JSON Prompt Generator
- 1 Bắt đầu
- 2 Mô hình trí tuệ nhân tạo
- 3 Cảnh
- 4 Phong cách
- 5 Đánh giá
Hãy chọn một điểm khởi đầu, hoặc bắt đầu từ trang trống và mô tả khung hình của riêng bạn. Mọi thứ đều có thể được điều chỉnh sau này.
Chọn mô hình sẽ được sử dụng để xử lý video của bạn. Các giới hạn dưới đây áp dụng cho mô hình đã chọn.
Lựa chọn của bạn
Dữ liệu JSON mẫu
Chưa hoàn chỉnh
Xác thực JSON
Lint
Dán lời nhắc JSON vào đây để kiểm tra tính hợp lệ của nó so với lược đồ của mô hình đã chọn.
Sơ đồ · 2026-05
Tham khảo
| Chìa khóa | Loại | Bắt buộc | Tùy chọn / ghi chú |
|---|---|---|---|
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 | tùy chọn | Where the action happens - time, place, grounding details. |
camera |
enum | tùy chọn |
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 | tùy chọn |
portrait 85mm lens
50mm lens
35mm lens
24mm wide-angle lens
100mm macro lens
anamorphic lens
200mm telephoto lens
|
lighting |
enum | tùy chọn |
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 | tùy chọn |
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 | tùy chọn |
cinematic
energetic
serene
dreamy
moody
playful
epic
intimate
nostalgic
surreal
|
audio |
string | tùy chọn | 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
|
Giới hạn của mô hình
| Mẫu | Âm thanh | Thời lượng | Tỷ lệ khung hình | Lưu ý |
|---|---|---|---|---|
| Kling AI | Không | 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 | Đúng vậy | 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 | Đúng vậy | 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 | Không | 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 | Không | 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) | Không | 5–10s (5 or 10 seconds) | 16:9, 9:16, 1:1 | Fast and low-cost, excels at high-motion action. No native audio. |
Đọc nội dung
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
Câu hỏi thường gặp
Bình luận (0)
Hãy mô tả vấn đề mà bạn gặp phải để chúng tôi có thể tìm hiểu và cải thiện công cụ này.