LivePortrait 是目前最常被使用的开源人像动画项目之一——它是一款研究模型,只需一张静态人像,就能让人物“活”起来:把驱动视频中的表情和头部运动迁移到人脸上。如果你经常看到它被提及,想用通俗易懂的方式弄清楚 LivePortrait 是什么、怎么运行、以及它是否能替代在线口播头像工具,这篇指南会为你解答。项目源地址:github.com/KwaiVGI/LivePortrait

什么是 LivePortrait?

LivePortrait 是一个高效的人像动画框架。给定一张人脸源图和一个驱动信号——通常是一段有人在说话、做动作的短视频——它会生成一段新视频,让源人像去“复刻”这些动作,包括细微的表情、眼部以及嘴唇运动。相较于更“重”的基于扩散的方案,它以速度快、可控性强而闻名。

需要特别理解的一点是:LivePortrait 是面向开发者的工具,并不是一个在线网站。它没有注册页面,也没有浏览器应用。你需要在本地用 Python 安装,并通过命令行或演示界面运行。这样做的好处是灵活、使用成本为零,但也意味着你需要实际完成环境配置,并且最好有一张性能不错的 GPU。

如何运行 LivePortrait

LivePortrait 在本地运行,因此在第一次生成动画前,你需要准备一些前置条件。

前置条件

  • 一台带 NVIDIA GPU 的电脑(仅 CPU 也能跑,但会很慢)。
  • Python 以及 conda 等包管理工具。
  • Git,用于克隆仓库并下载模型权重。

配置步骤

  1. 从官方 GitHub 项目 克隆仓库,并安装 Python 依赖。
  2. 按照项目 README 的说明 下载预训练权重
  3. 使用你的源人像与驱动视频 运行推理 生成动画结果,或启动项目自带的演示界面。

由于它是研究项目,第一次使用时建议阅读 README 和 issues,并自行管理环境与更新。

LivePortrait vs 在线口播头像工具

LivePortrait 和在线头像工具解决的是不同问题。

  • 选择 LivePortrait,如果你对 Python 和 GPU 比较熟悉,希望获得研究级别的动画控制能力,并且相比速度更看重免费、自托管的方案。
  • 选择在线工具,如果你只想快速得到成片、无需任何配置。VisionStory 只需一张照片加一段文案,就能在浏览器里几分钟生成对口型的口播头像视频——无需 Python、无需 GPU、也无需录制驱动视频。

如果你的目标是“用一张照片和一段文案做一个会说话的讲述者”,在线头像工具通常是更快的路径。你可以在 AI 视频创作 中了解原理,或直接做一个 会说话的照片 来对比效果。

想要无需安装任何东西就生成口播视频?免费试用 VisionStory——上传照片、输入文案,几分钟就能得到可分享的口播头像视频。

常见问题

  • LivePortrait 免费吗?

    是的。LivePortrait 是开源项目,你可以自行下载并运行,无需支付授权费用。真正的成本在于运行它所需的硬件——最好是一台带 NVIDIA GPU 的电脑——以及你投入的配置时间。

  • 使用 LivePortrait 需要写代码吗?

  • 做口播视频时,LivePortrait 最简单的替代方案是什么?