OmniCamera: A Unified Framework for Multi-task Video Generation with Arbitrary Camera Control
About
Video fundamentally intertwines two crucial axes: the dynamic content of a scene and the camera motion through which it is observed. However, existing generation models often entangle these factors, limiting independent control. In this work, we introduce OmniCamera, a unified framework designed to explicitly disentangle and command these two dimensions. This compositional approach enables flexible video generation by allowing arbitrary pairings of camera and content conditions, unlocking unprecedented creative control. To overcome the fundamental challenges of modality conflict and data scarcity inherent in such a system, we present two key innovations. First, we construct OmniCAM, a novel hybrid dataset combining curated real-world videos with synthetic data that provides diverse paired examples for robust multi-task learning. Second, we propose a Dual-level Curriculum Co-Training strategy that mitigates modality interference and synergistically learns from diverse data sources. This strategy operates on two levels: first, it progressively introduces control modalities by difficulties (condition-level), and second, trains for precise control on synthetic data before adapting to real data for photorealism (data-level). As a result, OmniCamera achieves state-of-the-art performance, enabling flexible control for complex camera movements while maintaining superior visual quality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image-to-Video Generation | Text-controlled camera motion I2V | FVD308.8 | 4 | |
| Text-to-Video Generation | Text-controlled camera motion T2V | FVD884.1 | 4 | |
| Text-to-Video | Trajectory-controlled camera motion evaluation set (test) | FVD894 | 3 | |
| Image-to-Video | Trajectory-controlled camera motion (test) | FVD333.5 | 2 | |
| Image-to-Video Generation | OmniCAM Reference-video-controlled | FVD352.8 | 2 | |
| Video-to-Video | Trajectory-controlled camera motion (test) | FVD331.4 | 2 | |
| Video-to-Video Generation | OmniCAM Reference-video-controlled | FVD (Video)348.5 | 2 | |
| Text-to-Video Generation | OmniCAM Reference-video-controlled | FVD868.6 | 1 | |
| Video-to-Video Editing | Text-controlled camera motion V2V | FVD430.7 | 1 |