AB
AiBoss
project

ViMax - An open-source multi-agent video generation framework from the University of Hong Kong

ViMax is an end-to-end multi-agent video generation framework developed by the Data Science Lab at the University of Hong Kong. It supports the automatic conversion of ideas, scripts, or novels into complete videos. The framework integrates the roles of director, screenwriter, producer, and video generator...

What is ViMax?

ViMax, developed by the Data Science Lab at the University of Hong Kong, is an end-to-end multi-agent video generation framework that supports the automatic transformation of ideas, scripts, or novels into complete videos. The framework integrates the functions of a director, screenwriter, producer, and video generator, supporting modes such as Idea2Video, Novel2Video, Script2Video, and AutoCameo. It can generate minute-long videos while maintaining consistency between characters and scenes. Through technologies such as intelligent storyboarding, multi-camera simulation, and automated consistency detection, ViMax achieves a highly efficient and automated workflow from idea to finished product, greatly simplifying video creation, lowering the technical barrier, and providing creators with powerful tools.

ViMax's main functions

  • Idea2VideoTransform simple creative concepts into complete video stories; suitable for initial ideas without a detailed script.
  • Novel2VideoIt automatically adapts long novels into episode-based video content, making it suitable for adapting literary works into film and television.
  • Script2VideoIt generates videos based on detailed scripts, making it suitable for creators who already have mature scripts.
  • AutoCameoAfter users upload photos, videos featuring their own image are generated, enabling personalized interactive experiences.

ViMax's technical principles

ViMax uses a multi-agent collaborative architecture to break down the video generation task into multiple modules, which are then completed by different agents:
  • Input parsingExtract key information from the idea or script, such as characters, setting, and style.
  • Script understanding and storyboard designBased on the extracted information, a detailed storyboard is generated, and shooting angles and narrative rhythm are planned.
  • Visual asset planningIt intelligently selects reference images and designs suitable scene layouts and styles for each shot.
  • Consistency checkUse MLLM/VLM models to detect the consistency of generated images, ensuring that people and scenes are consistent in the video.
  • Parallel generation and synthesisIt efficiently generates shots using parallel processing technology and stitches them together to form a complete video.

ViMax project address

  • GitHub repository: https://github.com/HKUDS/ViMax

ViMax application scenarios

  • Short video productionCreators can quickly turn their ideas into short videos for use on social media platforms such as TikTok and Bilibili.
  • Educational VideosTransforming complex teaching content into vivid videos helps students better understand and remember it.
  • Interactive videoThe AutoCameo feature allows users to incorporate their own image into videos, increasing interactivity and fun.
  • Novel VisualizationAdapting novels into video content provides a new form of dissemination for literary works.
  • Personal story videoUsers can turn their stories or creative ideas into videos for personal commemoration or sharing.