news 2026/4/23 15:02:26

零基础上手LivePortrait:人像动画工具全平台部署指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础上手LivePortrait:人像动画工具全平台部署指南

零基础上手LivePortrait:人像动画工具全平台部署指南

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

想让静态肖像照片动起来吗?LivePortrait作为一款高效的人像动画解决方案,已被广泛应用于短视频制作、数字艺术创作等领域。本文将带你完成LivePortrait部署的全过程,无论你使用Windows、macOS还是Linux系统,都能轻松掌握。

系统环境准备

在开始部署前,请确保你的设备满足以下基本要求:

硬件与系统要求

  • 操作系统:Windows 10/11、macOS 12+(Apple Silicon)或Linux(Ubuntu 20.04+)
  • 硬件配置:推荐NVIDIA显卡(至少4GB显存),macOS用户需搭载Apple Silicon芯片
  • 必备软件:Git、Conda和FFmpeg

安装FFmpeg媒体处理工具

💡FFmpeg:用于音视频编解码的开源工具集,是LivePortrait处理动画文件的核心依赖。

跨平台通用安装方案
# Conda安装(推荐所有系统) conda install -c conda-forge 'ffmpeg<7'
系统特化安装说明
  • Windows:下载ffmpeg.exe和ffprobe.exe,放置到项目根目录
  • macOSbrew install ffmpeg
  • Linuxsudo apt install ffmpeg libsox-dev

项目部署步骤

1. 获取项目代码

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

2. 创建独立运行环境

💡虚拟环境:隔离项目依赖的独立运行空间,避免不同项目间的依赖冲突。

conda create -n LivePortrait python=3.10 conda activate LivePortrait

3. 安装项目依赖包

跨平台通用步骤

首先检查CUDA版本(仅NVIDIA显卡用户):

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
系统特化安装
  • Windows/Linuxpip install -r requirements.txt
  • macOSpip 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"
备用下载方案
  • 百度云:链接:https://pan.baidu.com/s/1MGctWmNla_vZxDbEp2Dtzw?pwd=z5cn
  • 下载后解压到pretrained_weights目录

快速启动指南

命令行推理

人类模型推理
# Windows/Linux python inference.py # macOS PYTORCH_ENABLE_MPS_FALLBACK=1 python inference.py

成功运行后,会在animations目录生成结果文件。默认效果如下:

动物模型推理

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

# 构建MultiScaleDeformableAttention cd src/utils/dependencies/XPose/models/UniPose/ops python setup.py build install cd - # 运行动物模型推理 python inference_animals.py -s assets/examples/source/s39.jpg -d assets/examples/driving/wink.pkl --driving_multiplier 1.75 --no_flag_stitching

动物模型效果展示:

图形界面操作

启动Gradio可视化界面:

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

启动后会自动打开浏览器,界面如下:

功能使用指南

基础功能使用

  • 图片动画生成python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4
  • 视频文件处理python inference.py -s assets/examples/source/s13.mp4 -d assets/examples/driving/d0.mp4

高级姿势编辑

通过Gradio界面的姿势编辑功能,可以调整人物的表情和姿态:

避坑指南:常见问题解决

模型下载失败

  • 症状:HuggingFace下载速度慢或失败
  • 原因:网络连接问题或地区访问限制
  • 解决方案:设置镜像站export HF_ENDPOINT=https://hf-mirror.com或手动下载

CUDA版本兼容性问题

  • 症状:高版本CUDA(12.4+)运行出错
  • 原因:PyTorch与CUDA版本不匹配
  • 解决方案:降级至CUDA 11.8版本

macOS性能优化

  • 症状:M系列芯片运行缓慢
  • 原因:默认未启用MPS加速
  • 解决方案PYTORCH_ENABLE_MPS_FALLBACK=1 python inference.py

提速技巧:性能优化

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

python speed.py

根据测试结果,可以通过调整以下参数提升性能:

  • 降低输入分辨率
  • 减少视频帧率
  • 调整模型推理精度

结语

通过本指南,你已经掌握了LivePortrait的全平台部署方法和基础使用技巧。现在,你可以将静态肖像转换为生动的动画,探索更多创意可能性。项目持续更新中,定期执行git pull获取最新功能!

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

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

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

Unsloth快速部署Gemma:低显存环境下的优化实践

Unsloth快速部署Gemma&#xff1a;低显存环境下的优化实践 1. Unsloth是什么&#xff1a;让大模型训练真正“轻”起来 你有没有试过在24GB显存的单卡上微调一个7B参数的模型&#xff1f;结果可能是——显存爆满、训练中断、反复调整batch size&#xff0c;最后连第一轮epoch都…

作者头像 李华
网站建设 2026/4/23 12:48:57

戴森球计划蓝图选择完全攻略:从新手到专家的进阶指南

戴森球计划蓝图选择完全攻略&#xff1a;从新手到专家的进阶指南 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints 你是否曾在FactoryBluePrints仓库中面对数百个蓝图文件感到…

作者头像 李华
网站建设 2026/4/17 19:07:41

麦橘超然生产环境案例:自动化插画生成流水线搭建

麦橘超然生产环境案例&#xff1a;自动化插画生成流水线搭建 1. 为什么需要一条“能跑在生产环境”的插画生成流水线&#xff1f; 你有没有遇到过这样的情况&#xff1a;美术团队每天要产出30张风格统一的插画&#xff0c;用于APP启动页、运营活动Banner、社交媒体配图&#…

作者头像 李华
网站建设 2026/4/23 13:01:30

破解招聘时间管理难题:精准定位职位信息的求职效率提升指南

破解招聘时间管理难题&#xff1a;精准定位职位信息的求职效率提升指南 【免费下载链接】boss-show-time 展示boss直聘岗位的发布时间 项目地址: https://gitcode.com/GitHub_Trending/bo/boss-show-time 在信息爆炸的招聘市场中&#xff0c;每天有超过10万条新职位信息…

作者头像 李华
网站建设 2026/4/23 12:48:48

不是同一人立马识别!CAM++相似度判定实测效果

不是同一人立马识别&#xff01;CAM相似度判定实测效果 1. 开篇&#xff1a;一句话说清这系统能干啥 你有没有遇到过这种场景&#xff1a;一段录音里的人到底是不是张三&#xff1f;两段语音听起来像不像同一个人&#xff1f;人工听十遍也拿不准&#xff0c;更别说批量处理了…

作者头像 李华
网站建设 2026/4/23 12:54:24

3步激活旧Mac潜能:OpenCore Legacy Patcher安装教程与性能优化指南

3步激活旧Mac潜能&#xff1a;OpenCore Legacy Patcher安装教程与性能优化指南 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 旧Mac升级是许多苹果用户面临的共同需求。随…

作者头像 李华