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ínea | qué hace |
|---|---|
METRAJE rodaje/ | carpeta ingerida (relativa al pliego, absoluta o con ~); varias líneas, varias carpetas |
METRAJE la casa | todas 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 revelar | solo la .cube (ffmpeg lut3d tetraédrico) · nada |
REVELADO … · desde i-log | gelatina de entrada Insta360 I-Log → 709 para lo rodado en log |
RECORTA los silencios · las muletillas · los tropiezos · las respiraciones | montaje de entrevista dentro de cada frase filmada |
RECORTA … · tapa los saltos con acercamiento | con recurso | con fundido | deja los saltos | cómo se tapa el salto que deja el recorte |
LIMPIA la voz | limpieza local de la voz filmada (reducción espectral, expansor, compresión) |
ESTABILIZA lo que tiembla | todo | nada | estabilización (Vision: homografía entre fotogramas, suavizado gaussiano) |
SUBTÍTULOS palabra a palabra | por frases | no | la 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 | centrado | proporción y reencuadre (en vertical, por defecto, sigue a quien habla) |
REPARTO ANA: ultramar, filmada, alias: persona 3 | ANA 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
(
primeracerca a la cara,cortoun poco,medioy 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/)
- ficha (ffprobe), cámara (exiftool: marca, modelo, lente, focal, ISO, gamma, GPS, fecha) y sospecha de log (contraste y saturación);
- proxy H.264 VideoToolbox 720 p con clave cada medio segundo; audio 16 kHz;
- transcripción palabra a palabra con Whisper local (mlx, large-v3-turbo), limpieza de la cola alucinada;
- 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); - cortes (
scdet) y planos; - Vision (
swift/ojo.swift): caras con giro y apertura de boca, cuerpos, manos (articulaciones), lo saliente y los rótulos quemados, 4 por segundo; - sincronía multicámara por la envolvente de ataques del audio (FFT);
- í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).