← 返回 2026-03-27

AVControl:高效的音视频控制训练框架 AVControl: Efficient Framework for Training Audio-Visual Controls

Matan Ben-Yosef, Tavi Halperin, Naomi Ken Korem, Mohammad Salama, Harel Cain, Asaf Joseph, Anthony Chen, Urska Jelercic, Ofir Bibi 📅 2026-03-25 👍 30 2026-07-13 08:36
LoRA微调 可控生成 多模态 视频生成 音频生成

用独立LoRA在并行画布上训练13种音视频控制模态,仅需55K步即可超越VACE等基线

前置知识

LoRA(Low-Rank Adaptation)

LoRA是一种参数高效微调方法,通过在冻结的预训练模型层中注入可训练的低秩矩阵来实现微调。具体来说,对于原始权重矩阵 $W_0 \in \mathbb{R}^{d \times k}$,LoRA添加两个小矩阵 $A \in \mathbb{R}^{d \times r}$ 和 $B \in \mathbb{R}^{r \times k}$(其中 $r \ll \min(d,k)$),使得前向传播变为 $h = W_0 x + BAx$。这样只需训练极少量参数(通常不到原模型的1%),就能在特定任务上获得接近全量微调的效果。

本文的核心就是将每种控制模态训练为独立的LoRA适配器,理解LoRA的低秩分解原理和参数效率是理解本文框架设计的基础。

扩散变换器(DiT, Diffusion Transformer)

DiT是将Transformer架构应用于扩散模型的架构。与传统使用U-Net的扩散模型不同,DiT使用Transformer处理噪声latent patch tokens,通过自注意力机制进行去噪。LTX-2就是一个音视频联合DiT模型,能够同时生成同步的视频和音频。

AVControl建立在LTX-2这个音视频联合DiT之上,理解DiT的注意力机制对于理解parallel canvas如何通过额外token注入控制信号至关重要。

并行画布(Parallel Canvas)条件注入

并行画布是本文提出的核心条件注入机制。与传统的通道拼接(channel concatenation)将参考信号沿通道维度拼接到噪声latent不同,并行画布将参考信号通过相同的VAE编码为latent patch tokens,然后在序列维度上与噪声目标tokens拼接,共同通过自注意力层处理。关键设计是:参考tokens被分配干净时间步($t=0$),而生成tokens携带当前噪声水平($t$),模型通过时间步信息天然区分两者。

这是本文的核心技术贡献,解决了传统空间拼接方法在结构控制(如深度、姿态)上失败的问题,实现了无需修改位置编码的控制信号注入。

ControlNet风格控制

ControlNet是一种通过额外网络注入空间条件(如深度图、姿态、边缘图)来控制图像/视频生成的方法。传统ControlNet通常通过通道拼接或额外编码器将控制信号注入主干网络。本文的框架支持类似的空间对齐控制(深度、姿态、边缘),但通过并行画布方式实现,无需添加新的网络组件。

理解传统ControlNet的工作方式有助于理解本文方法与已有方法的本质区别,以及为什么并行画布在结构控制上优于通道拼接。

VACE Benchmark

VACE Benchmark是用于评估视频可控生成的标准基准测试,包含深度引导生成、姿态引导生成、视频修复(inpainting)和视频扩展(outpainting)四个任务,每个任务20个样本。评估指标包括美学质量(AQ)、背景一致性(BC)、动态程度(DD)、成像质量(IQ)、运动平滑度(MS)和主体一致性(SC)六个VBench指标。

这是本文定量评估的主要基准,理解其任务设置和评估指标对于理解实验结果至关重要。

小到大控制网格(Small-to-Large Control Grid)

针对不同信息密度的控制模态,本文提出自适应调整参考画布分辨率的策略。对于密集的空间对齐信号(如深度图),需要高分辨率参考画布;而对于稀疏控制(如相机参数),可以用更少的tokens表达。这种策略减少了额外注意力token数量,从而降低推理延迟和内存开销。

这是本文的三个核心贡献之一,体现了框架的效率优化思想。

研究动机

视频和音频生成的可控控制在实际创意应用中至关重要,但现有方法面临严重的可扩展性问题。一方面,单体模型(monolithic models)如VACE试图在单一模型中联合训练所有控制模态,这导致训练预算巨大(VACE需要200K步训练),且新增控制模态需要重新训练整个模型。另一方面,为每种新控制模态引入架构修改(如新的RoPE维度、新的输入投影层)成本高昂,尤其在视频领域,因为时间对齐的多视角视频数据对的收集成本远高于图像数据对。具体来说,ReCamMaster仅控制相机外参,BulletTime需要batch size 64下40K次迭代并引入4D-RoPE新架构,VerseCrafter的GeoAdapter需要380 GPU小时的训练。音频控制方面,ReWaS和CAFA分别需要160K和200K样本训练专用适配器,且仅在单模态主干上工作。

本文的目标是本文的目标是构建一个轻量、可扩展的框架,能够快速适应新的控制模态,无论是标准的空间控制(深度、姿态、边缘)还是专用的音频-视频控制。具体而言,框架需要满足三个核心条件:(1)每种控制模态独立训练,添加新模态无需重训练已有模态,实现真正的模块化扩展;(2)训练预算极小,每种模态只需小数据集和几百到几千步训练,总预算控制在VACE等单体方法的三分之一以内;(3)支持推理时的细粒度强度调制,实现控制信号强度与生成自由度之间的连续权衡,让用户能够灵活调节控制的严格程度。最终,作者希望这个框架能够成为音视频可控生成的实用基础设施,降低新控制模态的开发门槛。

与已有工作不同的是,本文的独特切入角度是将每种控制模态训练为独立的LoRA适配器,并通过并行画布(parallel canvas)而非通道拼接注入控制信号。这一设计的核心洞察来自两个发现:首先,简单地将图像领域的In-Context LoRA(IC-LoRA)方法扩展到视频时,对于深度等结构控制会失败——作者假设这是因为拼接布局中语义对应位置之间的空间距离过大,削弱了它们在注意力层中的交互。其次,LTX-2的每个token都有唯一的时间步,这使得模型天然区分干净的参考tokens和带噪的生成tokens,无需像Flux Kontext那样引入新的RoPE维度,也无需OmniTransfer的任务感知RoPE偏置或VideoCanvas的时间RoPE插值。这种最小化的设计——仅需LoRA适配器,无需任何架构修改——实现了对齐方法失败时的忠实结构控制,同时保留了推理时连续调制参考影响的能力。

核心方法

AVControl的整体思路是:将控制信号注入到视频生成模型中,而不是修改模型架构本身。具体来说,它利用LTX-2这个已经能够生成同步音视频的联合DiT模型作为骨干网络,然后为每种控制模态(如深度、姿态、相机轨迹等)训练一个独立的轻量级LoRA适配器。控制信号通过"并行画布"机制注入:参考信号经过与生成目标相同的VAE编码为latent patch tokens,这些参考tokens在序列维度上与噪声目标tokens拼接,共同通过自注意力层处理。关键的设计是利用LTX-2的时间步机制——参考tokens被分配$t=0$(干净),生成tokens携带当前噪声水平$t$,模型通过时间步信息天然区分参考和生成。训练时只优化LoRA参数,损失仅计算在生成tokens上,参考tokens作为干净的条件上下文。这种设计使得每个模态的训练只需几百到几千步,13种模态的总训练预算仅约55K步。

本文的核心创新在于并行画布条件注入机制,这与已有方法有本质区别。传统方法如ControlNet和IC-LoRA使用通道拼接(channel concatenation),将参考信号沿通道维度拼接到噪声latent上,这需要新的输入投影权重,且假设像素级空间对齐。Flux Kontext引入新的RoPE维度来区分参考和生成tokens,但需要大量计算和大规模配对数据学习新的位置关系。本文的方法完全不同:它利用LTX-2的per-token timestep机制,参考tokens($t=0$)和生成tokens($t$)在自注意力层中天然可区分,无需任何位置编码修改。这意味着(1)训练效率极高——利用预训练的自注意力层注入控制,某些模态几百步就收敛;(2)支持细粒度参考加权——可以在推理时全局或局部调制目标queries与参考keys之间的注意力权重,实现连续的控制强度调节;(3)支持未对齐的参考——通道拼接要求像素级对齐,而并行画布对空间对齐没有约束,例如cut-on-action控制从完全不同的相机角度重新渲染场景。此外,每种模态是独立的LoRA,添加新模态只需小数据集和短训练,无需重训练已有模态。

方法步骤详情

AVControl的方法流程包括以下步骤:(1)参考信号编码:将控制模态的参考信号(深度图、姿态、相机参数等)通过与生成目标相同的VAE编码器处理,生成latent patch tokens。(2)并行画布构建:将参考tokens(分配时间步$t=0$)与带噪目标tokens(时间步$t$)在序列维度上拼接,形成统一的token序列。(3)自注意力处理:拼接后的序列共同通过LTX-2的DiT自注意力层,参考tokens作为干净的条件上下文影响生成tokens的去噪过程。(4)LoRA训练:冻结骨干网络所有参数,仅训练注入到注意力投影矩阵和前馈层的LoRA适配器。损失函数为标准的扩散去噪目标,但仅在生成tokens上计算。不同模态的LoRA目标模块集可以不同(见补充材料Table 5)。(5)多条件组合:当需要组合多个控制信号时,将它们复合到同一画布上(如masked depth叠加pose用于Blender渲染),保持几何对齐的同时允许模型在角色运动上有自由度。(6)小到大控制网格:根据模态的信息密度调整参考画布分辨率——密集信号(深度)用高分辨率,稀疏信号(相机参数)用低分辨率,减少token数和推理延迟。(7)推理时强度调制:通过缩放目标queries与参考keys之间的注意力权重,实现全局或局部的参考影响调制。

技术新颖性

AVControl的技术新颖性体现在多个层面。首先,在条件注入机制上,它提出了并行画布方法,避免了通道拼接需要的输入投影权重和像素对齐假设,也避免了Flux Kontext等方法需要的新RoPE维度。通过巧妙利用LTX-2的per-token timestep特性,实现了参考与生成tokens的零成本区分。其次,在框架设计上,13种控制模态各自训练为独立LoRA,总训练预算仅55K步(不到VACE 200K步的三分之一),添加新模态无需重训练已有模态——这与VACE等单体模型形成鲜明对比。第三,在模态覆盖上,它首次在同一框架中支持空间对齐控制(深度、姿态、边缘)、相机轨迹(含内外参)、稀疏运动轨迹、视频编辑以及音视频联合控制。特别是相机LoRA同时控制外参和内参(FOV),这是ReCamMaster等仅控制外参的方法无法实现的,能够模拟dolly zoom等效果。第四,音频模态的训练方式独特——在单模态(音频)数据对上训练LoRA,但在推理时生成音视频联合输出,实现了"训练单模态,部署双模态"。

AVControl控制模态展示
Fig. 1: AVControl控制模态展示
AVControl框架总览
Figure 2: AVControl框架总览
训练步数与质量的视觉比较
Figure 6: 训练步数与质量的视觉比较
推理时参考加权调制
Figure 9: 推理时参考加权调制

实验结果

AVControl在多个基准测试上取得了显著的实验结果。在VACE Benchmark上,深度引导生成的平均VBench得分为81.6,比VACE的78.7高出2.9分,其中动态程度(DD)达到68.4(对比ControlVideo的10-25,避免了过度约束的失败模式),美学质量(AQ)为62.9(比VACE的56.7高6.2分)。姿态引导生成得分为83.7,比VACE的81.4高出2.3分,DD达到84.2。修复任务得分为79.1,比VACE的75.3高出3.8分,其中AQ提升8.4分(59.7 vs 51.3),IQ提升8.4分(68.8 vs 60.4)。扩展任务得分为76.8,比VACE的74.5高出2.3分。在ReCamMaster Benchmark的200个视频上,CLIP-F达到99.13%(超越ReCamMaster的98.74%),但旋转误差为6.00°(COLMAP在27%的视频上失败),使用SpatialTrackerV2得到3.55°。音频强度控制在254个VGGSound测试样本上,IS得分最高(34.51),IB得分(0.13)仅比专用V2A模型ReWaS(0.15)低0.02,尽管训练数据少20-25倍(7.8K vs 160-200K)。说话人控制在HDTF基准上,表达质量E-FID达到0.18(所有基线中最佳),视觉质量FID达到12.31(所有基线中最佳),但唇音同步指标落后于专用方法(Sync-C 4.50 vs MultiTalk 8.54)。训练效率方面,深度控制在1,000步达到81.1分,3,000步达到81.6分,LoRA秩32/64/128的差异不到1分。

VACE基准上的VBench评估
Table 1: VACE基准上的VBench评估
ReCamMaster基准上的相机控制比较
Table 2: ReCamMaster基准上的相机控制比较
VGGSound上的音频强度评估
Table 3: VGGSound上的音频强度评估
HDTF测试集上的说话人比较
Table 4: HDTF测试集上的说话人比较
VACE基准上的定性比较(深度和姿态)
Figure 4: VACE基准上的定性比较(深度和姿态)
控制模态画廊(部分展示)
Figure 5: 控制模态画廊(部分展示)
查看结构化数据
任务指标本文基线提升
VACE深度引导生成 VBench平均分 81.6 VACE 78.7 +2.9
VACE姿态引导生成 VBench平均分 83.7 VACE 81.4 +2.3
VACE修复(Inpainting) VBench平均分 79.1 VACE 75.3 +3.8
VACE扩展(Outpainting) VBench平均分 76.8 VACE 74.5 +2.3
ReCamMaster相机控制 CLIP-F (%) 99.13 ReCamMaster 98.74 +0.39%
VGGSound音频强度 IS (PANNS) 34.51 CAFA 13.45 +21.06
HDTF说话人 E-FID 0.18 MultiTalk 1.00 -0.82(越低越好)
HDTF说话人 FID 12.31 MultiTalk 24.01 -11.70(越低越好)

局限与改进

本文作者坦诚地承认了多个局限性。首先,框架继承了基础模型LTX-2的能力和限制,在角色运动、高频细节和音频质量方面的改进会直接提升框架效果。其次,掩码表示方面,作者将掩码编码在参考视频中而非作为单独输入,虽然实践中可靠,但当视频包含与指定修复颜色相似的颜色时会出现罕见失败。第三,复杂角色运动方面,当参考深度或姿态信号包含快速、复杂的角色运动时,生成视频可能出现时间抖动或不合理的肢体配置。第四,相机控制在快速场景动态下,逐帧重投影可能在参考画布中产生拉伸或伪影,LoRA可能会忠实地复制这些伪影而非纠正它们。第五,相对于VACE最明显的能力差距是参考图像条件注入——身份保持与本文框架针对的时空控制本质不同,需要单独的补充机制。从我的观察来看,音频模态的评估指标(FAD 57.25,KL 7.74)明显低于专用音频生成方法,这是因为模型同时生成音视频而非专注于音频,但这限制了在音频质量要求高的场景中的应用。此外,唇音同步落后于专用方法,说明通用LoRA在需要精细跨模态对齐的任务上仍有提升空间。

独立分析的弱点

本文的几个值得深入分析的弱点:(1)音频质量受限:音频强度控制的FAD(57.25)和KL(7.74)远高于专用V2A方法(如MMAudio的FAD 5.32、KL 1.64),虽然作者解释这是因为联合生成音视频而非专注音频,但这确实限制了对音频质量敏感的应用场景。改进方向可以是训练音频质量增强LoRA或引入音频后处理模块。(2)唇音同步不足:说话人控制的Sync-C(4.50)和Sync-D(10.31)远落后于MultiTalk(8.54, 6.69),说明通用LoRA在精细跨模态对齐上能力有限。可以考虑引入专用的音频-视觉注意力层或时间对齐损失来改善。(3)旋转误差较高:相机控制的COLMAP旋转误差6.00°,即使使用SpatialTrackerV2的3.55°也高于ReCamMaster的1.22°。虽然作者指出27%的COLMAP失败导致误差估计不准确,但专用方法在几何精度上仍有优势。(4)掩码表示的脆弱性:将掩码编码在参考视频中的设计在视频包含相似颜色时会失败,这是可避免的设计缺陷。(5)缺乏定量音频评估的用户研究:作者在结论中也提到需要感知指标和用户研究来评估音视频模态。

未来方向

作者在结论中提出了几个未来方向:(1)通过感知指标和用户研究进行音视频模态的定量评估;(2)推理时轻量级的LoRA组合机制,实现多控制模态的无缝融合;(3)基于少量个人示例训练用户特定控制,实现个性化生成。基于本文成果,还可以延伸以下方向:(4)探索并行画布在更大规模基础模型(如更高质量的视频生成模型)上的效果,验证框架的通用性;(5)研究LoRA间的知识迁移,例如从深度LoRA初始化姿态LoRA以加速训练;(6)开发自动化的新模态发现机制,自动识别哪些任务适合用并行画布LoRA训练;(7)将框架扩展到3D生成、多视角视频等更复杂的模态;(8)研究参考画布分辨率与控制质量的最优映射关系,为小到大控制网格提供理论指导。

复现评估

本文的复现条件相当优越。作者公开了代码(https://github.com/Lightricks/LTX-2/tree/main/packages/ltx-trainer)和训练好的LoRA检查点,这大大降低了复现门槛。基础模型LTX-2是公开可用的音视频联合DiT。训练数据方面,每种模态只需小数据集(音频模态7.8K-2.6K样本),且部分LoRA(如相机、cut-on-action、局部编辑)完全在合成或生成数据上训练却能泛化到真实视频。算力要求是单张H100 GPU,这在当前的GPU资源条件下是可接受的。总训练预算约55K步,LoRA秩默认128。不过,完整复现所有13种模态仍需一定工作量,因为每种模态有独立的数据准备和训练配置。验证脚本(validate_summary.py)的存在也有助于确保复现结果的正确性。总体而言,这是近年来复现条件最好的可控生成框架之一。