新闻详情

新闻详情

首页 / 资讯中心 / 详情

LivePortrait 人像动画:一条命令出片

发布时间:2026/9/16 23:27:04来源:尧图网络
LivePortrait 人像动画:一条命令出片
LivePortrait 人像动画:一条命令出片【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortraitLivePortrait 是一款开源人像动画工具:给它一张静态照片和一段驱动视频,它就能让照片里的人像眨眼、微笑、转头,输出可直接使用的动画视频。做表情包、数字人口播素材、视频二创的开发者与内容创作者都适用,照片和驱动视频全程在本地运行,不出本机。最低成本是一条python inference.py命令,或打开本地网页界面点几下按钮,单张 NVIDIA 显卡即可运行。先判断再安装:3 类场景与 1 个硬件门槛这个项目覆盖三类任务,先确认你要的是哪一种,再看硬件是否达标。照片变动画(i2v):一张人像照片加一段驱动视频,输出会动的肖像。最常用的入门路径。人像视频编辑(v2v):源输入换成视频,每一帧都被驱动动作带动,适合对已有镜头做表情、动作的再编辑。动物模式:猫狗照片生成表情动画,可用仓库自带的.pkl动作模板(如wink.pkl、laugh.pkl)驱动。一条硬性边界:动物模式仅在 Linux/Windows NVIDIA GPU 上经过测试,且需先编译 X-Pose 的自定义算子;Apple Silicon 的 Mac 只支持人类模式,且官方提示速度约为 RTX 4090 的 1/20。从环境到第一个动画:四步跑通四步以内从克隆仓库拿到第一个成片,每步都有可验证的产出。第一步:装好依赖目标:一个带 FFmpeg 和依赖包的 Python 3.10 环境。git clone https://gitcode.com/GitHub_Trending/li/LivePortrait cd LivePortrait conda create -n LivePortrait python3.10 conda activate LivePortrait pip install -r requirements.txt # Apple Silicon Mac 改用 requirements_macOS.txt验证:执行ffmpeg -version能打印版本号。该脚本强依赖 FFmpeg 做视频拼接,缺失会直接报ImportError。第二步:下载预训练权重目标:权重落进pretrained_weights/目录。# 若缺少 huggingface-cli,先执行 pip install -U huggingface_hub[cli] huggingface-cli download KlingTeam/LivePortrait --local-dir pretrained_weights --exclude *.git* README.md docs下载慢可在前面加export HF_ENDPOINThttps://hf-mirror.com走镜像。验证:目录下出现insightface、liveportrait、liveportrait_animals三个子目录,且liveportrait/base_models/下有 4 个.pth文件,结构对照 assets/docs/directory-structure.md。第三步:跑第一次推理python inference.py # 不带参数,直接使用仓库自带示例素材验证:animations/目录出现s6--d0_concat.mp4,视频由驱动视频、源照片、生成结果三段拼接,一眼可对比。第四步:换成自己的素材# -s 源照片或视频,-d 驱动视频/图片/.pkl 动作模板 python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4验证:输出文件改名为s9--d0_concat.mp4。驱动侧也可以传.pkl模板(如assets/examples/driving/d5.pkl),能跳过逐帧人脸检测、更快,也避免交出驱动者的真实视频。零代码玩法:Gradio 界面的操作逻辑不想敲命令时,执行python app.py启动网页界面,默认端口 8890,浏览器访问http://127.0.0.1:8890(可用--server_port改端口)。动画区:左选源,右选驱动,点 Animate 出片左列是源素材(Source Image / Source Video 两个页签),右列是驱动素材(Driving Video / Driving Image / Driving Pickle 三个页签),中间是 stitching、relative motion、paste-back 等开关。输入区下方有一排一键示例,点一下自动填充素材并直接开始生成。点击 Animate后,右侧给出两路结果:原图空间的动画视频,以及并排拼接的对比视频。单图驱动:没有视频素材也能跑把右列切到 Driving Image 页签,用一张带表情的照片即可驱动动画,无需任何视频。源与驱动都是图片时,输出就是一张动起来的图。重定向区:滑块直调表情与姿态界面下方是 Retargeting 区:上传一张人像后,眼睛开合、嘴唇开合、微笑、眨眼、眉毛、眼球方向、头部 pitch/yaw/roll 等十几个滑块都能直接拖,每次拖动都实时重新渲染,不用重跑完整推理。关键参数怎么调:4 个最影响效果的开关全部命令行参数定义在 src/config/argument_config.py,python inference.py -h可列出。其中对成片影响最大的有 4 个:driving_multiplierdriving_option(强度与方向):driving_option在expression-friendly(偏表情)与pose-friendly(偏头部姿态)间二选一;driving_multiplier是 0~2 的强度系数,仅在 expression-friendly 下生效。表情偏弱时提到 1.5~1.75(动物示例命令用的就是 1.75)。animation_region(驱动区域):exp/pose/lip/eyes/all五选一。只要口型或只要转头就别用默认all,比如--animation_region lip只驱动嘴部。flag_crop_driving_video(自动裁剪):驱动视频不是 1:1 时打开它,程序自动裁到人脸区域;裁得不理想再用scale_crop_driving_video(缩放)和vy_ratio_crop_driving_video(上下偏移)微调,或手动裁好。flag_stitching(拼接开关):头部运动小时保持默认 True;头部运动大或源是动物时关掉(动物示例命令带--no_flag_stitching)。故障排除:4 个高频问题的现象、原因与一步解决启动即报FFmpeg is not installed现象:inference.py和app.py一启动就抛ImportError。原因:系统没装 FFmpeg,或没进 PATH。解决:装好 FFmpeg(含ffmpeg与ffprobe),用ffmpeg -version验证;安装方式见 assets/docs/how-to-install-ffmpeg.md。输出视频出现黑块现象:动画视频里出现明显黑色或色块区域。原因:半精度(FP16)推理与当前 GPU 不兼容。解决:把flag_use_half_precision设为False(命令行传--no_flag_use_half_precision),原参数重跑。自拍驱动视频出片发虚、人脸位置不对现象:结果人脸发虚、漂移或裁切偏移。原因:驱动视频不满足官方标准——1:1 宽高比、画面聚焦头部、肩部少动、首帧为中性表情的正面脸。解决:加--flag_crop_driving_video自动裁剪重跑,最小复现:python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d13.mp4 --flag_crop_driving_video;仍不理想就调--scale_crop_driving_video与--vy_ratio_crop_driving_video微调,或手动裁成 1:1。动物模式报缺少自定义算子现象:跑inference_animals.py时因MultiScaleDeformableAttention相关算子缺失而报错。原因:X-Pose 的自定义算子未编译(Linux/Windows NVIDIA 上需一次)。解决:cd src/utils/dependencies/XPose/models/UniPose/ops python setup.py build install编译完成后重跑,例如python inference_animals.py -s assets/examples/source/s39.jpg -d assets/examples/driving/wink.pkl --driving_multiplier 1.75 --no_flag_stitching,成功会在animations/生成s39--wink_concat.mp4。能跑多快:硬件与性能参考官方仓库提供了模块级推理耗时(assets/docs/speed.md),结合 README 说明整理如下:硬件人类模式动物模式预期表现RTX 4090可行可行5 个模块合计约 15ms/帧(官方数据,torch.compile 下);首跑约 1 分钟预热,之后提速 20%~30%其他 NVIDIA 消费级显卡可行可行慢于 4090,官方未公布数据,量级为每秒若干帧(推测)Apple Silicon Mac可行不支持约为 RTX 4090 的 1/20 速度(官方说明)仅 CPU实验性不支持--flag_force_cpu官方标注 WIP,速度很慢(推测)注意:torch.compile 加速在 Windows 和 macOS 上不受支持。下一步深入入口:readme_zh_cn.md(完整中文文档)与 src/live_portrait_pipeline.py(核心推理逻辑)。现在就挑一张你相册里的人像照,配示例驱动视频assets/examples/driving/d0.mp4跑一条命令,再根据成片效果微调--driving_multiplier。【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Unity ProBuilder建模指南:轻松创建斜面与拐角,告别外部建模软件 2026/9/17 0:12:21

Unity ProBuilder建模指南:轻松创建斜面与拐角,告别外部建模软件

做Unity的人,尤其是独立游戏、小团队或者说平时主要写逻辑的程序员,应该都经历过这种尴尬:场景里需要一个斜面屋顶、一个转角墙或者一条通往二层的坡道,但你又不会3ds Max/Blender,或者单纯觉得为了一块白模去开一次外…

阅读更多 →
分布式计算中的版本控制与数据一致性管理 2026/9/17 0:12:21

分布式计算中的版本控制与数据一致性管理

1. 分布式计算版本管理的核心挑战在大规模数据处理场景中,版本管理远比传统软件开发复杂得多。我曾参与过一个日均处理PB级数据的金融风控项目,代码库中某个数据转换逻辑的修改导致下游30多个计算作业全部报错,团队花了整整三天才定位到问题根…

阅读更多 →
Agent技能工程化:TypeScript契约驱动的可复用技能骨架 2026/9/17 0:12:21

Agent技能工程化:TypeScript契约驱动的可复用技能骨架

1. 项目概述:这不是一个“技能库”,而是一套可复用、可验证、可演进的智能体行为骨架“agent-skills”这个名称乍看像一个泛泛而谈的术语——毕竟现在满屏都是“AI Agent”“Skill Chain”“Tool Calling”这类词。但当你把目光从营销话术拉回工程现场&a…

阅读更多 →
校园微信小程序v1实战:课表实时同步与报修分派优化 2026/9/17 0:12:21

校园微信小程序v1实战:课表实时同步与报修分派优化

简介:这是一套面向高校信息化建设者与微信小程序开发者设计的校园综合服务平台v1版本完整源码及部署指南,聚焦学校日常管理场景,覆盖快递代取、订单服务、接单员调度、代理商协作等核心功能模块,助力教育机构快速落地轻量级校园服…

阅读更多 →
Python TDD 货币类测试断言失败?用 TaoToken 让 Codex 查 2026/9/17 0:12:21

Python TDD 货币类测试断言失败?用 TaoToken 让 Codex 查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
i5-7200U黑苹果实战:Kaby Lake核显在macOS Mojave上的完整驱动方案 2026/9/17 0:09:20

i5-7200U黑苹果实战:Kaby Lake核显在macOS Mojave上的完整驱动方案

1. 项目概述:一台被低估的办公本,如何蜕变成稳定可用的 macOS 工作站暗影精灵3(HP Pavilion Gaming Laptop 15-BC500TX)——这台2017年发布的入门级游戏本,搭载的是Intel 第七代 Kaby Lake 平台,典型配置为…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞