/ Модель

Характеристики

Лицензия
Apache 2.0
Архитектура
t2v · dense
Базовая модель
Wan2.1-T2V-14B
Библиотека
diffusers
Опубликована
12 мая 2025

MoviiGen1.1

Генерация видеоТекст → видео3 профессии

MoviiGen 1.1 — модель генерации кинематографических видеороликов по текстовым описаниям на базе Wan2.1 T2V-14B.

303скачиваний за 30 дней104лайкавеса обновлены18 июн 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

MoviiGen 1.1 — модель генерации видео по тексту от разработчиков проекта MoviiGen, созданная на основе Wan2.1 T2V-14B и связанная в метаданных с Wan-AI/Wan2.1-T2V-14B. Она предназначена для создания видеороликов с кинематографической эстетикой, выразительной атмосферой, движением камеры и сохранением деталей объектов; авторы сообщают об оценке модели профессиональными кинематографистами и создателями AIGC по 60 эстетическим измерениям.

Модель использует архитектуру диффузионного трансформера Wan2.1 и работает в библиотеке Diffusers. В README заявлена генерация видео в разрешениях 720p и 1080p, с рекомендацией 1080p и формата кадра 21:9 для кинематографической подачи. Основной сценарий — создание визуальных материалов для творческих проектов и видеопроизводства. Карточка не описывает поддержку входных изображений или аудио.

Авторы отмечают качество атмосферы, движения камеры, чёткости и реализма; по их оценке, Wan2.1 может лучше подходить для плавности, композиционной согласованности и художественного стиля. Эти заявления основаны на оценках, описанных авторами. Модель распространяется по лицензии Apache-2.0.

Сценарии применения

  • создание кинематографических видеороликов по текстовому описанию
  • генерация сцен с выразительным движением камеры
  • создание реалистичных роликов с детализированными объектами
  • подготовка визуальных материалов для видеопроизводства
  • создание видео для творческих проектов и AIGC

Ограничения

В карточке приведены преимущественно оценки авторов; независимые сравнительные результаты не описаны. По заявлению авторов, Wan2.1 может лучше подходить для плавности, композиционной согласованности и художественного стиля.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

MoviiGen 1.1

HuggingFace GitHub stars

MoviiGen 1.1: Towards Cinematic-Quality Video Generative Models

In this repository, we present MoviiGen 1.1, a cutting-edge video generation model that excels in cinematic aesthetics and visual quality. This model is a fine-tuning model based on the Wan2.1. Based on comprehensive evaluations by 11 professional filmmakers and AIGC creators, including industry experts, across 60 aesthetic dimensions, MoviiGen 1.1 demonstrates superior performance in key cinematic aspects:

  • 👍 Superior Cinematic Aesthetics: MoviiGen 1.1 outperforms competitors in three critical dimensions: atmosphere creation, camera movement, and object detail preservation, making it the preferred choice for professional cinematic applications.
  • 👍 Visual Coherence & Quality: MoviiGen 1.1 excels in clarity (+14.6%) and realism (+4.3%), making it ideal for high-fidelity scenarios such as real-scene conversion and portrait detail. Wan2.1 stands out in smoothness and overall visual harmony, better suited for tasks emphasizing composition, coherence, and artistic style. Both models have close overall scores, so users can select MoviiGen 1.1 for clarity and realism, or Wan2.1 for style and structural consistency.
  • 👍 Comprehensive Visual Capabilities: MoviiGen 1.1 provides stable performance in complex visual scenarios, ensuring consistent subject and scene representation while maintaining high-quality motion dynamics.
  • 👍 High-Quality Output: The model generates videos with exceptional clarity and detail, supporting both 720P and 1080P resolutions while maintaining consistent visual quality throughout the sequence.
  • 👍 Professional-Grade Results: MoviiGen 1.1 is particularly well-suited for applications where cinematic quality, visual coherence, and aesthetic excellence are paramount, offering superior overall quality compared to other models.

This repository features our latest model, which establishes new benchmarks in cinematic video generation. Through extensive evaluation by industry professionals, it has demonstrated exceptional capabilities in creating high-quality visuals with natural motion dynamics and consistent aesthetic quality, making it an ideal choice for professional video production and creative applications.

Video Demos

Your browser does not support the video tag.Your browser does not support the video tag.Your browser does not support the video tag.
Your browser does not support the video tag.Your browser does not support the video tag.Your browser does not support the video tag.
Your browser does not support the video tag.Your browser does not support the video tag.Your browser does not support the video tag.
Your browser does not support the video tag.Your browser does not support the video tag.Your browser does not support the video tag.

🔥 Latest News!!

  • May 17, 2025: 👋 We've released the inference code and training code of MoviiGen1.1.
  • May 12, 2025: 👋 We've released weights of MoviiGen1.1.

💡 Quickstart

Installation

Clone the repo:

git clone https://github.com/ZulutionAI/MoviiGen1.1.git
cd MoviiGen1.1
  1. Install dependencies:
# Ensure torch >= 2.4.0
pip install -r requirements.txt
  1. Install FastVideo according to their instructions.

Model Download

T2V-14B Model: 🤗 Huggingface MoviiGen1.1 model supports both 720P and 1080P. For more cinematic quality, we recommend using 1080P and a 21:9 aspect ratio (1920*832).

Download models using huggingface-cli:

pip install "huggingface_hub[cli]"
huggingface-cli download ZuluVision/MoviiGen1.1 --local-dir ./MoviiGen1.1

🎥 Inference

Inference without prompt extend:

PYTHONPATH=. python scripts/inference/generate.py --ckpt_dir ./MoviiGen1.1 --prompt "Inside a smoky, atmospheric private eye office bathed in dramatic film noir lighting, sharp shadows from slatted blinds cut across a cluttered desk and worn surroundings, evoking the classic style by 1940s film. A world-weary detective is sitting behind the desk. He is smoking a cigarette, slowly bringing it to his lips, inhaling, and exhaling a plume of smoke that drifts in the harsh, directional light. The scene is rendered in stark black and white, creating a high-contrast, cinematic mood. The camera holds a static medium shot focused on the detective, emphasizing the gritty texture and oppressive atmosphere."

Inference with prompt extend:

We provide a prompt extend model for MoviiGen1.1, which is a fine-tuned Qwen2.5-7B-Instruct model with our internal data. Model is available on 🤗 Huggingface.

PYTHONPATH=. python scripts/inference/generate.py --ckpt_dir ./MoviiGen1.1 --prompt "A beautiful woman in a red dress is walking on the street." --use_prompt_extend --prompt_extend_model ZuluVision/MoviiGen1.1_Prompt_Rewriter

Prompt Tips:

  • Prompt Length: The prompt length should be around 100~200.
  • Prompt Content: The prompt should contain scene description, main subject, events, aesthetics description and camera movement.
  • Example:
Scene Description: A smoky, atmospheric private eye office bathed in dramatic film noir lighting, sharp shadows from slatted blinds cut across a cluttered desk and worn surroundings, evoking the classic style by 1940s film.
Main Subject: A world-weary detective is sitting behind the desk.
Events: He is smoking a cigarette, slowly bringing it to his lips, inhaling, and exhaling a plume of smoke that drifts in the harsh, directional light.
Aesthetics Description: The scene is rendered in stark black and white, creating a high-contrast, cinematic mood.
Camera Movement: The camera holds a static medium shot focused on the detective, emphasizing the gritty texture and oppressive atmosphere.

Final Prompt:
A smoky, atmospheric private eye office bathed in dramatic film noir lighting, sharp shadows from slatted blinds cut across a cluttered desk and worn surroundings, evoking the classic style by 1940s film. A world-weary detective is sitting behind the desk. He is smoking a cigarette, slowly bringing it to his lips, inhaling, and exhaling a plume of smoke that drifts in the harsh, directional light. The scene is rendered in stark black and white, creating a high-contrast, cinematic mood. The camera holds a static medium shot focused on the detective, emphasizing the gritty texture and oppressive atmosphere.

🛠️ Training

Training Framework

Our training framework is built on FastVideo, with custom implementation of sequence parallel to optimize memory usage and training efficiency. The sequence parallel approach allows us to distribute the computational load across multiple GPUs, enabling efficient training of large-scale video generation models.

Key Features:

  • Sequence Parallel & Ring Attention: Our custom implementation divides the temporal dimension across multiple GPUs, reducing per-device memory requirements while maintaining model quality.
  • Efficient Data Loading: Optimized data pipeline for handling high-resolution video frames (Latent Cache and Text Embedding Cache).
  • Multi Resolution Training Bucket: Support for training at multiple resolutions.
  • Mixed Precision Training: Support for BF16/FP16 training to accelerate computation.
  • Distributed Training: Seamless multi-node, multi-GPU training support.

Data Preprocessing

We cache the videos and corresponding text prompts as latents and text embeddings to optimize the training process. This preprocessing step significantly improves training efficiency by reducing computational overhead during the training phase. You need to provide a merge.txt file to specify the dataset path. And the dataset should be a json like training_data.json. Finally, you will get video_caption.json which contains the latents and text embeddings paths.

bash scripts/data_preprocess/preprocess.sh

Example Data Format:

merge.txt

relative_path_to_json_dir, training_data.json

training_data.json

[
    {
        "cap": "your prompt",
        "path": "path/to/your/video.mp4",
        "resolution": {
            "width": 3840,
            "height": 2160
        },
        "fps": 23.976023976023978,
        "duration": 1.4180833333333331
    },
    ...
]

Output Json:

video_caption.json

[
    {
        "latent_path": "path/to/your/latent.pt",
        "prompt_embed_path": "path/to/your/prompt_embed.pt",
        "length": 12
    },
    ...
]

Train

bash scripts/train/finetune.sh

When multi-node training, you need to set the number of nodes and the number of processes per node manually. We provide a sample script for multi-node training.

bash scripts/train/finetune_multi_node.sh

Citation

If you find our work helpful, please cite us.

@misc{moviigen2025,
  title        = {MoviiGen 1.1: Towards Cinematic-Quality Video Generative Models},
  author       = {Yunhao Shui, Benjin Zhu, Xuekuan Wang, Feng Qiu, Yuqiu Huang, Haoyu Zheng, Haoyu Yin, Pengpeng Zhang, Jinru Han, Zhuo Zeng, Yaxin Ding, Helen Xi, Xiang Chen, Jinzhu Li, Liangxian Feng, Xincheng Yin, Bing Wu, Keqiang Sun},
  year         = {2025},
  url          = {https://github.com/ZulutionAI/MoviiGen1.1}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · diffusers

Нельзя запустить

Базовая модель Wan-AI/Wan2.1-T2V-14B выложена не в формате diffusers, адаптер не к чему подключить.

Ревизия весов
5c6e617

0 моделей