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