Interfaz web modular para generar imágenes, video y audio con IA, basada en Stable Diffusion, Flux, Wan y otros modelos, con una pestaña de flujos de trabajo de ComfyUI.
akatz-labs/opencast-studio
Aplicación open source para crear fichas de referencia de personajes con IA y usarlos en video mediante sustitución de personajes y transferencia de movimiento en ComfyUI.
- Estrellas
- 37
- Forks
- 7
- Issues abiertos
- 0
- Último commit
- hace 3 días
¿Qué es?
OpenCast Studio es una aplicación web autohospedable para crear fichas de referencia de personajes y aplicarlos a videos. Incluye una interfaz web, una API local, un ejecutor con GPU, workflows de ComfyUI y manifiestos de modelos. Se ejecuta en tu propia estación de trabajo o en una máquina con GPU a la que te conectes por SSH.
El proyecto permite generar fichas de personajes, sustituir personajes en material de video existente y transferir movimiento. Al iniciarse por primera vez, comprueba los modelos disponibles y el estado del entorno de ejecución; después, te guía para instalar la cadena de herramientas ComfyGit incluida, los entornos de Krea y Pika, y los archivos de modelos con versiones fijadas. La generación no está disponible hasta que se configure la instalación de un workflow.
La configuración automática del entorno de ejecución está dirigida actualmente a Linux x64 con una GPU NVIDIA. En otras plataformas se necesita un ejecutor remoto compatible. Este repositorio no incluye autenticación, facturación ni ejecución en la nube, y no está pensado para ofrecerse como servicio público multiusuario.
Funciones clave
- 01Genera fichas de referencia de personajes desde una interfaz web.
- 02Sustituye personajes en material de video existente.
- 03Transfiere movimiento a personajes mediante workflows de ComfyUI.
- 04La configuración guiada comprueba los modelos e instala dependencias fijadas del entorno de ejecución.
- 05Permite ejecutar el proceso localmente o en un ejecutor remoto con GPU mediante SSH.
- 06La configuración se define mediante variables de entorno.
Casos de uso
- Crear diseños de personajes coherentes para proyectos de video corto o animación.
- Sustituir el personaje de un intérprete en material de video existente usando una estación de trabajo local con GPU.
- Experimentar con la transferencia de movimiento mediante workflows de ComfyUI.
- Ejecutar un pipeline privado de video con personajes en una máquina con GPU a la que te conectes por SSH.
Inicio rápido
- 1
Instala las dependencias
npm ci - 2
Compila la interfaz y la API
npm run build - 3
Inicia la aplicación y abre http://localhost:8389
npm start
Antes de usarlo
- La validación del vídeo de referencia requiere Node.js 22.18 o posterior y ffprobe.
- La generación no estará disponible hasta que se configure la instalación del flujo de trabajo de GPU.
- La configuración automática del entorno de ejecución de GPU solo es compatible actualmente con Linux x64 y una GPU NVIDIA.
- Los pesos del modelo FLUX3, sujetos a acceso restringido, deben obtenerse manualmente tras aceptar las condiciones de Hugging Face.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es opencast-studio?
- Aplicación open source para crear fichas de referencia de personajes con IA y usarlos en video mediante sustitución de personajes y transferencia de movimiento en ComfyUI. OpenCast Studio es una aplicación web autohospedable para crear fichas de referencia de personajes y aplicarlos a videos. Incluye una interfaz web, una API local, un ejecutor con GPU, workflows de ComfyUI y manifiestos de modelos. Se ejecuta en tu propia estación de trabajo o en una máquina con GPU a la que te conectes por SSH.
- ¿opencast-studio es gratuito? ¿Qué licencia tiene?
- opencast-studio es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opencast-studio sigue mantenido?
- Mantenimiento activo. El último commit de opencast-studio fue el 4 nov 2026.
- ¿Para qué puedo usar opencast-studio?
- Crear diseños de personajes coherentes para proyectos de video corto o animación. Sustituir el personaje de un intérprete en material de video existente usando una estación de trabajo local con GPU. Experimentar con la transferencia de movimiento mediante workflows de ComfyUI. Ejecutar un pipeline privado de video con personajes en una máquina con GPU a la que te conectes por SSH.
- ¿Cómo se instala opencast-studio?
- Instala las dependencias: npm ci Compila la interfaz y la API: npm run build Inicia la aplicación y abre http://localhost:8389: npm start
- ¿Dónde consigo opencast-studio?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/akatz-labs/opencast-studio
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una interfaz web modular para generar imágenes con Stable Diffusion, diseñada para facilitar el acceso a herramientas avanzadas y permitir ampliaciones.
Un paquete de nodos personalizados para ComfyUI que crea hojas de referencia de personajes desde una imagen, con el condicionamiento de referencia de imagen de MiniMax H3.
Interfaz web basada en Gradio para ejecutar Stable Diffusion y modelos recientes de imagen y video, que continúa el fork Forge con más compatibilidad y optimizaciones.
Un flake de Nix que empaqueta herramientas de IA como ComfyUI para ejecutarlas en NixOS y Linux sin configurar dependencias manualmente.
Interfaz gráfica de nodos, API y backend para ejecutar modelos de difusión localmente y generar imágenes, video, audio y contenido 3D.