Открытые крупномасштабные модели генерации видео: из текста, изображений и речи, а также для анимации персонажей.
- Звёзды
- 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
Загрузите официальный Docker-образ
docker pull mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easycv/torch_cuda:cogvideox_fun - 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
Клонируйте репозиторий 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 обновляется ежедневно.
Похожие проекты
Открытый код для эффективной генерации изображений и видео высокого разрешения с помощью линейных diffusion transformer, включая пайплайны обучения и инференса.
Набор бенчмарков и инструментов оценки текстовых и графических моделей генерации видео по множеству аспектов качества и семантики.
Open-source система агентного видеопроизводства, превращающая AI-ассистента для программирования в студию с пайплайнами для исследований, написания сценариев, создания материалов, монтажа и рендеринга.
Движок с открытым исходным кодом для генерации изображений, видео и аудио с помощью Diffusion-моделей; поддерживает инференс и обучение при небольшом объёме VRAM.
Комплексный набор инструментов для дообучения диффузионных моделей изображений, видео и аудио на потребительских GPU через веб-интерфейс или CLI.