AI Tools Công cụ đã được cập nhật 1 tháng trước

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.

Luôn miễn phí Dễ sử dụng Kết quả ngay lập tức Riêng tư và an toàn

Sử dụng JSON Prompt Generator

Cơ chế hoạt động như thế nào — Trình tạo này hoạt động theo cơ chế xác định: nó ghép các trường dữ liệu của bạn thành một lời nhắc, chứ không hiển thị hay tạo video. Sao chép JSON vào giao diện người dùng của mô hình video (Veo, Sora, Kling, Runway, Luma, Hailuo) hoặc bất kỳ công cụ chuyển đổi lời nhắc thành video nào. Các bản nháp sẽ được lưu trữ trong trình duyệt của bạn (localStorage) — không có dữ liệu nào được tải lên.
Tạo lời nhắc video
Chọn một mẫu
  1. 1 Bắt đầu
  2. 2 Mô hình trí tuệ nhân tạo
  3. 3 Cảnh
  4. 4 Phong cách
  5. 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.

Who or what the camera is on. Concrete nouns beat abstractions.
What the subject is doing, with a clear arc the model can render.
Where the action happens - time, place, grounding details.
Spoken line, ambient bed, or SFX. Veo and Sora generate audio; other models ignore it.
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.
Liên kết công cụ
Đã sao chép vào khay nhớ tạm.
Hãy giúp cải thiện công cụ này

Đọc nội dung

Tìm hiểu cách thức hoạt động của công cụ này và khi nào nên sử dụng nó.

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

Các câu trả lời ngắn gọn cho những thắc mắc mà người dùng thường đặt ra trước khi tin tưởng vào kết quả.

The output uses these keys in order: subject, action, environment, camera, lens, lighting, grade, mood, audio (Veo/Sora only), duration, and aspectRatio. Required keys are subject, action, duration, and aspectRatio.

No. It is a deterministic builder that arranges your inputs into JSON. Paste the output into a video model UI such as Veo, Sora, Kling, Runway, Luma, or Hailuo to generate the actual video.

Only Veo and Sora generate native audio, so the audio field is hidden for Kling, Runway Gen-4, Luma Ray 3, and Hailuo. The linter still warns if you paste JSON that includes an audio key while linting against those models.

Veo: 1–8s at 16:9 or 9:16. Sora: 1–60s at 16:9, 9:16, 1:1, or 4:5. Kling: 1–15s at six ratios. Runway Gen-4 and Luma Ray 3: 5–10s at six ratios. Hailuo: 5–10s at 16:9, 9:16, or 1:1. The schema table shows the exact limits.

No. Everything runs in your browser. Your draft is saved only in your browser's local storage and is never transmitted anywhere.

Yes. Models, templates, durations, aspect ratios, and enum options are defined in config/json-prompt-generator.php. The tool reads everything from that single config file.

Bình luận (0)

Dành cho các cuộc thảo luận của người dùng, các trường hợp ngoại lệ và các mẹo bổ sung.
Để lại bình luận
Bình luận của bạn sẽ được hiển thị công khai sau khi gửi.
Chưa có bình luận nào. Hãy là người đầu tiên bình luận!
Hãy cho chúng tôi biết!
Báo cáo sự cố liên quan đến công cụ này

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.

Điều gì hữu ích nhất
Vui lòng cung cấp thông tin về dữ liệu đầu vào, kết quả mong đợi, kết quả thực tế, trình duyệt/thiết bị và ảnh chụp màn hình (nếu có thể).
Nút chụp màn hình sẽ chụp lại trang web trong trình duyệt và đính kèm hình ảnh được tạo ra vào biểu mẫu này.
Ảnh chụp màn hình toàn trang
Được ghi lại trên trình duyệt của bạn bằng newisty.
Chưa có ảnh chụp màn hình nào được chụp.
Công cụ Báo cáo