Agentes responsivos¶
Versiones cuadrada, vertical y en la regla de los tercios de un deck, más los estudios de grabación 9:16 y 16:9.
/mira-squared¶
Genera una versión cuadrada (1:1) de un deck a partir del original 16:9, o crea slides cuadrados desde cero. Cada slide de contenido queda solo con el título arriba y la animación en un canvas cuadrado estandarizado debajo; el eje de cada animación se reformula por metáfora para llenar el cuadrado (sin franja negra), el título se encoge a 2 líneas y el viewBox se ajusta al cuadrado. El lado del cuadrado es la altura del 16:9 (100vh), centrado, con márgenes laterales en negro #000. Escribe un nuevo index-1x1.html al lado del original. Para feed de Instagram, LinkedIn, etc.
/mira-vertical¶
Genera una versión vertical (9:16). Cada slide de contenido queda solo con el título principal arriba y una animación en un canvas alto y estandarizado debajo; el título se encoge solo para caber en máximo 2 líneas, y el eje de cada animación se reformula para el retrato (flujo horizontal pasa a vertical, comparación lado a lado pasa a apilada). Escribe index-9x16.html. Para Reels, Shorts, TikTok, Stories.
/mira-thirds¶
Reencuadra un deck en la regla de los tercios sin cambiar la proporción. Empuja el contenido de cada slide (título + animación) a las columnas 1 y 2 de una grilla 3×3 (los dos tercios de la izquierda) y pinta la columna de la derecha de gris #333, 100% limpia, para que superpongas texto, lower-third o la cámara en la edición. La animación se reformula por metáfora para llenar el box de los 2/3 (sin franja fina). Funciona sobre 16:9, 1:1 o 9:16. Escribe un archivo -thirds. El lado gris es la derecha por defecto; puede invertirse.
/mira-studio¶
Crea un deck de grabación 9:16 (1080×1920) con la webcam del presentador incrustada en vivo dentro del slide vía getUserMedia, sin chroma key. Cada slide de contenido declara uno de tres layouts: camera (webcam en toda la columna), split (animación cuadrada arriba + cámara abajo) o full (animación vertical a pantalla completa). Sin cámara, el área pasa a verde chroma #00FF00 puro. Un panel lateral (o la tecla R) graba solo la columna 9:16 en un MP4 nativo 1080×1920 (H.264) vía Region Capture; la captura de ventana en OBS sigue como alternativa. El panel muestra la GPU activa (ej.: GPU - NVIDIA GeForce RTX 4070) y tiene un selector de encoder estilo OBS que lista todas las GPUs de la máquina — Auto / GPU activa / demás GPUs / CPU (software) — con prueba real de encode al seleccionar (elegir una GPU no activa guía a reabrir por el launcher). En portátiles híbridos, el launcher mira-studio-windows.bat en la raíz del deck levanta el servidor local (mira/mira-studio-server.cjs, que también entrega al panel los nombres reales de las GPUs) y abre un Chrome dedicado en la GPU de alto rendimiento vía flag oficial de Chrome, sin tocar el registro de Windows; al cerrar, apaga el servidor. Para Reels, Shorts, TikTok y videolecciones con el presentador en escena. Audio (0.1.61): el micrófono se captura en estéreo — se piden 2 canales como ideal, nunca exact, así que un micrófono mono no rompe la grabación; una pista mono se duplica en ambos lados mediante un grafo Web Audio y el panel muestra stereo (dup), nunca solo stereo. Los filtros de voz (cancelación de eco, supresión de ruido, ganancia automática) siguen activos: desactivarlos es la única forma de sacar estéreo real de un dispositivo que la cadena esté aplanando, pero cambia cómo suena tu audio, así que es tu decisión y no del grabador. Audio y vídeo se llevan a un origen común antes de muxar, de modo que la distancia real entre el inicio de ambas capturas sobrevive en el archivo (se descartaba, y se midieron hasta 30 ms). El panel muestra mic 2ch y A/V ±N ms, y el JSON de diagnóstico trae mic{} y av{}. Una cuenta regresiva de 5 s corre antes de grabar, como en /mira-studio-full.
/mira-studio-full¶
Crea un deck de grabación 16:9 (1920×1080, archivo index-16x9.html) con la webcam del presentador incrustada en vivo dentro del slide. Tres layouts por slide: camera (webcam a pantalla completa), thirds (animación en los dos tercios de la izquierda + cámara en vivo en el tercio derecho) y full (solo animación, cuadro entero). Los slides nacen del roteiro.md: cada encabezado ## Slide N | layout | Título | animación declara el layout, el título y una animación declarativa (linha: A, B, C u orbita: A, B, C @ NÚCLEO), y el texto debajo del encabezado se convierte en el guion del teleprompter, sincronizado en vivo con el deck abierto. El teleprompter en overlay (con desplazamiento automático, tecla L) queda fuera del video vía Element Capture, y la tecla R graba un MP4 nativo 1920×1080 (H.264) directo al disco, con panel de encoder, selectores de cámara y micrófono y métricas reales. El launcher mira-studio-16x9-windows.bat (o -apple.command) levanta el servidor local y abre Chrome a pantalla completa con preferencia de GPU de alto rendimiento. Para videolecciones y cursos en full-hd con el presentador en escena; para vertical 9:16, usa /mira-studio. Audio (0.1.61): idéntico a /mira-studio — captura en estéreo con etiqueta honesta stereo (dup) cuando el canal se duplica, filtros de voz preservados, y las dos pistas llevadas a un origen común antes de muxar, para que el desfase A/V deje de descartarse. El panel ganó mic 2ch y A/V ±N ms; el JSON de diagnóstico ganó mic{} y av{}.