
LivePortrait人像动画快速上手指南如何让一张静态照片开口说话【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait先抛个问题如果你有一张祖辈的老照片、一幅挂在墙上的油画或者一张自家猫咪的随手拍你想不想让它们眨眨眼、歪歪头、甚至跟着音乐开口说话LivePortrait 就是这样一款开源人像动画工具。它由快手团队打造能把静态图片或视频转换成自然流畅的动态肖像全程无需专业剪辑技能零基础也能在几分钟内跑通。读完这篇文章你将掌握从环境配置到生成第一个作品、再到精细操控表情姿态的完整路径现在就跟着动手试试吧。四个让人眼前一亮的真实场景先看它能做什么再决定要不要学。老照片与文物复活把泛黄的家族合照或《蒙娜丽莎》这样的经典画作喂给它人物会自然地眨眼、微笑、转动头部适合做博物馆数字展陈或家庭纪念视频。宠物表情包量产专门训练的猫狗模型可以让猫咪照片做出眨眼、抿嘴等拟人化表情一条素材能产出整套聊天表情包。口播内容创作用一张形象照加上一段驱动视频就能生成说话自然的虚拟形象短视频创作者省去反复录制的麻烦。课堂课件演示历史人物画像配合朗读音频活过来比静态 PPT 更能抓住学生注意力。它凭什么既快又自然两个关键词效果背后是论文提出的两项核心技术官方 PyTorch 实现的核心推理链路位于src/live_portrait_pipeline.pyStitching拼接让生成的动态人脸与原图的头发、身体、背景无缝融合避免脸在动、头发纹丝不动的割裂感。Retargeting重定向把驱动视频中的表情动作精准迁移到目标人脸上同时牢牢保留源人物的身份特征。再加上对人类与猫狗两套模型的专项优化在 RTX 4090 这类显卡上推理速度可接近实时这也是它被快手、抖音、剪映等主流平台广泛采用的底气。三步完成环境配置跑通第一个动画从零到第一个成果只需要三条命令提前装好 git、conda 和 FFmpeg 即可FFmpeg 安装细节见 assets/docs/how-to-install-ffmpeg.md第 1 步克隆仓库并创建环境git clone https://gitcode.com/GitHub_Trending/li/LivePortrait cd LivePortrait conda create -n LivePortrait python3.10 conda activate LivePortrait第 2 步安装依赖并下载模型。NVIDIA 显卡用户执行pip install -r requirements.txtApple Silicon 的 Mac 用户改用requirements_macOS.txt。然后用huggingface-cli download KlingTeam/LivePortrait --local-dir pretrained_weights把预训练权重放到pretrained_weights目录。第 3 步运行推理脚本python inference.py脚本成功后会生成animations/s6--d0_concat.mp4里面同时包含驱动视频、源图片和最终动画的对比。想换自己的素材只需指定路径python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4不想敲命令 直接启动可视化界面python app.py浏览器会自动打开 Gradio 面板按上传源图 → 上传驱动视频 → 点击 Animate三步走即可图1LivePortrait 人像动画 Gradio 操作界面上传素材后点击 Animate 即可生成动画进阶玩法从能动到会演跑通第一个作品只是开始下面这几个功能值得逐一解锁。1. 图像驱动模式一张表情图就够。没有驱动视频时上传一张带目标表情的静态图也能驱动动画做表情迁移特别方便。图2图像驱动模式界面用一张表情图即可驱动源人像生成动画2. 精确表情编辑滑块逐项微调。眨眼、微笑、撅嘴、眉毛高低、嘴唇开合度、眼球方向都配有独立滑块可以精确到只眨一只眼。图3表情编辑面板通过滑块精细控制眼睛、嘴唇与眉毛动作3. 头部姿态编辑yaw、pitch、roll 三个角度滑块能让肖像转头、点头、歪头姿态调节同样直观。4. 视频重定向v2v把整段源视频的表情和姿态批量迁移到另一段视频上适合批量风格化处理入口在 Gradio 的 Retargeting Video 标签页。5. 动物模式单独运行python app_animals.py或执行动物模型推理脚本就能让猫狗照片做出拟人表情图4动物模式界面可驱动猫狗照片生成眨眼、歪头等动画三个参数调好效果立刻上一个台阶在 Animation Options 面板里最值得关注的三个参数是driving multiplier — 驱动强度数值越大表情变化越夸张建议先取 1.0需要戏剧化效果再上调到 1.5 左右。motion smooth strength — 动作平滑度值越大动作越柔和适合驱动视频本身抖动较多的情况。stitching — 拼接开关建议保持开启边缘融合更自然。图5Animation Options 面板核心调节 driving multiplier 与平滑度等参数避开这 4 个常见坑驱动视频比例不对尽量用 1:1 画面、聚焦头部区域或勾选do crop (driving video)自动裁剪。第一帧不是正脸驱动视频第一帧应是人脸正面、中性表情否则结果容易跳变。源图人脸太小人脸只占画面一小部分时勾选do crop (source)让算法先聚焦人脸。CUDA 版本不匹配动物模式依赖 X-Pose建议把 CUDA 降到 11.8 这类经过充分测试的版本可避免大量莫名报错。资源与总结更完整的命令参数、更新日志与社区项目都在readme_zh_cn.md和assets/docs/目录下核心推理链路在src/live_portrait_pipeline.py想做二次开发可以从这里读起。从一张静态照片到一段会说话、会眨眼、会转头的动画LivePortrait 把原本高门槛的人像动画技术压缩成了三步操作。 别再让照片安静地躺在相册里——现在就动手让你的第一张照片活起来吧。【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考