返回模型列表

JoyAI-Video-Edit – 京东开源的实时流式视频编辑模型

AI科技编辑部
RSS 订阅
JoyAI-Video-Edit – 京东开源的实时流式视频编辑模型 官方截图
(图片来源官方截图)

导读摘要:

JoyAI-Video-Edit是京东开源自研的实时流式视频编辑模型,基于16B参数的自回归扩散架构,在720P分辨率下实现30FPS的端到端推理速度,支持任意时长的稳定流式编辑。用户可通过自然语言指令在视频播放过程中实时修改人物、场景、风格及物体,无需等待完整视频生成。该模型在OpenVE-Bench评测中超越所有流式编辑方法,各项指标全面领先,同时可为具身智能提供大规模数据合成路径。

1. JoyAI-Video-Edit是什么

JoyAI-Video-Edit是京东开源自研的实时流式视频编辑模型,基于16B参数的自回归扩散架构,在720P分辨率下实现30FPS的端到端推理速度,支持任意时长的稳定流式编辑。用户可通过自然语言指令在视频播放过程中实时修改人物、场景、风格及物体,无需等待完整视频生成。该模型在OpenVE-Bench评测中超越所有流式编辑方法,各项指标全面领先,同时可为具身智能提供大规模数据合成路径。

joyai-video-edit 官网截图
(图片来源官方截图)

技术定位与领域: JoyAI-Video-Edit属于视频生成与编辑领域,专注于实时流式视频编辑,区别于传统的离线视频编辑方法。传统方法需要先完成完整视频的生成或编辑再输出,而JoyAI-Video-Edit实现了“边播边改”的交互模式,在视频帧到达时即时处理,无需预知完整序列。这一技术路线将视频编辑从离线批处理推进到实时交互阶段,显著提升了创作效率和用户体验。

研发背景: 该模型由京东探索研究院(JD Explore)主导研发,依托京东在计算机视觉和多模态大模型领域的技术积累。团队基于自回归扩散模型的最新进展,针对视频编辑中的实时性、时长限制和时序漂移等核心挑战,提出了包含MLLM条件编码器、因果视频VAE、16B参数MMDiT骨干、自回归分布匹配蒸馏以及有界KV缓存等一系列创新组件。项目已开源,旨在推动视频编辑技术的普及和应用。

核心价值: JoyAI-Video-Edit解决了视频编辑中三大痛点:一是等待时间长,传统模型需要数分钟甚至更久才能生成编辑结果;二是时长受限,多数模型仅支持秒级或分钟级片段;三是时序不稳定,长视频编辑容易出现漂移和闪烁。该模型凭借流式架构、有界KV缓存和分布匹配蒸馏,实现了任意时长的稳定输出,将视频编辑的效率提升了一个数量级,为短视频创作、直播特效、影视预演等场景提供了即时反馈能力。

技术特点: 模型采用16B参数的多模态扩散Transformer(MMDiT)作为骨干网络,通过MLLM条件编码器实现开放式自然语言指令控制;因果视频VAE保证了流式场景下的时序一致性;自回归分布匹配蒸馏大幅降低训练与推理的分布差异,加速推理;有界KV缓存机制抑制了长时域累积的时序漂移,维持高吞吐量。这些技术共同构成了一个高效、稳定的实时视频编辑系统。

2. 主要功能

  • 实时流式编辑: 视频帧到达时即时进行编辑处理,无需等待完整视频序列。用户可以在视频播放过程中随时下达指令,模型立即响应并修改当前帧及后续帧,实现真正的“边播边改”交互体验。这一特性彻底改变了传统视频编辑的离线工作流。

  • 开放式指令控制: 基于MLLM条件编码器,模型能够理解自然语言指令,支持全局风格迁移(如将白天转为夜晚)、局部对象增删改(如添加或移除人物)、背景替换、动作调整等多种编辑操作。用户无需编写代码或使用复杂工具,仅用日常语言即可驱动编辑。

  • 任意时长处理: 突破传统视频编辑模型仅支持秒级或分钟级片段的限制,JoyAI-Video-Edit可持续随视频播放进行稳定编辑,不会出现时序漂移或质量衰减。得益于有界KV缓存和长时域优化,模型在长达数十分钟的视频上仍能保持一致的编辑效果。

  • 720P高吞吐部署: 端到端pipeline在720×1280分辨率下达到30.19 FPS的推理速度,满足实时视频处理需求。这一性能使得模型可以直接应用于直播推流、实时监控等场景,而无需降低分辨率或帧率。

  • 多维度编辑能力: 覆盖人物换装、场景变换、风格转换、物体替换与字幕编辑等任务。例如,用户可以将视频中人物的服装从红色改为蓝色,或将室内场景从现代风格变为复古风格,模型均能保持视觉一致性。

  • 参考图引导编辑: 除了自然语言指令,模型还支持以参考图像作为编辑条件。用户提供一张目标风格的图片,模型即可将视频整体或局部迁移至该风格,实现更精准的视觉控制。这一功能在影视后期和设计预览中尤为实用。

3. 如何使用

  1. 环境要求与准备: 推荐使用Linux操作系统(Ubuntu 22.04及以上),Python 3.10,CUDA 12.1及cuDNN 8.9。硬件方面,由于模型参数量达16B,建议配备至少48GB显存的GPU(如NVIDIA A100 80GB或H100),消费级显卡(如RTX 4090 24GB)可能无法完整加载模型,需使用模型并行或量化方案。创建Conda环境并安装依赖:

    conda create -n joyai python=3.10
    conda activate joyai
    pip install -r requirements.txt
    
  2. 下载模型权重: 从Hugging Face官方仓库(jdopensource/JoyAI-Video-Edit)下载模型文件。权重文件约30GB,需确保磁盘有足够空间。按照以下目录结构放置检查点:

    JoyAI-Video-Edit/
    ├── ckpts/
    │   ├── mmdit.safetensors
    │   ├── vae.safetensors
    │   └── mllm_encoder.safetensors
    └── ...
    
  3. 启动本地服务: 进入项目根目录下的deploy文件夹,执行启动脚本:

    cd deploy
    bash run_server.sh
    

    脚本会自动加载模型并启动一个基于FastAPI的推理服务,默认监听0.0.0.0:8080。启动日志会显示模型加载进度和就绪状态。

  4. 访问交互界面: 在浏览器中打开http://localhost:8080,进入JoyAI-Video-Edit的Web UI。界面包含视频上传区、摄像头接入选项、指令输入框和编辑预览窗口。用户可上传本地视频文件(支持MP4、AVI、MOV等常见格式)或直接调用摄像头实时流。

  5. 实时编辑操作: 在视频播放或摄像头预览过程中,在指令输入框中用自然语言描述期望的编辑效果(如“将背景替换为海滩”),点击“应用”按钮,模型将立即处理当前帧并持续输出编辑后的视频流。编辑结果可实时预览,也可一键保存为本地文件。

注意事项与最佳实践:

  • 首次加载模型耗时较长(约5-10分钟),建议保持服务常驻。
  • 对于长视频编辑,建议保持稳定的网络带宽和GPU温度,避免推理中断。
  • 若使用摄像头流,需确保摄像头支持720P分辨率,且系统已安装必要的驱动(如v4l2)。
  • 编辑指令应尽量明确,避免模糊表述;复杂编辑可拆分为多条指令逐步执行。

4. 优缺点分析

优点
实时流式编辑: 视频帧到达即处理,无需等待完整序列,实现“边播边改”的交互体验,大幅提升创作效率。
速度与质量双优: 720P分辨率下达到30.19 FPS,且在OpenVE-Bench评测中超越所有流式与离线编辑方法,编辑质量领先。
任意时长稳定输出: 有界KV缓存和长时域优化确保数十分钟视频编辑不出现漂移或闪烁,突破传统模型的时长限制。
开放式语义控制: 基于MLLM条件编码器,支持自然语言指令驱动的多维度编辑,无需代码或复杂参数配置。

5. 同类工具对比

维度 JoyAI-Video-Edit SANA-Streaming Stable Video Diffusion (离线)
核心架构 16B参数自回归扩散Transformer + MLLM条件编码器 2B参数扩散Transformer 1.5B参数UNet扩散模型
推理速度 30.19 FPS (720P) 约54 FPS (较低分辨率) 约2-5 FPS (逐帧处理)
编辑质量 (OpenVE-Bench) 3.60 (全面领先) 约2.6 约2.8 (离线指标)
编辑类型 开放式多维度编辑(风格、对象、背景、参考图) 流式编辑(能力有限) 离线编辑(需完整视频)
分辨率支持 720P稳定输出 较低分辨率为主(≤480P) 支持高清(720P/1080P)
时序稳定性 任意时长,有界KV优化,无漂移 短片段为主(≤30秒) 依赖后处理,长视频易闪烁
开源协议 Apache 2.0 部分开源 非商业许可

选型建议:

对于追求实时交互、高质量编辑且具备强大GPU资源的用户(如专业视频工作室、直播平台),JoyAI-Video-Edit是最佳选择。其16B参数带来的编辑质量和时序稳定性是其他流式方法难以企及的,尤其适合需要长时间稳定输出的场景(如影视预演、具身数据合成)。

如果硬件资源有限(如单卡RTX 4090),可考虑SANA-Streaming等轻量级流式模型。虽然编辑质量和分辨率较低,但能以更高的帧率运行,适合对实时性要求极高但质量要求不苛刻的简单特效场景。对于离线高清编辑任务(如电影级后期),Stable Video Diffusion等传统模型在特定风格迁移和帧级质量上仍有优势,但需要等待完整生成,不适合实时交互。

6. 编辑总结

JoyAI-Video-Edit在视频编辑领域实现了重要的技术突破,将实时流式编辑从概念推进到可部署的产品级阶段。其核心创新在于:通过16B参数的自回归扩散Transformer结合MLLM条件编码器,首次在流式框架中实现了开放语义控制与高保真编辑的统一;因果视频VAE和有界KV缓存机制有效解决了长时域编辑的时序漂移问题,使得任意时长稳定输出成为可能。与同类竞品相比,该模型在OpenVE-Bench上的全面领先验证了其在编辑质量和时序一致性上的优势,而720P下30FPS的推理速度则证明了其工程化水平。

从实用价值来看,JoyAI-Video-Edit直接解决了视频创作中“等待生成”的核心痛点,将编辑反馈时间从分钟级压缩到帧级。短视频创作者可以边播放边调整风格和内容,直播主播能即时更换背景和特效,影视导演在剪辑阶段可以快速尝试不同视觉方案,这些场景的效率提升是革命性的。此外,模型为具身智能提供的数据合成路径——将人手操作视频转化为机械臂操作素材——展示了其超越娱乐领域的潜力。

适用人群方面,该工具最适合拥有高端GPU资源的专业用户和技术团队,包括视频内容创作者、直播平台技术部门、影视后期公司以及具身智能研究人员。对于个人创作者或硬件受限的用户,建议等待社区推出量化版本或轻量级变体。

未来发展潜力上,随着模型蒸馏技术和硬件效率的提升,16B参数模型有望在更广泛的消费级显卡上运行。京东开源该项目并采用Apache 2.0许可,将吸引社区贡献更多应用插件和优化方案,进一步降低使用门槛。同时,该模型的技术路线(自回归流式编辑+有界KV缓存)可能成为视频编辑领域的新范式,推动更多团队跟进研究。

7. 应用场景

  • 短视频创作: 创作者在视频编辑过程中可实时替换人物服装、调整场景风格或添加虚拟元素。例如,制作穿搭视频时,用户只需输入“将上衣改为白色衬衫”,模型即可在视频播放过程中即时修改,无需重新拍摄或后期渲染,显著提升内容生产效率。

  • 直播实时特效: 主播在直播过程中边播边改背景、添加虚拟物品或改变自身外观。例如,游戏主播可将直播背景实时替换为游戏场景,带货主播能一键切换商品展示环境,实现互动式视觉增强,吸引观众停留。

  • 家装与室内设计: 用户在浏览房间视频时实时更换家具、墙面材质与灯光效果。例如,输入“将沙发换成蓝色布艺款”或“将墙壁改为浅灰色”,模型立即更新画面,帮助用户直观比较不同装修方案,辅助决策。

  • 影视后期预演: 导演和剪辑师在剪辑阶段快速尝试不同视觉风格与场景替换。例如,将一段日景视频实时转为夜景风格,或替换背景中的建筑物,降低试错成本,加快创意迭代。

  • 具身智能数据合成: 将人手操作视频(如抓取、装配)转化为机械臂操作素材。通过编辑视频中的手部外观和背景,生成多样化的机器人训练数据,低成本扩展数据集规模,提升机器人泛化能力。

8. 常见问题FAQ

Q:运行JoyAI-Video-Edit需要什么样的硬件配置?
A:推荐使用至少48GB显存的GPU(如NVIDIA A100 80GB、H100或国产昇腾910B)。由于模型参数为16B,消费级显卡(如RTX 4090 24GB)可能无法完整加载,需使用模型并行或4-bit量化方案,但推理速度会显著下降。CPU内存建议64GB以上,磁盘剩余空间至少100GB(含权重和临时文件)。

Q:模型支持中文指令吗?
A:MLLM条件编码器基于多模态大语言模型,对中文指令有良好的理解能力。用户可以用中文描述编辑需求(如“将背景替换为海滩”),模型能准确解析并执行。不过,对于复杂或生僻的描述,建议使用简洁明确的中文表达,以获得最佳效果。

Q:编辑结果可以保存为视频文件吗?
A:可以。在Web UI界面中,编辑后的视频流可实时预览,并支持一键导出为MP4文件。导出时保留原始视频的分辨率和帧率,也可选择降低码率以减小文件体积。对于摄像头流,编辑结果同样支持录制保存。

Q:模型是否支持批量处理多个视频?
A:当前版本主要面向实时交互场景,Web UI支持单个视频或摄像头流的实时编辑。对于批量离线处理,用户可以通过调用部署服务提供的REST API,编写脚本循环提交任务。但需注意,连续处理大量视频时GPU显存可能不足,建议适当间隔或使用显存清理机制。

Q:JoyAI-Video-Edit与其他视频编辑工具(如Runway、Pika)相比有什么优势?
A:核心优势在于实时性。Runway、Pika等工具需要先提交完整视频,等待数分钟甚至更久才能获得编辑结果,且通常只支持短片段(<10秒)。JoyAI-Video-Edit在视频播放过程中即时响应,支持任意时长,且编辑质量在OpenVE-Bench评测中领先。不过,这些工具在某些风格化生成方面有独特优势,且对硬件要求更低。

Q:模型是否开源?可以商用吗?
A:是的,项目采用Apache 2.0许可证,代码和模型权重完全开源,支持商业和学术用途。用户可自由下载、修改和部署,但需遵守许可证条款(如保留版权声明)。具体许可细节请查看GitHub仓库中的LICENSE文件。

9. 项目地址

版权声明:本文部分内容由 AI 辅助生成并经人工校准,版权归本站所有,未经允许禁止任何形式的转载。