Gemini Prompt: {
"request_id": "vid_gen_047_60s_cph_text_forced",
"model_target": "VEO3.1",
"function": "Frame to Video",
"video_duration": "8s",
"reference_assets": {
"face_reference_image": "INSERT_IMAGE_URL_OR_ID_HERE"
},
"scene_description": {
"summary": "An 8-second, 1960s-style black and white film animation. A man in a stopped American car on a noisy Åboulevarden delivers a condescending line. The video ends as the name 'ExecuteAI' anachronistically appears on background signs in a 1960s font.",
"aesthetics": "Authentic 1960s, archival footage, nostalgic, high contrast, gritty, 'cool' jazz vibe, surreal, anachronistic message, **noisy urban environment**.",
"visual_style": "1960s Black and White Film, **Heavy Film Grain, Visible Scratches, Dust, and Film Jitter/Flicker**.",
"lighting": "Harsh daylight with deep shadows, characteristic of old black and white film.",
"audio_cue": "En larmende blanding af 1960'er-bylyde: Den **dybe, buldrende tomgang fra mandens store V8-motor** er fremtrædende. Man hører også **støj fra andre køretøjer** (busser, mindre biler, knallerter) der kører forbi i nærheden. Ovenpå dette ligger 'hyggelig' dansk jazzmusik fra 1960'erne, som kæmper lidt med byens larm. Klar, lipsynkroniseret dialog.",
"environment": "Åboulevarden, Copenhagen, Denmark, in the 1960s. The car is stopped mid-street. Der er travl trafik og aktivitet i baggrunden, hvilket indikerer en **larmende by**."
},
"initial_visual_state": {
"description": "The video starts as a static 'frame'. A 1960s black and white shot. A large American 'slæde' is stopped on Åboulevarden, midt i trafikken. The camera is positioned low, looking up at the driver's side window. The man is leaning out the open window, looking directly into the camera with a smug, pitying expression. Hans ansigt er det centrale fokus. Baggrunden viser andre biler og byliv i bevægelse. Scenen er fuld af kraftig filmgryn, ridser og støv. Han har endnu ikke talt.",
"character_in_frame": {
"description": "A Danish man in his 40s or 50s, 1960s attire (fedora, suit jacket). His face perfectly matches the `face_reference_image`.",
"vehicle": "A large, dark 1960s American car, stopped.",
"technical_note_for_Veo3.1": "The man's face in this initial frame must be generated using the provided `face_reference_image`."
}
},
"dialogue": {
"language": "Dansk",
"line": "Har du ikke fået farvefjernsyn eller bil, eller centralvarme?"
},
"film_effects": {
"grain": "Heavy cinematic film grain.",
"scratches": "Visible, vertical scratches and film jitter.",
"dust": "Visible dust particles and specks."
},
"animation_sequence": [
{
"id": 1,
"time_range": "0s-1s",
"description": "Animate the frame.",
"action": "The static frame comes to life. The 60s jazz music and the **loud city/engine sounds** start immediately. The man holds his smug expression for a moment, and the 'skrat og støv' effects move dynamically. Man ser måske udstødningsrøg fra bilen."
},
{
"id": 2,
"time_range": "1s-4s",
"description": "Dialogue.",
"action": "The man's face animates with high-fidelity lipsync as he hæver stemmen let for at tale over motorstøjen: 'Har du ikke fået farvefjernsyn eller bil, eller centralvarme?'"
},
{
"id": 3,
"time_range": "4s-7.5s",
"description": "Anachronistic Text Appearance (1960s Style).",
"action": "After the man finishes speaking, he holds his smug expression. While he holds it, the 1960s background magically changes. On a **butiksfacade** in the background, a large sign appears. On a smaller **skilt ved vejen**, the same text appears. The text is designed in a perfect, period-correct 1960s typography.",
"technical_note_for_Veo3.1": "**KRITISK TEKST-INSTRUKTION: Teksten 'ExecuteAI' skal gengives præcist og fejlfrit. Ordet er 'E-x-e-c-u-t-e-A-I'. Det skal være tydeligt og læseligt, selvom det er i 60'er-stil. Tving denne specifikke tekst til at blive vist på skiltene. Ingen variationer, ingen stavefejl. Præcis 'ExecuteAI'.**"
},
{
"id": 4,
"time_range": "7.5s-8s",
"description": "Fade to Black.",
"action": "The scene, now showing the man and the 'ExecuteAI' signs, holds for a final moment before fading to black."
}
]
}