Repolode
aigc-apps

aigc-apps/VideoX-Fun

Фреймворк для генерации видео с моделями Diffusion Transformer: поддерживает разные разрешения и создание видео по изображениям, а также обучение базовых моделей и LoRA.

Open source альтернатива:RunwayPika

Звёзды
2,311
Форки
197
Открытые issues
132
Последний коммит
позавчера

Что это?

VideoX-Fun — это пайплайн для генерации изображений и видео с помощью моделей Diffusion Transformer. Он запускает инференс на предобученных базовых моделях, создавая видео с разным разрешением, длительностью и частотой кадров. Также с его помощью можно обучать собственные базовые модели и LoRA для преобразования видео в заданном стиле.

Проект поддерживает несколько семейств моделей, в том числе CogVideoX-Fun, Wan2.1, Wan2.2 и их варианты Fun, а также задачи text-to-video, image-to-video, video-to-video и генерацию с условиями Canny, Pose или Depth. Инференс доступен через Python-скрипты, веб-интерфейс Gradio или ноды ComfyUI. Для видеокарт потребительского класса предусмотрены способы экономии видеопамяти, например CPU offload и float8-квантизация.

Скрипты обучения охватывают предобработку данных из наборов изображений и видео с индексами в JSON, а также обучение базовых моделей, LoRA и моделей с управлением для каждой поддерживаемой модели. Инференс на нескольких GPU поддерживается через xfuser с настраиваемым параллелизмом Ulysses и ring.

Ключевые возможности

  • 01Создаёт видео с разным разрешением, длительностью и частотой кадров на основе предобученных моделей.
  • 02Поддерживает задачи text-to-video, image-to-video, video-to-video и генерацию с управлением.
  • 03Обучает пользовательские базовые модели и LoRA на собственных наборах изображений и видео.
  • 04Предлагает Python-скрипты, веб-интерфейс Gradio и интеграцию с ComfyUI для инференса.
  • 05Предусматривает режимы экономии видеопамяти, например CPU offload и float8-квантизацию.
  • 06Поддерживает инференс на нескольких GPU с помощью xfuser.

Сценарии использования

  • Создание коротких AI-видео по статичному изображению или текстовому запросу.
  • Обучение LoRA для применения заданного визуального стиля к сгенерированному видео.
  • Генерация видео с управлением по картам позы или глубины.
  • Пакетная генерация видео на арендованных или локальных GPU с помощью скриптов и заданных параметров.

Быстрый старт

  1. 1

    Загрузите официальный Docker-образ

    docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun
  2. 2

    Запустите контейнер из этого образа с доступом к 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

    Клонируйте репозиторий VideoX-Fun внутри контейнера

    git clone https://github.com/aigc-apps/VideoX-Fun.git

Что важно знать

  • Требуется видеокарта NVIDIA с большим объёмом VRAM; в README указано, что минимальный протестированный объём — 12 ГБ.
  • Для весов модели требуется около 60 ГБ свободного места на диске.
  • Для инференса на нескольких GPU нужны дополнительные установки (xfuser и yunchang) и тщательная настройка степени параллелизма.

Темы

Частые вопросы

Что такое VideoX-Fun?
Фреймворк для генерации видео с моделями Diffusion Transformer: поддерживает разные разрешения и создание видео по изображениям, а также обучение базовых моделей и LoRA. VideoX-Fun — это пайплайн для генерации изображений и видео с помощью моделей Diffusion Transformer. Он запускает инференс на предобученных базовых моделях, создавая видео с разным разрешением, длительностью и частотой кадров. Также с его помощью можно обучать собственные базовые модели и LoRA для преобразования видео в заданном стиле.
VideoX-Fun можно использовать бесплатно? Какая у него лицензия?
VideoX-Fun распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
VideoX-Fun всё ещё поддерживается?
Активно поддерживается. Последний коммит в VideoX-Fun — 20 окт. 2026 г..
Для чего можно использовать VideoX-Fun?
Создание коротких AI-видео по статичному изображению или текстовому запросу. Обучение LoRA для применения заданного визуального стиля к сгенерированному видео. Генерация видео с управлением по картам позы или глубины. Пакетная генерация видео на арендованных или локальных GPU с помощью скриптов и заданных параметров.
Как установить VideoX-Fun?
Загрузите официальный Docker-образ: docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun Запустите контейнер из этого образа с доступом к 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 Клонируйте репозиторий VideoX-Fun внутри контейнера: git clone https://github.com/aigc-apps/VideoX-Fun.git
Где скачать VideoX-Fun?
Исходный код и инструкции по установке — на GitHub: https://github.com/aigc-apps/VideoX-Fun

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source система агентного видеопроизводства, превращающая AI-ассистента для программирования в студию с пайплайнами для исследований, написания сценариев, создания материалов, монтажа и рендеринга.

70,3 тыс.9,1 тыс.PythonAGPL-3.0Обновлён 6 дней назад

Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM.

13,3 тыс.1,3 тыс.PythonApache-2.0Обновлён позавчера