LivePortrait-Win镜像使用教程
一、镜像概述
一、镜像介绍 LivePortrait - Win 镜像是与快手开源的 LivePortrait 项目相关,用于在 Windows 系统上运行 LivePortrait 的镜像。以下是其相关介绍:
功能特点
- 支持全功能:集成了 LivePortrait 的所有核心功能,包括动物模式,可实现动物的表情迁移和动画生成;人像模式,支持图片与视频的多种驱动效果;优化模式,能提升生成动画的自然度和真实性;还有图片重定向高级调节,支持多参数定制,生成效果更个性化。
- 跨平台支持:主要针对 Windows 系统,让 Windows 用户能直接体验其强大功能。整合包内置运行脚本,双击即可启动,方便快捷。
- 离线运行:支持完全离线运行,无需联网,源素材和输出视频全程存储在本地电脑上,保护用户隐私,适合专业创作和个性化内容制作的用户。
- 操作简便:特别适合小白用户,无需复杂安装,只需解压后运行 “一键启动” 脚本,即可自动加载环境,无需额外配置。同时提供图形化界面(Gradio 支持),直观操作界面让功能清晰明了,用户只需上传图片或视频,设置几个简单参数,就能完成动画制作。
- 丰富驱动方式:支持图片驱动,通过静态图片同步表情和动作生成动态效果;支持视频驱动(v2v),通过短视频控制目标素材,让内容更具表现力;新增的区域控制功能还可精细调整动画效果,比如只控制嘴巴或眼睛等特定部位。
- 包含优化工具:自动裁剪驱动视频,可自动裁剪驱动素材的头部区域,减少手动处理时间;支持动作模板生成,以.pkl 文件保存动作模板,重复使用更高效,保护隐私的同时提升速度;在支持的设备上通过 Torch Compile 加速,可优化推理速度,使生成效率提升 20%-30%。
性能与兼容性
- 性能表现:在 RTX 4090 GPU 上,单帧生成仅需 12.8 毫秒,速度非常快,未来通过 TensorRT 优化,预计能缩短至 10 毫秒以下。这样的速度远超许多基于扩散模型的方案,能够用于实时应用场景,如直播、虚拟偶像等领域。
- 硬件要求:推荐配置为至少 8GB 显存的 NVIDIA 显卡,或者支持 MPS 的 macOS 系统。
- 软件兼容:提供多种 CUDA 版本适配,确保不同系统和显卡都能流畅运行。不过在 Windows 系统上,某些较高版本的 CUDA(如 12.4、12.6 等)可能会导致未知问题,可考虑将 CUDA 降级到版本 11.8 以确保稳定性。
工作原理 LivePortrait 采用基于隐式关键点的框架,通过 69M 高质量的训练帧与视频 - 图片混合训练策略,使其能够更好地泛化,适应各种输入数据。其核心是运用隐式关键点,类似于面部混合变形的有效隐式表示,贴合和重定向模块的引入,使得生成视频过程中的每一帧都能无缝过渡,确保动作流畅自然,尤其是在驱动多个角色时表现出色。
二、使用教程
2.1、运行
打开桌面LivePortrait-Win文件夹
点击文件夹中的run_windoes_human.bat文件
等待程序运行完成,过程可能等待一至两分钟
2.2、运行程序
应用界面打开如下
左边放入需要变化的图片 右边上传用来学习动作的视频
调整好参数
点击动画按钮即可
三、运行结果
生成结果如图所示,可以点击下载图标下载文件