Saltar al contenido
Tórculo1.0 · borrador de trabajo

manim-saorín · SPEC-METRAJE.md · generada al construir

SPEC-METRAJE · el metraje real en `.mesa`

Rodar y montar material filmado con palabras: ingesta, montaje por lo que se dice, revelado, plano híbrido, intercambio con editores, planilla y entrevistas que se escriben solas.

Perfil de conformidad: metraje (sobre núcleo; el plano híbrido además exige el perfil cine de Tórculo). Implementación: manim_saorin/metraje/ y ~/Developer/torculo/sentido/sentido/metraje.py.

La ley no cambia: el pliego dice qué se cuenta y cómo; los números los pone el motor. Con metraje, los números son de dos clases y ninguna la escribe el autor: los tiempos de fuente (los decide el montaje por texto y se congelan en el .lock) y las coordenadas (las calcula el encuadre).

1 · Preámbulo

líneaqué hace
METRAJE rodaje/carpeta ingerida (relativa al pliego, absoluta o con ~); varias líneas, varias carpetas
METRAJE la casatodas las carpetas de la biblioteca de la casa
REVELADO de la casa(por defecto) el laboratorio: gelatina «Saorín · 65 puntos» y la bobina
REVELADO solo la gelatina · REVELADO sin revelarsolo la .cube (ffmpeg lut3d tetraédrico) · nada
REVELADO … · desde i-loggelatina de entrada Insta360 I-Log → 709 para lo rodado en log
RECORTA los silencios · las muletillas · los tropiezos · las respiracionesmontaje de entrevista dentro de cada frase filmada
RECORTA … · tapa los saltos con acercamiento | con recurso | con fundido | deja los saltoscómo se tapa el salto que deja el recorte
LIMPIA la vozlimpieza local de la voz filmada (reducción espectral, expansor, compresión)
ESTABILIZA lo que tiembla | todo | nadaestabilización (Vision: homografía entre fotogramas, suavizado gaussiano)
SUBTÍTULOS palabra a palabra | por frases | nola banda de papel de la casa sobre lo filmado
FORMATO 9:16 | 1:1 | 4:5 | 16:9 … · sigue a quien habla | sigue al sujeto | sigue a NOMBRE | centradoproporción y reencuadre (en vertical, por defecto, sigue a quien habla)
REPARTO ANA: ultramar, filmada, alias: persona 3ANA habla en el material: su voz y su cara salen de las tomas; el alias es la etiqueta de la ingesta

Vocabularios cerrados: lo que no está, es error con «¿quisiste decir…?».

2 · Clip

ANA: —Yo llegué a Madrid en el sesenta y dos.     montaje por texto (voz filmada)
toma: «Yo soy Artemis» · la mejor · con aire      cualquier frase dicha, la diga quien la diga
plano ≈ «la Tierra desde la ventanilla» · se acerca
recurso ≈ «la cápsula con paracaídas cayendo al océano»
recurso ≈ lo que dice                             el recurso por lo que se está diciendo
al decir «Apolo»: recurso ≈ «…»                   el recurso entra en esa palabra
plano: entrevista.webm de 1:02 a 1:05.5 · mudo     un trozo exacto (lo escriben importa y el autor preciso)
sobre la mano de ANA: python: flecha              un dibujo que sigue a una parte filmada
sobre «la barandilla de metal»: python: vecino    un objeto encontrado por sentido en el fotograma
  • Elección de toma: la mejor · la primera · la última · la más viva · la más serena · la más corta. Colas: ceñida · con aire · holgada.
  • Modos de plano (tras ·): estabilizado · a cámara lenta · con su sonido · mudo · entero · se acerca · se aleja · en capas · sigue a NOMBRE. en capas: la persona se separa del fondo (segmentación de Vision), el fondo se rellena y se desenfoca, y la cámara empuja con paralaje.
  • Partes de sobre … de NOMBRE: la mano · la mano derecha · la mano izquierda · la cara · la cabeza · los ojos · la boca · el cuerpo.
  • Lo que ya existía y vale sobre metraje: la talla de la cabecera (primer acerca a la cara, corto un poco, medio y abiertos tal cual), sonido: adelanta | retiene (cortes J y L), > funde desde negro, > funde a negro | a blanco, > encadena, > retención larga, > salta (el salto es a propósito), > dura.

3 · Órdenes

mesa ingesta carpeta/ [--idioma es] [--vocabulario «…»] [--hablantes N] [--casa] [--rapida]
mesa casa [carpeta…]                     la biblioteca: lista, o ingiere y registra
mesa busca carpeta|«la casa» «intención» [--dice] [-o hoja.png]
mesa monta p.mesa [--refresca] [--json linea.json]     resuelve, congela, revisa continuidad
mesa toca p.mesa [-o x.mp4] [--proxy]    rueda (por el turno de `pesado`)
mesa animatica p.mesa                    un cuadro por plano, con su subtítulo y la banda real
mesa exporta p.mesa -o x.otio|x.fcpxml|x.edl
mesa importa x.otio|x.fcpxml|x.edl -o p.mesa [--metraje carpeta]
mesa planilla p.mesa [-o x.html|x.csv|x.md]
mesa entrevista carpeta/ -o corte.mesa [--dura «un minuto»] [--formato 9:16] [--nombre ANA] [--recursos otra/]

4 · La ingesta (.metraje/ en la carpeta; lo pesado en ~/Library/Caches/metraje/)

  1. ficha (ffprobe), cámara (exiftool: marca, modelo, lente, focal, ISO, gamma, GPS, fecha) y sospecha de log (contraste y saturación);
  2. proxy H.264 VideoToolbox 720 p con clave cada medio segundo; audio 16 kHz;
  3. transcripción palabra a palabra con Whisper local (mlx, large-v3-turbo), limpieza de la cola alucinada;
  4. hablantes: huellas WeSpeaker (ResNet34, local) en ventanas de 2 s, aglomerativo por coseno, grupos diminutos absorbidos, turnos; la misma persona casada entre ficheros (PERSONA n);
  5. cortes (scdet) y planos;
  6. Vision (swift/ojo.swift): caras con giro y apertura de boca, cuerpos, manos (articulaciones), lo saliente y los rótulos quemados, 4 por segundo;
  7. sincronía multicámara por la envolvente de ataques del audio (FFT);
  8. índice de sentido (EmbeddingGemma 2, MLX bf16): fotogramas a 1 fps (140 fichas), ventanas de audio de 3 s, frases de la transcripción.

Incremental por huella (y por versión de cada análisis).

5 · El lock

<pliego>.lock, sección metraje: peticiones (toma, plano, recurso, plano_fijo: la elección con su carpeta, medio, ruta, tiempos, puntuaciones y alternativas) y anclas (objetos por sentido: medio, instante, caja). Las láminas por sentido siguen en entradas. Una petición cambiada se vuelve a elegir; las que nadie pide se caen; --refresca lo elige todo.

6 · El render

Directo (sin dibujos): negativo (reencuadre, acercamiento, estabilización, paralaje, gelatina de entrada) → laboratorio (gelatina Saorín y bobina, filmlook-metal) → capas de papel (subtítulos, pluma con seguimiento) → banda (voz filmada limpia, sonido de planos, J/L, −16 LUFS; −14 en vertical, en dos pasadas). Híbrido (con dibujos, papeles, letreros, personajes, cartel): lo anterior, troceado por beats como clip de fondo de un pliego derivado con su sidecar de voz real (metodo: metraje), que rueda Tórculo; los objetos encontrados por sentido llegan como sitio exacto y los papeles se colocan lejos de la cara filmada.

7 · Continuidad y calidad (avisos de mesa monta y mesa toca)

SALTO (jump cut sin tapar), RACCORD DE MIRADA (la misma persona mira a lados opuestos), RACCORD DE LUZ O VESTUARIO (parecido bajo entre fuentes de la misma persona), RECURSO QUE NO CASA, RÓTULO CORTADO (el reencuadre corta un rótulo quemado), OBJETO NO ENCONTRADO, la toma no dice exactamente, se entiende mal. Son avisos: romperlos es legítimo.

8 · Pendiente

Multicámara en el montaje (cambio de cámara por quien habla con la sincronía ya medida); el lienzo vertical en el plano híbrido (rama generos); el personaje con ficha que se sienta de verdad (pose) en el objeto; encadenados con las dos fuentes vivas (hoy el saliente se congela); limpieza de voz con un modelo neuronal local; reconocimiento de sonidos que no son voz (CLAP).