news 2026/3/25 18:44:27

3步搞定AI肖像动画工具LivePortrait:跨平台安装部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3步搞定AI肖像动画工具LivePortrait:跨平台安装部署指南

3步搞定AI肖像动画工具LivePortrait:跨平台安装部署指南

【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait

LivePortrait作为一款高效的AI肖像动画解决方案,已被广泛应用于内容创作领域。本指南将带你通过环境准备、核心安装、功能探索和进阶优化四个阶段,快速部署这套人像动画工具,让静态肖像"活"起来!

环境准备:系统适配方案

硬件要求

组件最低配置推荐配置
操作系统Windows 10/11、macOS 12+、Linux (Ubuntu 20.04+)同左
处理器四核CPU八核及以上CPU
显卡NVIDIA显卡(4GB显存)或Apple SiliconNVIDIA显卡(8GB显存)或M2芯片
内存8GB RAM16GB RAM
存储空间10GB可用空间20GB可用空间

必备软件安装

FFmpeg音视频处理工具

🪟Windows用户
下载ffmpeg.exe和ffprobe.exe,放置到项目根目录

🍎macOS用户

brew install ffmpeg

🐧Linux用户

sudo apt install ffmpeg sudo apt install libsox-dev conda install -c conda-forge 'ffmpeg<7'
Git与Conda安装
  • Git: 从官网下载并安装
  • Conda: 推荐Miniconda,选择Python 3.10版本

环境验证步骤
打开终端执行以下命令,确认所有工具已正确安装:

git --version conda --version ffmpeg -version

核心安装:模型部署技巧

1. 获取项目代码

git clone https://gitcode.com/GitHub_Trending/li/LivePortrait cd LivePortrait

2. 创建虚拟环境

conda create -n LivePortrait python=3.10 -y conda activate LivePortrait

3. 安装依赖包

🪟Windows/Linux用户
先检查CUDA版本:

nvcc -V # 查看CUDA版本

根据CUDA版本安装对应PyTorch:

# CUDA 11.8示例 pip install torch==2.3.0 torchvision==0.18.0 torchaudio==2.3.0 --index-url https://download.pytorch.org/whl/cu118 # 安装其余依赖 pip install -r requirements.txt

🍎macOS用户(Apple Silicon)

pip install -r requirements_macOS.txt

4. 下载预训练模型

# 安装huggingface_hub pip install -U "huggingface_hub[cli]" # 国内用户建议使用镜像 export HF_ENDPOINT=https://hf-mirror.com # 下载模型 huggingface-cli download KwaiVGI/LivePortrait --local-dir pretrained_weights --exclude "*.git*" "README.md" "docs"

安装验证步骤
检查pretrained_weights目录是否包含模型文件,执行以下命令验证环境:

python -c "import torch; print('PyTorch版本:', torch.__version__)" python -c "import cv2; print('OpenCV版本:', cv2.__version__)"

功能探索:界面与基础操作

启动图形界面

人类模式
python app.py
动物模式

仅支持Windows/Linux,需先构建专用组件:

# 构建MultiScaleDeformableAttention cd src/utils/dependencies/XPose/models/UniPose/ops python setup.py build install cd - # 运行动物模型 python app_animals.py

启动后会自动打开浏览器,显示Gradio界面:

基础操作流程

  1. 上传源图/视频:在左侧面板上传静态肖像或视频
  2. 选择驱动文件:在右侧面板选择动作驱动视频或预设动作
  3. 调整参数:根据需要调整裁剪比例、动作强度等参数
  4. 生成动画:点击"Animate"按钮开始生成,结果会显示在下方面板

特色功能体验

姿势编辑功能

通过调整滑块精确控制肖像的表情和姿态:

视频重定向功能

将一个视频的动作迁移到另一个视频主体上:

动物模式

专门针对动物肖像的动画生成功能:

功能验证步骤
尝试使用示例图片生成动画:

python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4

检查animations目录是否生成结果文件

进阶优化:性能调优与问题解决

性能优化参数对照表

参数作用推荐值效果
driving_multiplier动作强度1.0-2.0值越大动作越夸张
crop_scale裁剪比例2.0-2.5调整主体大小
motion_smooth_strength动作平滑度0.00001-0.0001值越大动作越流畅

常见错误速查

错误现象可能原因解决方案
模型下载失败网络问题设置HF_ENDPOINT=https://hf-mirror.com
CUDA错误CUDA版本不兼容安装CUDA 11.8并重新安装PyTorch
内存溢出输入分辨率过高降低输入图片分辨率
动物模型无法运行未编译组件执行setup.py build install

性能测试

运行速度测试脚本了解设备性能:

python speed.py

社区资源导航

  • 项目文档:assets/docs目录下包含详细使用说明
  • 示例文件:assets/examples目录提供多种测试素材
  • 更新日志:assets/docs/changelog目录记录版本更新
  • 问题反馈:通过项目Issues页面提交bug和建议

💡小贴士:定期执行git pull获取最新功能和修复,保持软件处于最新状态。

⚠️注意事项:动物模型功能目前仅支持Windows和Linux系统,macOS用户暂时无法使用该特性。

通过以上步骤,你已成功部署并开始使用LivePortrait人像动画工具。无论是制作生动的社交内容,还是开发创意视频项目,这套工具都能为你提供强大的AI动画生成能力。

【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/17 20:45:51

如何通过智能自动化技术解决鸣潮游戏的效率难题

如何通过智能自动化技术解决鸣潮游戏的效率难题 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 在快节奏的现代生活中&…

作者头像 李华
网站建设 2026/3/13 2:58:42

YOLOv9与MMDetection对比:学术研究与工程落地取舍

YOLOv9与MMDetection对比&#xff1a;学术研究与工程落地取舍 在目标检测领域&#xff0c;选择一个合适的开发框架往往决定了项目推进的效率和最终效果的上限。YOLOv9作为2024年提出的新型单阶段检测器&#xff0c;以“可编程梯度信息”为核心思想&#xff0c;在精度与速度平衡…

作者头像 李华
网站建设 2026/3/13 18:05:49

HsMod炉石插件完全攻略:从入门到精通的全方位指南

HsMod炉石插件完全攻略&#xff1a;从入门到精通的全方位指南 【免费下载链接】HsMod Hearthstone Modify Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod &#x1f31f; 核心价值&#xff1a;重新定义炉石体验 HsMod作为基于BepInEx框架开…

作者头像 李华
网站建设 2026/3/24 9:17:11

游戏模拟器全面解析:跨平台畅玩经典游戏的完整指南

游戏模拟器全面解析&#xff1a;跨平台畅玩经典游戏的完整指南 【免费下载链接】citra 项目地址: https://gitcode.com/GitHub_Trending/ci/citra 零基础入门&#xff1a;游戏模拟器基础认知 游戏模拟器是连接经典游戏与现代设备的桥梁&#xff0c;它能够在电脑、手机…

作者头像 李华
网站建设 2026/3/25 13:13:47

fft npainting lama用户反馈收集:改进方向与功能迭代规划

FFT NPainting LaMa用户反馈收集&#xff1a;改进方向与功能迭代规划 1. 项目背景与当前状态 1.1 什么是FFT NPainting LaMa FFT NPainting LaMa是一个基于LaMa图像修复模型深度定制的WebUI工具&#xff0c;由科哥完成二次开发构建。它不是简单套壳&#xff0c;而是针对实际…

作者头像 李华