jd-opensource/JoyAI-Video-Edit
[Official Repo] JoyAI-Video-Edit: Real-Time Open-Ended Video Editing with Autoregressive Diffusion
What it solves
JoyAI-Video-Edit enables real-time, instruction-guided video editing for open-ended video streams. Unlike traditional offline batch processing, it allows users to edit live camera feeds or uploaded videos as frames arrive, removing the need to wait for the entire video sequence or define a fixed video length upfront.
How it works
The system utilizes an autoregressive diffusion architecture consisting of an MLLM-based condition encoder, a causal video VAE, and a 16B-parameter multimodal diffusion transformer (MMDiT). To achieve high-throughput performance (up to 30 FPS at 720p), it employs several optimization techniques: aligned autoregressive distribution matching distillation, long-horizon optimization, bounded KV-state inference, and deployment-oriented scheduling.
Who it’s for
This tool is designed for developers and researchers interested in interactive streaming video generation, real-time visual effects, and AI-driven video editing applications.
Highlights
- Real-time streaming: Processes frames causally as they arrive, supporting live webcam feeds.
- Diverse control: Supports subject and local edits, background changes, style transfer, motion changes, and reference-image-guided editing (RV2V).
- High performance: Capable of reaching 30 FPS at 720 × 1248 resolution.
- Consumer GPU support: Optimized to run on single consumer GPUs like the RTX 5090.
Related
- Project
- Project
- Project
- Project
- Project