Define the Scene
Describe your Subject and Action. Be specific—"A weary astronaut" is better than "A person." Describe what they are doing with physical verbs.
DVP Tools / Prompt Engineering
Speak the language of AI video. CinePrompt uses Anthropic's Claude to transform your narrative vision into professionally structured, platform-optimized prompts for Kling, Runway, and Midjourney.
Quick start
CinePrompt is a professional bridge. It takes your raw story beats and injects the technical cinematography, lighting, and movement data AI models crave.
Describe your Subject and Action. Be specific—"A weary astronaut" is better than "A person." Describe what they are doing with physical verbs.
Toggle the platforms you intend to use. CinePrompt crafts unique versions for each engine, matching their specific syntax and weighting preferences.
Review the formatted outputs. Each prompt is calibrated to minimize hallucinations and maximize adherence. Copy and paste directly into your chosen tool.
One app, three modes
CinePrompt carries three tabs along the top. Your scene description follows you between them, so you can move from a video prompt to a matching still without retyping.
The core mode — guided cinematography controls assemble a platform-tuned prompt for video models (Kling, Veo, Runway, Luma, Pika, and more). Press ⚡ Preview Image to render a fast preview thumbnail of your prompt with your own fal.ai key, so you can see it before committing a full render.
Paste an existing prompt from any platform and rewrite it for several targets at once via Claude (bring your own Anthropic key). Useful when a look works on one engine and you want it everywhere.
The former JSON Prompt Builder, now a tab here. Build structured prompts for image models — Midjourney flags, FLUX / SDXL prose + tags, or JSON for Imagen / Gemini — with deep photographic controls. Use Use current Build scene → to carry a video scene over, and ↩ Send scene to CinePrompt Build to bring an idea back.
Methodology
CinePrompt doesn't just "rewrite" your prompt; it re-architects it based on current platform benchmarks and latent space mappings.
Every engine has a different "sweet spot" for description. Our tool adapts your vision to match.
Attach visual style data from FrameDNA. This ensures that the generated prompt includes the exact color temperature, grain, and contrast of your reference stills.
For best results, limit your platform selection to the 2-3 tools you actually plan to use. This allows Claude to focus on more nuanced variations.
Controls
The "Hero" data. Describe clothing textures, facial expressions, and specific physical maneuvers to anchor the AI's attention.
Set the stage. "Overcast afternoon in a brutalist library" provides 5x more signal than "In a library."
Describe the lens and the move. Use Dolly Zoom, Handheld Shake, or Slow Push-in to guide the model's temporal engine.
Emotional keywords. Use "Melancholic noir" or "Tense documentary" to steer the color and contrast logic of the generated output.
Recall your last 10 generations from browser storage. Iteration is faster when you can return to a previous baseline with one click.
Not quite right? Hit Regenerate. Claude will provide a fresh variation with different emphasis while keeping your core parameters locked.
Professional Workflow
Scan a reference still in FrameDNA, save the look, and apply it here. It's the fastest way to maintain visual style across different prompt descriptions.
If your action is complex, put it at the very start of the Kling prompt. CinePrompt does this automatically for most configurations.
Describe the SHOT (Close-up, Wide) rather than just the CAMERA move. AI models respond better to framing terminology than spatial coordinates.
Once you find a prompt that works, use the "Consistency Keeper" to lock those specific style tags for the rest of your scene.