AI视频生成技术全景:从Sora到可控视频合成
AI视频生成的技术跃迁 2024年OpenAI发布Sora,AI视频生成从"能动"走向"能看"。到2026年,视频生成已经发展出完整的技术栈和商业生态。 技术路线全景 路线一:扩散模型+时空注意力(主流) Sora采用的核心架构是DiT(Diffusion Transformer): 噪声视频块 → 去噪(迭代) → 清晰视频 关键组件: - 时空Transformer:处理空间和时间维度的联合注意力 - 时空Patch:将视频切分为时空块(类似ViT的patch机制) - 扩散过程:从纯噪声逐步去噪到清晰视频 核心创新是"时空Patch"机制: 将视频分解为时空立方体 每个patch作为token输入Transformer 类比:文本token→视频时空token 好处:统一的框架,可处理不同分辨率和时长 路线二:自回归模型 将视频帧序列视为token序列,用next-token prediction方式生成: 每帧量化为离散token 自回归生成帧序列 代表:VideoPoet、Kinetix 优势:天然支持文本条件 劣势:时间一致性不如扩散模型 路线三:掩码建模 类似MAE(Masked Autoencoder),随机遮蔽部分帧后重建: 训练:随机遮蔽视频帧,学习重建 推理:从部分帧"补全"完整视频 优势:速度快(只需1-2次forward而非50步去噪) Sora架构深度分析 时空Patch化 输入视频被切分为时空patch: 空间维度:每16×16像素为一个patch 时间维度:每4帧为一个时间块 每个patch编码为一个向量 这种设计让模型天然支持不同分辨率和长宽比——不需要裁剪到固定尺寸。 扩散Transformer 去噪过程在patch token空间中进行: x_t = 噪声视频tokens t = 扩散时间步 c = 文本条件(text encoding) ε = DiT(x_t, t, c) # 预测噪声 x_{t-1} = 去噪一步(x_t, ε) DiT使用大规模Transformer(数十亿参数),支持长序列的时空建模。 ...






