SkyReels-V4:多模态视频-音频生成、修复与编辑统一模型 SkyReels-V4: Multi-modal Video-Audio Generation, Inpainting and Editing model
双流MMDiT架构统一视频-音频联合生成、修复与编辑任务
前置知识
扩散模型(Diffusion Models)
扩散模型是一类通过逐步向数据添加高斯噪声(前向过程)再学习逐步去噪(反向过程)来生成数据的生成模型。在视频生成中,扩散模型从纯噪声出发,通过学习到的去噪网络逐步还原出高质量视频帧序列。主流实现包括 DDPM、DDIM 以及基于流匹配(Flow Matching)的变体,后者通过学习从噪声到数据的速度场来简化训练目标。SkyReels-V4 采用流匹配框架进行训练,模型预测速度场 $v_\theta$ 将噪声推向数据分布。
理解扩散模型的基本原理是读懂本文训练目标(流匹配损失函数)和推理流程(从噪声逐步去噪生成视频/音频)的前提。
Transformer 与 DiT(Diffusion Transformer)
DiT 是将 Transformer 架构引入扩散模型的范式,用 Transformer 块替代传统的 U-Net 作为去噪骨干网络。DiT 通过自注意力机制捕捉长程时空依赖关系,在大规模视频生成中展现出比 U-Net 更强的扩展性。MMDiT(多模态扩散 Transformer)进一步扩展了 DiT,使其能同时处理多种模态(如文本和图像/视频),通过共享注意力实现跨模态对齐。
本文的核心架构正是 MMDiT,理解 DiT 的基本原理有助于理解双流设计、单流/双流混合块等关键架构选择。
流匹配(Flow Matching)
流匹配是一种生成模型训练框架,与传统扩散模型预测噪声不同,流匹配直接学习从噪声分布到数据分布的速度场。给定干净数据 $z_0$ 和噪声 $\epsilon$,在时间步 $t$ 构造插值 $z_t = t z_0 + (1-t)\epsilon$,模型预测速度场 $v_\theta(t, z_t) \approx z_0 - \epsilon$。这种方式训练目标更简洁,收敛更快,已在 Stable Diffusion 3、FLUX 等先进模型中广泛采用。
本文的联合训练目标采用流匹配框架,同时优化视频和音频两个分支的速度场预测,是理解训练过程的关键。
VAE(变分自编码器)用于视觉潜空间
在视频生成中,VAE 用于将高分辨率像素空间压缩到低维潜空间(latent space),大幅降低计算成本。Video-VAE 将视频帧编码为时空压缩的潜表示,生成完成后再解码回像素空间。Audio-VAE 对音频波形执行类似操作。这种潜空间生成策略使得在有限算力下处理 1080p 高分辨率视频成为可能。SkyReels-V4 中,条件帧、参考图像/视频都先通过 VAE 编码为潜表示后再输入模型。
理解潜空间生成是理解论文中通道拼接(channel concatenation)和时序拼接(temporal concatenation)操作的基础,也是理解高效推理策略的前提。
RoPE(旋转位置编码)
RoPE 是一种将位置信息编码到注意力机制中的方法,通过旋转矩阵对查询和键向量施加与位置相关的变换,使模型能感知序列中元素的相对位置。在视频模型中,通常使用 3D RoPE 同时编码时间、高度、宽度三个维度的位置信息。本文对音频和视频使用不同的时间分辨率 RoPE,并通过频率缩放对齐两种模态的时间尺度。
本文提出的时间偏移 3D RoPE 和音频 RoPE 频率缩放是实现多模态时间对齐和多参考条件区分的关键技术。
多模态大语言模型(MLLM)
MLLM 是能同时理解文本、图像、视频、音频等多种模态输入的大语言模型,如 Qwen-VL、GPT-4V 等。本文使用冻结的 MLLM 作为共享文本编码器,将文本提示和视觉/听觉参考输入统一编码为多模态嵌入,同时提供指令遵循能力,使模型能理解复杂的组合式多模态指令(如"用参考图中的人物生成视频")。
MLLM 作为共享编码器是 SkyReels-V4 处理丰富多模态输入的核心机制,理解其能力有助于理解模型如何理解复杂的多模态指令。
研究动机
当前视频生成领域存在严重的碎片化问题。尽管商业系统如 Veo-3.1、Sora-2、Kling-2.6 等已展示了强大的视频-音频联合生成能力,开源模型也在快速追赶,但没有任何现有系统能同时满足三个核心需求:(1)多模态输入支持——接受文本、图像、视频片段、遮罩和音频参考等多种条件输入;(2)视频-音频联合生成——在生成视觉内容的同时合成时间对齐的音频;(3)统一的生成/修复/编辑框架——将文生视频、图生视频、视频延展、视频编辑等任务统一在单一架构中。具体而言,音频驱动系统如 Omnihuman-1/1.5 和 Multitalk 采用浅层融合机制(如交叉注意力或轻量适配器),无法充分对齐视听表征;多模态参考模型如 Kling-Omni 仅关注视觉条件,缺乏原生音频合成能力。Kling-3.0、Seedance-2.0 和 Vidu-Q3 虽在联合生成上取得进展,但均未原生集成全面的修复和精细编辑能力。
本文的目标是本文的目标是构建一个真正的统一多模态视频基础模型 SkyReels-V4,它能在单一架构中同时实现:(i)丰富的多模态输入(文本、图像、视频、遮罩和音频参考);(ii)视频-音频联合生成,确保视觉与听觉内容的时间同步;(iii)将生成、修复和编辑任务统一在单一框架中;(iv)在电影级分辨率(1080p)、帧率(32 FPS)和时长(15秒)下保持高质量输出。此外,模型需要支持多镜头序列,适合电影级叙事创作,同时保持计算效率使其在实际创作和生产环境中可用。
与已有工作不同的是,本文的独特切入角度在于三个核心设计选择的结合。第一,采用双流 MMDiT 架构,视频和音频分支各自独立但通过双向交叉注意力实现深度同步,而非简单的后期融合或浅层适配器。第二,提出通道拼接(channel concatenation)统一修复框架,将图生视频、视频延展、视频编辑等不同任务统一为不同遮罩配置下的修复问题,用单一模型处理异构工作流。第三,引入联合低分辨率/高分辨率关键帧生成策略,先生成低分辨率全序列和高分辨率关键帧,再通过专用超分辨率和插帧模型重建,使高分辨率长时视频生成在计算上可行。这三者的结合——双流深度对齐、统一修复框架、高效推理策略——构成了 SkyReels-V4 区别于所有现有系统的核心竞争力。
核心方法
SkyReels-V4 的整体架构可以用一个直观的类比来理解:想象一个电影制作团队,有两位专门的艺术家(视频分支和音频分支),他们共享一位导演(MLLM 文本编码器)的指导,各自创作画面和声音,但时刻保持同步沟通(双向交叉注意力)。具体技术路线上,模型采用对称的双流 MMDiT 设计:视频分支从预训练的文生视频模型初始化,音频分支从头训练,两者共享相同的架构规格。输入端,MLLM 编码器将文本提示和多模态参考(图像、视频、音频)统一编码为语义嵌入,同时馈送给两个分支。视频分支采用通道拼接机制,将噪声潜变量、条件帧和遮罩沿通道维度拼接作为输入,通过不同的遮罩配置实现统一的修复框架。音频分支则通过时序拼接引入音频参考。训练采用渐进式多阶段策略,从图像基础训练逐步扩展到视频、音频和联合训练。推理时采用联合低分辨率/高分辨率关键帧生成加超分辨率插帧的高效策略。
SkyReels-V4 的核心创新在于三个层面的设计。首先是双流混合 MMDiT 块:初始 M 层采用双流设计,视频/音频和文本 token 保持独立参数,通过联合自注意力交互实现跨模态对齐;后续 N 层转为单流架构,拼接后的 token 共享参数处理以最大化效率。这种混合策略比纯双流或纯单流收敛更快。其次是通道拼接统一修复:将输入构造为 $Z_{input} = \text{Concat}(V, I, M)$,其中 $V$ 是噪声视频潜变量,$I$ 是 VAE 编码的条件帧(非条件帧填黑),$M$ 是二值遮罩。通过改变 $M$ 的配置,文生视频($M=0$)、图生视频($M_{t=0}=1$)、视频延展($M_{t<k}=1$)、首尾帧插值、视频编辑等任务全部统一为同一接口。最后是双向音频-视频交叉注意力和 RoPE 时间对齐:音频 RoPE 频率缩放因子为 $21/218 \approx 0.09633$,使 21 帧视频与 218 个音频 token 在时间上对齐;双向交叉注意力在每一层交换同步线索,确保视听内容的精确时间对齐。
方法步骤详情
模型的工作流程可分为以下几个关键步骤。步骤一:多模态输入编码。文本提示、参考图像、参考视频帧和音频参考通过冻结的 MLLM 文本编码器联合处理,生成多模态语义嵌入 $c$。参考视觉输入(图像或视频帧)通过 VAE 编码后,在时间维度上拼接为条件潜变量 $Z_{cond}$,用负时间索引区分于生成目标。步骤二:视频分支通道拼接输入构造。将噪声视频潜变量 $V \in \mathbb{R}^{T \times H \times W \times C}$、条件帧潜变量 $I$(非条件帧填黑图潜变量)和二值遮罩 $M \in \mathbb{R}^{T \times H \times W \times 1}$ 沿通道维度拼接为 $Z_{input} = \text{Concat}(V, I, M)$。步骤三:双流 MMDiT 前向传播。在初始 M 层双流块中,视频/音频 token 和文本 token 通过独立参数处理后联合自注意力;后续 N 层单流块中,拼接后的 token 共享参数处理。每层包含强化文本交叉注意力(视频查询文本嵌入)和双向音频-视频交叉注意力。步骤四:流匹配目标训练。在时间步 $t$ 构造噪声潜变量 $z_t^v = t z_0^v + (1-t)\epsilon_v$ 和 $z_t^a = t z_0^a + (1-t)\epsilon_a$,模型预测速度场,损失函数为 $$\mathcal{L}_{flow} = \mathbb{E} \left[ \|v_\theta^v(t, z_t^v, z_t^a, c) - (z_0^v - \epsilon_v)\|^2 + \|v_\theta^a(t, z_t^a, z_t^v, c) - (z_0^a - \epsilon_a)\|^2 \right]$$ 步骤五:渐进式多阶段训练。从 Stage 1 的 256px 文生图(3B 图像,3 epoch)逐步扩展到 Stage 6 的多模态条件预训练(480/720/1080px),然后进入音频预训练、视频-音频联合训练和监督微调。步骤六:高效推理。基础模型同时生成低分辨率全序列和高分辨率关键帧,Refiner 模块通过 VSA(视频稀疏注意力)进行超分辨率和插帧,将注意力计算成本降低约 3 倍。
技术新颖性
SkyReels-V4 的技术新颖性体现在多个层面。第一,它是首个在单一框架中同时统一多模态输入、视频-音频联合生成和生成/修复/编辑任务的视频基础模型,这一组合在现有系统中前所未有。第二,双流混合 MMDiT 架构中,前 M 层双流设计促进跨模态对齐,后 N 层单流设计提高参数效率,配合强化文本交叉注意力和双向音频-视频交叉注意力,形成了比现有方法(如 Ovi、BridgeDiT、JavisDiT 的交叉注意力或流匹配方案)更紧密的视听耦合。第三,通道拼接统一修复框架将异构任务统一为遮罩配置问题,避免了为每种任务设计专门模块的复杂性。第四,时间偏移 3D RoPE 通过负时间索引编码条件潜变量,无需引入任务特定的架构修改即可区分条件上下文和生成目标,并自然扩展到多个参考视觉。第五,音频 RoPE 频率缩放($21/218$)以简洁优雅的方式解决了视频(21 帧)和音频(218 token)时间分辨率不匹配的问题。第六,联合低分辨率/高分辨率关键帧生成策略配合 VSA 稀疏注意力的 Refiner,使 1080p、32 FPS、15 秒多镜头视频的生成在计算上可行。
实验结果
SkyReels-V4 在多个维度上展示了强大且具有竞争力的性能。在 Artificial Analysis 公共竞技场排行榜上(截至 2026 年 3 月 18 日),模型在文生视频+音频赛道排名第 1,超越了 Kling 3.0 和 Veo 3.1;文生视频(无音频)赛道排名第 2;图生视频+音频赛道排名第 4;图生视频(无音频)赛道排名第 7。这些结果表明模型在联合视听生成方面具有领先优势。在自建的 SkyReels-VABench 人类评估基准上(2000+ 精心策划的提示,50 名专业评估员),SkyReels-V4 在所有竞争模型中取得最高整体平均分(5 分李克特量表)。分维度分析显示,模型在指令遵循(Prompt Following)和运动质量(Motion Quality)上表现尤为突出,在视觉质量(Visual Quality)上与最强竞争模型相当,在视听同步(Audio-Visual Synchronization)和音频质量(Audio Quality)上也保持领先。配对 Good-Same-Bad(GSB)比较进一步确认,SkyReels-V4 在与 Kling 2.6、Seedance 1.5 Pro、Veo 3.1 和 Wan 2.6 的逐一比较中,在大多数评估维度上获得更高比例的"Good"评级。评估涵盖五个主要维度共 17 个子维度,包括视频指令遵循(主体描述、主体交互、镜头运动、风格美学、多镜头一致性)、音频指令遵循(语义忠实、时间准确性、说话人属性)、视听同步(唇形同步、音效对齐、氛围匹配、空间音频)、视觉质量(清晰度、色彩、构图、结构完整性)和运动质量(物理合理性、流畅性、稳定性、时间一致性、生动性),以及音频质量(无伪影、空间声场、音色真实、信号清晰、动态范围)。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 文生视频+音频(Text-to-Video with Audio) | Artificial Analysis Arena Elo 排名 | Rank #1 | Kling 3.0, Veo 3.1, Sora-2, Vidu-Q3, Wan 2.6 等 | 排名最高,超越所有商业和开源竞品 |
| 文生视频(Text-to-Video without Audio) | Artificial Analysis Arena Elo 排名 | Rank #2 | Veo 3.1, Sora-2, Kling 3.0 等 | 仅次于最高排名,领先大多数竞品 |
| 图生视频+音频(Image-to-Video with Audio) | Artificial Analysis Arena Elo 排名 | Rank #4 | Kling 3.0, Veo 3.1, Wan 2.6 等 | 在多模态条件生成中表现竞争力强 |
| 图生视频(Image-to-Video without Audio) | Artificial Analysis Arena Elo 排名 | Rank #7 | Kling 3.0, Veo 3.1, Sora-2 等 | 在纯视觉图生视频赛道中位列前列 |
| 人类评估-指令遵循 | 5分李克特量表(SkyReels-VABench) | 最高分(相对所有基线) | Veo 3.1, Kling 2.6, Seedance 1.5 Pro, Wan 2.6 | 在指令遵循维度上显著优于所有基线 |
| 人类评估-运动质量 | 5分李克特量表(SkyReels-VABench) | 最高分(相对所有基线) | Veo 3.1, Kling 2.6, Seedance 1.5 Pro, Wan 2.6 | 在运动质量维度上表现尤为突出 |
局限与改进
尽管 SkyReels-V4 取得了显著进展,论文也隐含或可推断出若干局限性。首先,在图生视频(无音频)赛道上排名第 7,表明在纯视觉多模态条件生成方面仍有提升空间,与 Kling 3.0 等顶级系统存在差距。其次,视听同步和音频质量维度虽然保持领先,但优势相对其他维度(如指令遵循和运动质量)较为有限,暗示音频生成质量可能仍是瓶颈。第三,模型的高效推理依赖于 Refiner 模块的级联架构,这意味着完整的推理流程涉及多个模型(基础模型 + 超分辨率 + 插帧),增加了系统复杂性和推理延迟。第四,论文未公开模型参数量、训练算力消耗和推理速度的具体数字,难以评估实际部署成本。第五,音频分支从头训练而非利用预训练音频模型,可能限制了音频生成的多样性和质量上限。第六,15 秒的最大视频时长对于长叙事场景仍然受限,多镜头拼接需要额外处理。最后,训练数据中大量使用合成数据(特别是多语言 TTS 和多模态修复/编辑的合成配对数据),可能引入数据分布偏差。
独立分析的弱点
从独立分析的角度看,SkyReels-V4 存在以下几个值得关注的弱点。第一,图生视频(无音频)排名第 7 暴露了在纯视觉条件生成场景中的相对不足,可能是因为通道拼接修复框架在处理精细图像参考时不如专门设计的图生视频架构有效,改进方向可以是引入更强的图像特征注入机制或专门的图生视频分支。第二,音频质量维度优势有限,音频分支从头训练且主要基于语音数据预训练,对复杂声景(如环境音、多声源混合)的生成能力可能不足,可以考虑引入预训练音频基础模型(如 AudioLDM 系列)进行知识蒸馏或适配。第三,Refiner 级联架构虽然提升了质量,但增加了推理复杂度和延迟,未来可以探索端到端的单阶段高分辨率生成或更激进的稀疏注意力策略。第四,15 秒时长限制对电影级叙事场景不足,多镜头场景需要后处理拼接,未来可探索更长序列的高效注意力机制(如分块注意力或记忆增强机制)。第五,论文缺乏对失败案例的分析,特别是在复杂遮罩配置(如动态逐帧编辑遮罩)和极端多模态输入组合下的鲁棒性未被充分验证。
未来方向
基于 SkyReels-V4 的成果,未来研究可以从多个方向延伸。作者在论文中暗示的方向包括:进一步提升视听同步的精确性,特别是在复杂声景和多人对话场景中的唇形同步和空间音频生成。从论文成果可延伸的方向包括:(1)将统一修复框架扩展到更多视频任务,如视频超分辨率、视频去噪、风格迁移等,进一步验证通道拼接的通用性;(2)探索更长视频生成(分钟级甚至更长),结合分块注意力或记忆增强机制突破 15 秒限制;(3)引入交互式编辑能力,支持用户在生成过程中实时调整遮罩和参考输入;(4)将 MLLM 编码器从冻结状态转为可微调,使模型能更好地理解视频特定的指令格式;(5)探索音频分支与预训练音频基础模型的集成,提升复杂声景生成能力;(6)研究更高效的推理策略,如一致性模型或蒸馏方法,减少推理步骤和延迟;(7)在更多下游任务上评估模型的泛化能力,如虚拟现实内容生成、游戏场景合成等。
复现评估
从复现评估角度看,SkyReels-V4 的复现面临较大挑战。开源情况方面,论文未明确提及模型权重、代码或数据集的开源计划,这对于学术复现和社区验证构成障碍。数据方面,训练数据规模庞大(Stage 1 使用 30 亿图像,Stage 6 使用 5000 万视频),包含大量授权内部数据(电影、电视剧、短剧、网剧),这些数据无法公开获取,即使是公开数据集(LAION、WebVid-10M、Koala-36M 等)的组合也需要巨大的数据处理和清洗工作。算力方面,论文未披露训练所需的 GPU 小时数或硬件配置,但从数据规模和多阶段训练策略来看,计算需求极其庞大,非顶级研究机构难以承担。技术难度方面,双流 MMDiT 架构、MLLM 编码器集成、通道拼接机制、RoPE 频率缩放等技术细节虽然在论文中有描述,但完整的训练流程(特别是合成数据生成管线、多阶段训练调度、Refiner 训练)的实现复杂度很高。总体而言,完整复现 SkyReels-V4 需要顶级算力、大规模数据和深厚的工程经验,预计复现难度为极高。
论文图表
详细列出了 SkyReels-V4 完整的多阶段训练计划,包括四个主要阶段:视频预训练(6 个子阶段,从 256px T2I 到多模态条件预训练)、音频预训练(可变长度,最多 15 秒,数十万小时数据)、视频-音频联合训练(720/1080px,T2V+T2AV+T2A 三任务)和视频-音频监督微调(两个子阶段,分别使用 500 万和 100 万视频)。每个阶段列出了任务类型、分辨率、数据量和训练轮数。
这个表格是理解模型训练全流程的关键参考,展示了从基础到高级的渐进式训练策略,以及每个阶段的数据规模和任务配置,对于评估训练复杂度和复现可行性至关重要。