EditaLive! Unified Character Video Editing for Live Streaming
Organizations: University of Macau · GVC Lab, Great Bay University · vivo BlueImage Lab
Abstract
Conventional video editing primarily focuses on scene-level content, whereas live streaming places greater emphasis on the human subject. However, directly applying existing video-editing methods to human-centric live streaming remains challenging, as they may introduce facial-expression inconsistencies and typically depend on multiple offline inference steps, making them unsuitable for real-time interaction. We propose EditaLive, a novel framework for real-time streaming character video editing. In detail, we start from a pretrained image animation model (Wan-Animate), which naturally decouples appearance from motion, and repurpose it as the base model for instruction-based human-centric video editing by reference frame editing and video reconstruction via the collected CharEdit-50K dataset. Besides, we adapt the model from offline bidirectional to causal streaming generation, and design an aligned self-rollout distillation strategy that compresses the model into a two-step sampler, where fixed RoPE and align forcing reduce training--inference discrepancies, and first-frame preserved sparse attention filters redundant historical information to mitigate appearance drift. Extensive experiments demonstrate that EditaLive delivers state-of-the-art editing performance with faithful preservation of facial expressions and low-latency real-time streaming inference.
Figures & tables
| Method | #Params | Character Consistency | VLM Evaluation | Video Quality | Efficiency | ||||||
| ID-SIM | AED | APD | TA | EQ | BC | SR | Pick Score | FPS | Latency | ||
| LiveEdit* | 1.3B | – | – | – | 1.542 | 1.949 | 1.640 | 0.393 | 19.26 | 17.25 | 0.696 |
| SANA-Stream. | 2B | 0.379 | 0.629 | 0.381 | 2.200 | 1.777 | 1.582 | 0.428 | 19.46 | 31.20 | 0.772 |
| Stream.V2 | 14B | 0.060 | 0.885 | 0.485 | 1.316 | 1.869 | 0.473 | 0.027 | 19.92 | 20.96 | 0.191 |
| LucyEdit* | 5B | – | – | – | 1.604 | 1.797 | 2.121 | 0.326 | 18.92 | 3.083 | 26.27 |
| UniVideo | 13B | 0.592 | 0.605 | 0.447 | 2.377 | 2.182 | 1.866 | 0.533 | 19.54 | 0.119 | 680.9 |
| Method | Character Consistency | VLM Evaluation | Video Quality | Temporal Consistency | ||||||
| ID-SIM | AED | APD | TA | EQ | BC | SR | Pick Score | CLIP | DINO | |
| w/o Align Forcing | 0.252 | 0.711 | 0.338 | 2.703 | 2.567 | 1.306 | 0.367 | 20.03 | 98.62 | 99.07 |
| w/o Fixed RoPE | 0.381 | 0.618 | 0.120 | 2.728 | 2.639 | 1.872 | 0.617 | 19.91 | 98.50 | 98.95 |
| w/o FPSA | 0.455 | 0.609 | 0.116 | 2.737 | 2.600 | 2.105 | 0.800 | 19.85 | 98.46 | 98.88 |
| w/o FP | 0.466 | 0.604 | 0.114 | 2.725 | 2.622 | 2.139 | 0.833 | 19.84 | 98.42 | 98.89 |
| Ours | 0.492 | 0.576 | 0.109 | 2.761 | 2.678 | 2.183 | 0.817 | 19.78 | 98.51 | 98.96 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Character Consistency | VLM Evaluation | Video Quality | Temporal Consistency | ||||||
| ID-SIM | AED | APD | TA | EQ | BC | SR | Pick Score | CLIP | DINO | |
| LiveEdit* | – | – | – | 1.583 | 1.700 | 1.044 | 0.017 | 18.91 | 97.36 | 98.38 |
| SANA-Stream. | 0.233 | 0.725 | 0.402 | 2.272 | 1.938 | 1.121 | 0.233 | 19.62 | 97.28 | 98.25 |
| Stream.V2 | 0.049 | 0.876 | 0.329 | 1.431 | 2.064 | 0.638 | 0.100 | 19.70 | 98.42 | 99.17 |
| Qwen.+Wan. | 0.398 | 0.659 | 0.126 | 2.733 | 2.304 | 1.776 | 0.750 | 19.69 | 98.30 | 98.65 |
| Ours | 0.492 | 0.576 | 0.109 | 2.761 | 2.678 | 2.183 | 0.817 | 19.78 | 98.51 | 98.96 |
Video Editing
Video editing uses AI to alter, compose, relight, or reorganize moving footage while controlling how changes persist across frames.
See all 179 papers