LivePortrait 是最常被使用的开源人像动画项目之一——它是一种研究模型,只需一张静态人像,就能让照片“活起来”,把驱动视频里的表情与头部动作迁移到人脸上。如果你经常看到它被提到,想用更易懂的方式搞清楚 LivePortrait 是什么、怎么跑、以及它能否取代托管式的会说话虚拟人工具,这篇指南会一次讲明白。项目来源:github.com/KwaiVGI/LivePortrait。
什么是 LivePortrait?
LivePortrait 是一个高效的人像动画框架。给它一张人脸的源图和一个驱动信号——通常是一段有人在移动和说话的短视频——它就会生成新视频,让源人像去“复刻”这段动作,包括细微的表情、眼部与唇部运动。与更重的基于扩散的方案相比,它以速度快、可控性强而出名。
关键要点:LivePortrait 是给开发者用的工具,不是托管网站。它没有注册页面,也没有浏览器应用。你需要用 Python 在本地安装,并通过命令行或演示界面运行。这样做灵活、也能免费运行,但也意味着你需要真正完成环境配置,并具备性能足够的 GPU。
如何运行 LivePortrait
LivePortrait 是在本地运行的,所以在第一次生成动画前,你需要先准备一些前置条件。
前置条件
- 一台带 NVIDIA GPU 的电脑(也可以只用 CPU,但会很慢)。
- Python 以及 conda 等包管理工具。
- Git,用于克隆仓库并下载模型权重。
安装与设置
- 从官方 GitHub 项目克隆仓库,并安装 Python 依赖。
- 按项目 README 的说明下载预训练权重。
- 用你的源人像和驱动视频运行推理生成动画结果,或启动自带的演示界面。
由于它是研究项目,第一次上手通常需要阅读 README 和 issues,并自行管理环境与更新。
LivePortrait vs 托管式会说话虚拟人工具
LivePortrait 和托管式虚拟人工具解决的是不同问题。
- 选择 LivePortrait,如果你对 Python 和 GPU 比较熟悉,想要研究级的动画控制能力,并且更看重免费、自托管的路径,而不是速度。
- 选择托管工具,如果你只想快速得到成片、且不想做任何配置。VisionStory 只需一张照片加一段脚本,就能在浏览器里几分钟生成口型同步的会说话虚拟人视频——无需 Python、无需 GPU、也不用录制驱动视频。
如果你的目标是“用一张照片+一段脚本做一个会说话的讲解人”,托管式虚拟人工具通常更省时。你可以到 AI 视频制作 了解流程,或先做一个快速的 会说话照片 来对比。
想不安装任何东西就生成会说话视频?免费试用 VisionStory——上传照片、输入脚本,几分钟就能拿到可分享的会说话虚拟人视频。
