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ón | Qué dice la API | De dónde |
|---|---|---|
| Planos | 6 planos en el storyboard | f4 → json.escenas |
| Imágenes | — no consultable (falta endpoint de estado). Del plan sí se sabe: 6 de 6 planos traen prompt de imagen | sin origen |
| Clips | — no consultable (falta endpoint de estado). Del plan sí se sabe: 6 de 6 planos traen prompt de vídeo | sin origen |
| Duración del plan | 24 s | paquete → resumen.duracion_s |
| Duraciones de clip usadas | 4 s | paquete → resumen.clips (duraciones, no recuento de clips) |
| Hablantes | @hija, @me | paquete → resumen.hablantes |
| Refs del paquete | REF-HIJA, REF-ME | paquete → resumen.refs |
Plano a plano
| Plano | Dur. | Hablante | Refs | Motor | Asset | Prompt imagen | Prompt vídeo | Estado |
|---|---|---|---|---|---|---|---|---|
| e1 | 4 s | @me | REF-ME | google-flow | generar | sí | sí | — |
| e2 | 4 s | @hija | REF-HIJA | google-flow | generar | sí | sí | — |
| e3 | 4 s | @me | REF-ME | google-flow | generar | sí | sí | — |
| e4 | 4 s | @me | REF-ME | google-flow | generar | sí | sí | — |
| e5 hero | 4 s | @hija | REF-HIJA | google-flow | generar | sí | sí | — |
| e6 hero | 4 s | @hija | REF-HIJA | google-flow | generar | sí | sí | — |
La columna Estado va en «—» los 6 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
| Dato | Valor |
|---|---|
| Bloqueo de serie (lock) | teal and rust palette, tungsten torch beams, vertical framing |
| Motivo de serie | el parpadeo azul de la pantalla en la oscuridad |
| Formato / idioma del texto | corto vertical 9:16 / es |
| Duración total (json) | 24 s |
| Planos marcados «hero» | e5, e6 |
| Erratas del storyboard | no hay erratas registradas (lista vacía) |
Prompts por plano
Se enseñan tal cual vienen en el plan (6 planos). Son lo que habría que meter en el motor a mano: esta web no los envía.
e1 · establish_context
Intención: Presentar la radio como único canal con la voz perdida.
Imagen:
Wet phone tangled in fishing net on wooden boat deck, fisherman's rough hand reaching, grey sea behind, 50mm lens, locked off, shallow depth of field, low key light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
el pulgar aprieta el botón, la radio escupe estática y la pantalla parpadea | movimiento: locked off
Diálogo: ¿Quién habla? · salida: hard cut
e2 · emotional_beat
Intención: Mostrar la reacción de quien escucha, no de quien habla.
Imagen:
Old radio on boat dashboard, static humming, faint female voice waveform on screen, dim cabin light, 35mm lens, handheld, shallow depth of field, low key light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
se detiene, gira la cabeza hacia el agua, el haz barre la superficie | movimiento: handheld
Diálogo: Papá, soy yo. Estoy aquí. · salida: hard cut
e3 · build_tension
Intención: Subrayar la desesperación de quien no obtiene respuesta.
Imagen:
Fisherman steering boat through thick fog, compass needle pointing north, hands gripping wheel, grey water, 85mm lens, locked off, shallow depth of field, low key light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
grita contra la radio, la linterna tiembla, nadie responde | movimiento: locked off
Diálogo: Dime dónde estás. · salida: hard cut
e4 · build_tension
Intención: Convertir la promesa en movimiento físico hacia el agua.
Imagen:
Man rowing small dinghy, coast guard spotlight behind, oars cutting black water, radio silence button pressed, 24mm lens, slow lateral track right, medium depth of field, low key light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
corre hacia el embalse, las botas se hunden, la linterna rebota | movimiento: slow lateral track right
Diálogo: Voy a buscarte. · salida: hard cut
e5 · evidence
Intención: Revelar la baliza que sostiene toda la búsqueda.
Imagen:
Diver's hand touching black box inside sunken wreck, voice coming from box speaker, name engraved on metal, 50mm lens, slow dolly in, shallow depth of field, volumetric light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
el móvil parpadea bajo el agua; una mano golpea el cristal desde fuera | movimiento: slow dolly in
Diálogo: El móvil era la baliza. Abre. · salida: hard cut
e6 · deliver_payload
Intención: Cerrar con la verdad hundida y la última luz que se apaga.
Imagen:
Open black box revealing tape recorder and brass key, water flooding through open hatch below, hands holding key, 24mm lens, slow descent, deep depth of field, low key light, cool tones. teal and rust palette, tungsten torch beams, vertical framing.
Vídeo:
el limo se asienta, el parpadeo azul se apaga, el coche queda quieto | movimiento: slow descent
Diálogo: Donde hundiste la verdad. · salida: hard cut