STOCKMIL STUDIO

Generación · estado · página 21

Planos → imágenes → clips. La web no genera: lee el plan y pinta lo que hay. Bloque 2 · índice · regeneraciones

Proyecto: T01E01 · T02E01 · T02E02 · T03E01-marta

FALTA ENDPOINT — si la imagen o el clip de cada plano ya está generado, y permitir marcarlo a mano.
No existe ningún endpoint de estado por plano en el contrato C2. La web no puede leerlo ni escribirlo, así que NO lo inventa.
Lo lleva HP. Cuando exista, esta pantalla lo pinta sin cambiar nada más.

La cadena, en cifras

EslabónQué dice la APIDe dónde
Planos19 planos en el storyboardf4 → json.escenas
Imágenes— no consultable (falta endpoint de estado). Del plan sí se sabe: 19 de 19 planos traen prompt de imagensin origen
Clips— no consultable (falta endpoint de estado). Del plan sí se sabe: 19 de 19 planos traen prompt de vídeosin origen
Duración del plan138 spaquete → resumen.duracion_s
Duraciones de clip usadas6 s / 8 spaquete → resumen.clips (duraciones, no recuento de clips)
Hablantes@bruno, @chico, @jin, @lara, @mepaquete → resumen.hablantes
Refs del paqueteREF-BRUNO, REF-CHICO, REF-JIN, REF-LARA, REF-MEpaquete → resumen.refs

Plano a plano

PlanoDur.HablanteRefsMotorAssetPrompt imagenPrompt vídeoEstado
e16 s@meREF-MEgoogle-flowgenerarsísí—
e28 s@brunoREF-BRUNOgoogle-flowgenerarsísí—
e38 s@brunoREF-BRUNOgoogle-flowgenerarsísí—
e4 hero8 s@meREF-MEgoogle-flowgenerarsísí—
e56 s@meREF-MEgoogle-flowgenerarsísí—
e68 s@chicoREF-CHICOgoogle-flowgenerarsísí—
e78 s@meREF-MEgoogle-flowgenerarsísí—
e8 hero6 s@meREF-MEgoogle-flowgenerarsísí—
e98 s@chicoREF-CHICOgoogle-flowgenerarsísí—
e108 s@jinREF-JINgoogle-flowgenerarsísí—
e116 s@meREF-MEgoogle-flowgenerarsísí—
e128 s@meREF-MEgoogle-flowgenerarsísí—
e138 s@meREF-MEgoogle-flowgenerarsísí—
e148 s@brunoREF-BRUNOgoogle-flowgenerarsísí—
e158 s@meREF-MEgoogle-flowgenerarsísí—
e168 s@jinREF-JINgoogle-flowgenerarsísí—
e176 s@meREF-MEgoogle-flowgenerarsísí—
e186 s@meREF-MEgoogle-flowgenerarsísí—
e19 hero6 s@laraREF-LARAgoogle-flowgenerarsísí—

La columna Estado va en «—» los 19 planos a propósito: no hay endpoint que diga si la imagen o el clip están hechos (lo lleva HP). Un «0» o un «pendiente» aquí sería inventado.

Serie y planos destacados

DatoValor
Bloqueo de serie (lock)cold teal dock light, rust orange cargo, vertical framing
Motivo de serieel sello azul corrido en la esquina del pasaporte
Formato / idioma del textocorto vertical 9:16 / es
Duración total (json)138 s
Planos marcados «hero»e4, e8, e19
Erratas del storyboardno hay erratas registradas (lista vacía)

Prompts por plano

Se enseñan tal cual vienen en el plan (19 planos). Son lo que habría que meter en el motor a mano: esta web no los envía.

e1 · introduce_subject

Intención: Mostrar que el barco se va sin él en el primer segundo.

Imagen:

Man running along a dock with a suitcase, ship ropes untied, hull pulling away, 35mm lens, slow lateral track right, deep depth of field, blue hour light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Corre, grita, tropieza con un noray y vuelve a arrancar | movimiento: slow lateral track right

Diálogo: ¡Esperen! ¡El barco! ¡Llevo el billete, esperen! ¡No se vayan sin mí! · salida: hard cut

e2 · build_tension

Intención: Convertir la esperanza en un precio.

Imagen:

Stranger in a leather jacket holding an open passport in front of a passenger's face, 50mm lens, slow dolly in, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Extiende la palma, cuenta los billetes con el pulgar y señala el contenedor con la barbilla | movimiento: slow dolly in

Diálogo: Hay otro barco a Holanda. Mismo destino. Sale mañana. Dame todo el dinero que lleves. · salida: hard cut

e3 · build_tension

Intención: Marcar el instante exacto en que queda encerrado.

Imagen:

Open shipping container door in a dark hold, stranger's hand pointing inside, 35mm lens, slow dolly in, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

La puerta rueda, la franja de luz se convierte en línea y el pestillo cae | movimiento: slow dolly in

Diálogo: Sube aquí. El viaje va en silencio. No hables con nadie, no salgas hasta que abran. · salida: hard cut

e4 · emotional_beat

Intención: Enseñar la primera prueba de que le han cambiado la identidad.

Imagen:

Fingers pressing a stranger's photo on a passport page, thin slit of light on metal wall, 85mm lens, rack focus, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Abre el pasaporte, gira la página bajo la luz y contiene la respiración | movimiento: rack focus

Diálogo: Esta foto no es mía. Este pasaporte no es mío. ¿Dónde estoy? ¿Dónde me llevan? · salida: hard cut

e5 · build_tension

Intención: Mostrar que el encierro es real y que está solo.

Imagen:

Fist knocking on corrugated metal wall, dust falling, darkness around a crouched man, 35mm lens, handheld, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Pega la mejilla al metal, grita y golpea con la base del puño | movimiento: handheld

Diálogo: ¡Eh, aquí dentro! ¿Hay alguien al otro lado? ¡Contesta, por favor, contesta! · salida: hard cut

e6 · deliver_payload

Intención: Descubrir que hay otro engañado como él.

Imagen:

Ear pressed to metal sheet, mouth close to the wall, one eye squinting, 50mm lens, locked off, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Se queda inmóvil, abre los ojos y responde golpeando dos veces | movimiento: locked off

Diálogo: Yo voy en el contenedor de al lado. Pagué lo mismo y me dieron un pasaporte igual. · salida: hard cut

e7 · evidence

Intención: Convertir el billete en la prueba del engaño compartido.

Imagen:

Two passports lying on container floor beside a torn paper boarding ticket, 50mm lens, locked off, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Rasga el billete por la mitad, junta los trozos y los vuelve a separar | movimiento: locked off

Diálogo: El billete no era un billete. Era una trampa. Nos vendieron la misma mentira a los dos. · salida: hard cut

e8 · deliver_payload

Intención: Revelar el destino real: no hay mar, hay grúas.

Imagen:

Port cranes and stacked containers with Chinese characters painted on a hull, 24mm lens, slow dolly out, deep depth of field, overcast soft light, mixed tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Empuja las puertas hacia fuera, da un paso y se queda clavado en el umbral | movimiento: slow dolly out

Diálogo: ¿Ningbo? Esto no es Holanda. ¿Dónde está el mar? ¿Dónde está mi barco? · salida: hard cut

e9 · transition

Intención: Situar la acción al otro lado del mundo.

Imagen:

Workers in vests under a sign with Chinese characters, port cranes behind, 35mm lens, slow pan right, medium depth of field, overcast soft light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Gira sobre los talones, entrecierra los ojos y da dos pasos hacia el sonido | movimiento: slow pan right

Diálogo: Holanda no existe para nosotros. Esto es Ningbo. Estamos al otro lado del mundo. · salida: hard cut

e10 · build_tension

Intención: Presentar la deuda como única salida del barco.

Imagen:

Man in a vest holding a notebook, finger pointing at two workers, 35mm lens, handheld, medium depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Abre el brazo, señala la bodega con la linterna y espera respuesta | movimiento: handheld

Diálogo: Aquí nadie sale sin pagar. O pagáis la deuda de Bruno, o bajáis a la bodega a trabajar. · salida: hard cut

e11 · build_tension

Intención: Sembrar la desaparición de Chico sin nombrarla aún.

Imagen:

Empty bunk with a folded blanket, man standing in the doorway of the dormitory, 50mm lens, slow dolly in, medium depth of field, tungsten warm light, warm tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Suelta la llave, se limpia las manos en el pantalón y mira la litera deshecha | movimiento: slow dolly in

Diálogo: Terminé el turno. ¿Habéis visto a Chico? Nadie lo ha visto salir. · salida: hard cut

e12 · evidence

Intención: Unir el nombre de Chico con el mismo pasaporte que él recibió.

Imagen:

Passport photo of a young man on a mattress, thumb covering the printed name, 85mm lens, locked off, shallow depth of field, tungsten warm light, warm tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Desliza el pasaporte bajo la bombilla, compara la foto y lo cierra de golpe | movimiento: locked off

Diálogo: Este pasaporte lleva el nombre de Chico. Es el mismo que Bruno me dio a mí. · salida: hard cut

e13 · emotional_beat

Intención: Mostrar que su único apoyo está a un océano de distancia.

Imagen:

Phone screen glowing on a face in a dim dormitory, thumb over the dial, 50mm lens, steadicam glide, shallow depth of field, neon light, mixed tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Se tapa el oído libre, habla rápido y mira al suelo mientras espera respuesta | movimiento: steadicam glide

Diálogo: ¿Lara? Soy yo. Estoy en China, en un puerto. Me engañaron con el billete. · salida: hard cut

e14 · deliver_payload

Intención: Confirmar que Lara también pagó y también fue engañada.

Imagen:

Phone held up showing a payment receipt with a handwritten signature, dock lights behind, 50mm lens, locked off, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Gira la carpeta hacia el protagonista y golpea el nombre con dos dedos | movimiento: locked off

Diálogo: Lara ya pagó tu viaje. Igual que tú. Aquí tengo el justificante con su nombre. · salida: hard cut

e15 · call_to_action

Intención: Marcar el arranque de su plan de venganza.

Imagen:

Man walking between stacked containers towards a gate, passport in one hand, 35mm lens, slow lateral track right, medium depth of field, tungsten warm light, warm tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Cierra la cremallera del bolsillo, ajusta la solapa y camina decidido hacia la puerta | movimiento: slow lateral track right

Diálogo: Jin y Bruno comparten deuda, negocio y gente. Voy a devolverles un pasaporte que no es mío. · salida: hard cut

e16 · evidence

Intención: Cerrar el círculo: Bruno vende personas con papeles que él mismo fabricó.

Imagen:

Older man holding a passport open, another man turning his face away, 85mm lens, slow dolly in, shallow depth of field, tungsten warm light, warm tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Levanta la lupa, superpone las dos páginas y las separa con un gesto de asco | movimiento: slow dolly in

Diálogo: Este pasaporte lo vendí yo hace años. Bruno, me estás vendiendo gente con mis propios papeles. · salida: hard cut

e17 · resolution

Intención: Ver el arma ya cargada: el pasaporte marcado como salida.

Imagen:

Two men fighting on the dock floor, passports scattered, a boot stepping on one, 135mm lens, locked off, shallow depth of field, low key light, cool tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Presiona el sello, lo levanta y sopla la tinta fresca con calma | movimiento: locked off

Diálogo: Un pasaporte con sello de salida. Bruno, gracias por tu nombre. · salida: hard cut

e18 · deliver_payload

Intención: Que Bruno caiga con el pasaporte que él mismo vendió.

Imagen:

Hand pushing a passport across a boarding counter, guard checking the photo, 50mm lens, locked off, medium depth of field, high key light, neutral tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Entrega el pasaporte, sonríe al agente y se ajusta el cuello de la camisa | movimiento: locked off

Diálogo: Soy Bruno. Vengo de Ningbo. Aquí está mi pasaporte de salida. · salida: hard cut

e19 · resolution

Intención: Cerrar con el reencuentro que revela quién es él de verdad.

Imagen:

Woman holding a cardboard sign with a name, arms open, crowd behind her, 50mm lens, slow orbit, shallow depth of field, golden hour light, warm tones. cold teal dock light, rust orange cargo, vertical framing.

Vídeo:

Corre, frena en seco, le agarra la cara con las dos manos y lo abraza | movimiento: slow orbit

Diálogo: ¿Eres tú? ¿Eres Chico? Llevo días esperando aquí. Ven, abrázame. · salida: hard cut