Modelos generativos de video de código abierto y gran escala para crear videos a partir de texto, imágenes o audio, y animar personajes.
- Estrellas
- 2,311
- Forks
- 197
- Issues abiertos
- 132
- Último commit
- anteayer
¿Qué es?
VideoX-Fun es un pipeline para generar imágenes y videos con IA mediante modelos Diffusion Transformer. Ejecuta inferencias con modelos base preentrenados para producir videos con distintas resoluciones, duraciones y frecuencias de fotogramas, y también permite entrenar modelos base y LoRA propios para transformaciones de estilo específicas.
El proyecto abarca varias familias de modelos, como CogVideoX-Fun, Wan2.1, Wan2.2 y sus variantes Fun, con tareas como text-to-video, image-to-video, video-to-video y generación controlada mediante condiciones Canny, Pose o Depth. La inferencia está disponible mediante scripts de Python, una interfaz web de Gradio o nodos de ComfyUI. También incluye opciones de memoria de GPU, como CPU offload y cuantización float8, para GPU de consumo.
Los scripts de entrenamiento cubren el preprocesamiento de datos de conjuntos de imágenes y videos indexados mediante JSON, además del entrenamiento base, LoRA y de control para cada modelo compatible. La inferencia con varias GPU es compatible mediante xfuser, con paralelismo Ulysses y ring configurable.
Funciones clave
- 01Genera videos con distintas resoluciones, duraciones y frecuencias de fotogramas a partir de modelos preentrenados.
- 02Admite generación text-to-video, image-to-video, video-to-video y generación controlada.
- 03Entrena modelos base y LoRA personalizados con tus propios conjuntos de imágenes y videos.
- 04Ofrece scripts de Python, una interfaz web de Gradio y la integración con ComfyUI para inferencia.
- 05Incluye modos de gestión de memoria de GPU, como CPU offload y cuantización float8.
- 06Admite inferencia con varias GPU mediante xfuser.
Casos de uso
- Crear videos cortos con IA a partir de una imagen fija o un prompt de texto.
- Entrenar un LoRA para aplicar un estilo visual específico a los videos generados.
- Ejecutar generación controlada de videos guiada por mapas de pose o profundidad.
- Generar videos por lotes en GPU locales o alquiladas mediante parámetros definidos en scripts.
Inicio rápido
- 1
Descarga la imagen oficial de Docker
docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun - 2
Inicia un contenedor a partir de la imagen con acceso a la GPU
docker run -it -p 7860:7860 --network host --gpus all --security-opt seccomp:unconfined --shm-size 200g mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun - 3
Clona el repositorio VideoX-Fun dentro del contenedor
git clone https://github.com/aigc-apps/VideoX-Fun.git
Antes de usarlo
- Se necesita una GPU NVIDIA con bastante VRAM; el README indica que la tarjeta de menor capacidad probada tiene 12 GB.
- Se necesitan unos 60 GB de espacio libre en disco para los pesos del modelo.
- La inferencia con varias GPU requiere instalaciones adicionales (xfuser y yunchang) y configurar cuidadosamente el grado de paralelismo.
Temas
Preguntas frecuentes
- ¿Qué es VideoX-Fun?
- Framework de generación de video para modelos Diffusion Transformer que crea videos con distintas resoluciones y a partir de imágenes, y permite entrenar modelos base y LoRA. VideoX-Fun es un pipeline para generar imágenes y videos con IA mediante modelos Diffusion Transformer. Ejecuta inferencias con modelos base preentrenados para producir videos con distintas resoluciones, duraciones y frecuencias de fotogramas, y también permite entrenar modelos base y LoRA propios para transformaciones de estilo específicas.
- ¿VideoX-Fun es gratuito? ¿Qué licencia tiene?
- VideoX-Fun es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿VideoX-Fun sigue mantenido?
- Mantenimiento activo. El último commit de VideoX-Fun fue el 20 oct 2026.
- ¿Para qué puedo usar VideoX-Fun?
- Crear videos cortos con IA a partir de una imagen fija o un prompt de texto. Entrenar un LoRA para aplicar un estilo visual específico a los videos generados. Ejecutar generación controlada de videos guiada por mapas de pose o profundidad. Generar videos por lotes en GPU locales o alquiladas mediante parámetros definidos en scripts.
- ¿Cómo se instala VideoX-Fun?
- Descarga la imagen oficial de Docker: docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun Inicia un contenedor a partir de la imagen con acceso a la GPU: docker run -it -p 7860:7860 --network host --gpus all --security-opt seccomp:unconfined --shm-size 200g mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun Clona el repositorio VideoX-Fun dentro del contenedor: git clone https://github.com/aigc-apps/VideoX-Fun.git
- ¿Dónde consigo VideoX-Fun?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aigc-apps/VideoX-Fun
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Base de código de código abierto para generar imágenes y videos de alta resolución de forma eficiente con transformers de difusión de atención lineal, con flujos de entrenamiento e inferencia.
Suite de benchmarks y herramientas de evaluación que puntúa modelos generativos de texto a video e imagen a video en diversas dimensiones de calidad y semántica.
Sistema open source de producción de video con agentes que convierte un asistente de programación con IA en un estudio basado en pipelines para investigar, escribir guiones, generar recursos, editar y renderizar.
Motor open source de modelos de difusión para generar imágenes, video y audio, con inferencia y entrenamiento en equipos con poca VRAM.
Suite integral para ajustar modelos de difusión de imagen, video y audio en GPU de consumo, desde una interfaz web o la CLI.