Repolode
aigc-apps

aigc-apps/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.

Alternativa open source a:RunwayPika

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. 1

    Descarga la imagen oficial de Docker

    docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun
  2. 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. 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