Sobre el proyecto

FrameWright es un pipeline de video local-first que avanza la edición posterior a la grabación desde el punto de partida del editor. Simplemente colocando un video en la carpeta de captura, se pueden realizar de forma continua la transcripción (whisper.cpp), la detección de silencios (ffmpeg), la generación de propuestas de corte y capítulos semánticas mediante LLM, la aprobación humana y el renderizado final. ado final. El flujo principal es: abrir el proyecto en el editor → ejecutar automáticamente la transcripción y detección de silencios si es necesario → el LLM propone un plan de corte → el editor ajusta mediante la GUI o editando directamente el JSON → revisar en la vista previa → pasar la puerta de aprobación → obtener la salida en Full HD usando ffmpeg y el motor de composición propio (WebCodecs + WebGPU). Características destacadas: - Procesamiento completamente local: la transcripción y detección de silencios funcionan offline; solo se envía el texto transcrito al LLM, mientras que el video y audio permanecen en la PC. - Soporte versátil de lienzo: admite relaciones de aspecto 16:9, 9:16, 1:1, etc.; con la función de proyecto derivado es posible compartir el video original y generar salidas de diferentes tamaños. - Lienzo ampliado: flujo de trabajo avanzado que graba pantalla y cámara en una sola pista y realiza una composición de wipe en la esquina inferior derecha. - Procesamiento automático de audio: mezcla automática de micrófono y audio del sistema, normalización de loudness a -14 LUFS, ducking y bucle automático de BGM. - Puerta de aprobación humana: la edición automática basada en IA no avanza al renderizado final sin aprobación humana; por diseño, la IA no puede actuar como aprobador. - Integración de agentes: como servidor MCP, se puede incorporar a Claude Desktop y similares para ofrecer herramientas de edición seguras (no permite aprobación ni renderizado). La instalación se realiza en macOS con Node.js 23.6+, Homebrew, ffmpeg y whisper-cpp, finalizando con npm install. El comando doctor permite verificar el entorno. Se puede probar inmediatamente con el proyecto de muestra. FrameWright es una herramienta opinativa enfocada en el flujo único que va desde la grabación de demostración y explicación hasta la publicación en YouTube; no pretende ser un sustituto de un NLE genérico, sino automatizar la edición primaria y mejorar la eficiencia del acabado.