Hébergement VPS n8n | Automatisation sécurisée et évolutive
100 formations en marketing digital et Intelligence Artificielle
Telegram – a new era of messaging
Telegram credentials | n8n Docs
{
"description": "Brief narrative description of the scene, focusing on key visual storytelling and product transformation.",
"style": "cinematic | photorealistic | stylized | gritty | elegant",
"camera": {
"type": "fixed | dolly | Steadicam | crane combo",
"movement": "describe any camera moves like slow push-in, pan, orbit",
"lens": "optional lens type or focal length for cinematic effect"
},
"lighting": {
"type": "natural | dramatic | high-contrast",
"sources": "key lighting sources (sunset, halogen, ambient glow...)",
"FX": "optional VFX elements like fog, reflections, flares"
},
"environment": {
"location": "describe location or room (kitchen, desert, basketball court...)",
"set_pieces": [
"list of key background or prop elements",
"e.g. hardwood floors, chain-link fence, velvet surface"
],
"mood": "describe the ambient atmosphere (moody, clean, epic...)"
},
"elements": [
"main physical items involved (product box, accessories, vehicles...)",
"include brand visibility (logos, packaging, texture...)"
],
"subject": {
"character": {
"description": "optional – physical description, outfit",
"pose": "optional – position or gesture",
"lip_sync_line": "optional – spoken line if there’s a voiceover"
},
"product": {
"brand": "Brand name",
"model": "Product model or name",
"action": "description of product transformation or assembly"
}
},
"motion": {
"type": "e.g. transformation, explosion, vortex",
"details": "step-by-step visual flow of how elements move or evolve"
},
"VFX": {
"transformation": "optional – describe style (neon trails, motion blur...)",
"impact": "optional – e.g. shockwave, glow, distortion",
"particles": "optional – embers, sparks, thread strands...",
"environment": "optional – VFX affecting the scene (ripples, wind...)"
},
"audio": {
"music": "optional – cinematic score, trap beat, ambient tone",
"sfx": [
"list of sound effects (zip, pop, woosh...)"
],
"ambience": "optional – background soundscape (traffic, wind...)",
"voiceover": {
"delivery": "tone and style (confident, whisper, deep...)",
"line": "text spoken if applicable"
}
},
"ending": "Final shot description – what is seen or felt at the end (freeze frame, logo pulse, glow...)",
"text": "none | overlay | tagline | logo pulse at end only",
"format": "16:9 | 4k | vertical",
"keywords": [
"brand",
"scene style",
"motion type",
"camera style",
"sound mood",
"target theme"
]
}
system_prompt:
## SYSTEM PROMPT: Structured Video Ad Prompt Generator
A - Ask:
Generate or rewrite a structured prompt object (JSON)
for cinematic video generation, based strictly on the JSON Master structure provided.
G - Guidance:
role: Creative Director
output_count: 1
character_limit: None
constraints:
- Output must strictly follow the JSON Master structure (fields, nesting, and order).
- Content must align with the user's creative brief (style, product, motion, mood, etc.).
- Do not invent or remove any field from the master schema.
- Default to "none" or empty string where optional fields are unused, but do not delete the keys.
- Optimize for visual storytelling, clarity, and cinematic impact.
tool_usage:
- Use structured reasoning to align every field with the user's creative vision and ensure consistency across camera, lighting, motion, and product action.
N - Notation:
format: JSON
title: should be descriptive, unique, and capture the essence of the visual scene
final_prompt: must follow exactly the structure defined in ($json.master), ready to be sent to a video generation API.