bytedance/vidi

The official repo for "Vidi: Large Multimodal Models for Video Understanding and Editing"

What it solves

Vidi addresses the challenge of comprehensive video understanding and creation. It provides a unified framework for tasks ranging from precise temporal retrieval (finding specific time ranges in a video based on a text query) and spatio-temporal grounding (locating objects within specific timeframes) to high-level video analysis and automated editing.

How it works

Vidi is a family of Large Multimodal Models (LMMs) designed for Video Understanding and Editing (VUE). It processes video inputs to perform several distinct operations:

  • Understanding: It can identify specific clips via retrieval, draw bounding boxes around objects (grounding), generate chapter titles, identify highlights, and answer questions about video content (VQA/Thinking).
  • Creation: Through its "Vidi-Edit" capability, the model can take multiple uploaded videos and automatically generate an edited video complete with a storyline, music, and effects.
  • Evaluation: The project includes several benchmarks (VUE-PLOT, VUE-STG, VUE-TR-V2) to measure performance in plot understanding, spatio-temporal grounding, and temporal retrieval.

Who it’s for

  • AI Researchers: Those working on multimodal models, video analysis, and automated video editing.
  • Developers: Users looking to integrate advanced video retrieval and grounding capabilities into applications.
  • Content Creators: People needing automated tools for video summarization, highlighting, and editing.

Highlights

  • Multi-task Capability: Supports grounding, retrieval, chaptering, highlighting, and VQA.
  • Automated Editing: Capable of generating a full edited video from raw clips including music and effects.
  • Comprehensive Benchmarks: Provides specialized evaluation sets for spatio-temporal grounding and plot understanding.
  • Model Weights: Offers access to Vidi-7B and Vidi1.5-9B models with finetuning code.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch