LivePortrait 肖像动画教程:10 分钟让静态照片开口说话的完整指南

发布时间:2026/9/8 22:10:09

LivePortrait 肖像动画教程:10 分钟让静态照片开口说话的完整指南 LivePortrait 肖像动画教程10 分钟让静态照片开口说话的完整指南【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait社交媒体头像只是一张躺平的照片LivePortrait 是一款肖像动画工具给一张人像或猫狗照片再给一段驱动视频或一张驱动图它就能让照片里的人眨眼、说话、转头直接产出可播放的动画 mp4。按本指南操作10 分钟内拿到第一个成果。从克隆到第一个动画只要 10 分钟整条链路是装环境 → 装依赖 → 下模型 → 跑推理。开始前确认系统已装好git、conda和FFmpeg输出视频靠它编码缺失会在启动时直接报错安装方法见 assets/docs/how-to-install-ffmpeg.md。克隆代码并创建 Python 3.10 环境git clone https://gitcode.com/GitHub_Trending/li/LivePortrait cd LivePortrait conda create -n LivePortrait python3.10 conda activate LivePortraitLinux 和 Windows 用户直接安装全部依赖pip install -r requirements.txtmacOSApple Silicon用户改用pip install -r requirements_macOS.txt运行时在前面加PYTORCH_ENABLE_MPS_FALLBACK1注意 macOS 只支持人类模式不支持动物模式且速度约为 RTX 4090 的 1/20。接着从 Hugging Face 下载预训练权重到pretrained_weights/目录排除无关文件以节省时间pip install -U huggingface_hub[cli] huggingface-cli download KlingTeam/LivePortrait --local-dir pretrained_weights --exclude *.git* README.md docs下载后对照 assets/docs/directory-structure.md 确认目录结构完整insightface/、liveportrait/、liveportrait_animals/三个子目录缺一不可。最后直接运行推理脚本它会使用内置示例s0.jpgd0.mp4完成第一次肖像动画生成python inference.py跑通后在animations/目录得到s0--d0_concat.mp4驱动帧、原图、生成结果左右拼接的对比视频同时会生成一个.pkl动作模板后面会用到。想用自己的素材把-s源图像/视频和-d驱动视频或模板换成自己的路径即可python inference.py -s assets/examples/source/s9.jpg -d assets/examples/driving/d0.mp4如果习惯图形界面运行python app.py打开 Gradio 网页端默认端口 8890上传源图和驱动视频、点 Run 即可四种玩法从视频驱动到精细编辑用一张图驱动另一张图能得到什么不需要视频用一张驱动图的表情直接驱动源图输出还是一张图——适合做单帧表情包、表情迁移两个输入都是图时结果也是图。怎么操作把-d指向图片文件python inference.py -s assets/examples/source/s5.jpg -d assets/examples/driving/d30.jpg区域控制只动嘴、只动眼能得到什么默认情况下驱动信号会带动表情、姿态、嘴唇、眼睛全部区域区域控制让你只驱动其中一部分比如只让嘴动、头保持不动。怎么操作加--animation_region参数取值exp表情、pose头部姿态、lip嘴唇、eyes眼睛、all默认全部# 只驱动嘴唇区域 python inference.py -s assets/examples/source/s5.jpg -d assets/examples/driving/d0.mp4 --animation_region lip视频编辑让人物在原来的视频里换动作能得到什么源输入是一段人物视频时人物会按驱动视频的动作表演但身体、背景仍留在原始视频里相当于表演替换输出是完整的视频。怎么操作-s传视频即可其余参数不变python inference.py -s assets/examples/source/s13.mp4 -d assets/examples/driving/d0.mp4动物模式让猫狗照片动起来 能得到什么专门为猫狗等宠物优化的关键点检测与动画一张宠物照片 眨眼、摇头等驱动模板就能得到宠物动画。仅支持 Linux / Windows NVIDIA GPUmacOS 不可用。怎么操作先编译 X-Pose 需要的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动物驱动系数建议 1.75且推荐关闭 stitching--no_flag_stitching。图形界面运行python app_animals.py。网页端精细编辑滑块调姿态能得到什么在 Gradio 界面里用滑块实时调整照片中人的头部姿态、眼神、表情每动一下滑块图就实时更新还能一键重置适合修一张完美角度的静态肖像。怎么操作运行python app.py打开界面切到 Edit 页签拖动滑块实时预览完成后点导出即可。参数调优与故障排查先给结论90% 的效果不好都是驱动素材的问题——源图像要正面、清晰、512×512 以上驱动视频裁成 1:1如 512×512、第一帧是正面中性表情、肩膀尽量别动。素材合格后再动参数。调优对照表使用场景参数 / 做法推荐取值驱动动作幅度偏小或偏大--driving_multiplier0.8~1.2动物模式 1.75源图头部运动大、或源图是动物--no_flag_stitching头部小幅运动时保持默认开启输出出现黑块、花屏--no_flag_use_half_precision关闭 FP16 半精度重试显存吃紧--source_max_dim从默认 1280 降到 720裁剪区域偏小 / 偏大--scale、--scale_crop_driving_video在默认 2.3 / 2.2 基础上按 ±0.2 微调只想驱动面部局部--animation_regionexp/pose/lip/eyes反复跑同一驱动视频想提速用自动生成的.pkl模板当-d免重复计算且不含你的视频画面高频使用同一环境仅 Linux--flag_do_torch_compile首次约 1 分钟优化后续推理快 20-30%故障排查现象常见原因处理办法启动即报 FFmpeg is not installed系统缺少 ffmpeg / ffprobe安装 FFmpeg参考 assets/docs/how-to-install-ffmpeg.md源图像检测不到人脸脸占比过小、模糊或非正面把--det_thresh从默认 0.15 降到 0.1或换更清晰的正面照结果画面抖动、人脸漂移关闭了相对运动绝对运动过大保持--flag_relative_motion默认开启同时调低--driving_multiplierCUDA 版本不匹配报错torch 与系统 CUDA 不一致先nvcc -V查版本按 readme.md 中对应分支安装匹配的 torch显存不足OOM默认已开 FP16但分辨率偏高降--source_max_dim关闭其他占用 GPU 的程序动物模式算子编译失败X-Pose 编译对 CUDA 版本敏感Windows 高版本 CUDA 尤其容易出问题将 CUDA 降到 11.8 后重试所有参数的完整定义和默认值见 src/config/argument_config.py命令行加-h可随时查看。落地场景与深挖路径能做出什么成果社交平台动态头像一张生活照 一段 10 秒说话视频生成头像动画输出直接是可用的 mp4。数字人口播源视频里的人物按驱动视频换动作表演背景不变适合二次剪辑。宠物纪念内容动物模式 wink.pkl、shy.pkl等模板让已故或远在他乡的宠物照片眨眼、害羞。单帧表情迁移图像驱动 --animation_region批量生产同表情系列图。关键路径索引人类模式推理主流程src/live_portrait_pipeline.py动物模式推理主流程src/live_portrait_pipeline_animal.py全部可调参数与默认值src/config/argument_config.py各功能更新说明assets/docs/changelog/驱动模板与示例素材assets/examples/driving/、assets/examples/source/LivePortrait 的效果上限取决于源素材质量参数只负责把上限打满。先用内置示例跑通再换成自己的素材逐个调参就能稳定产出可用的动画视频。【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/8 22:10:09

微信开源生产级模型:从工程视角拆解部署与落地

微信内部长期在生产链路里跑的生产级模型,最近突然以开源姿态对外放了出来。消息刚出那会儿,技术群里讨论最多的不是模型榜单刷了多少分,而是另一件事:腾讯这种体量的团队,敢把“真在线上扛流量”的模型源代码和权重一…

2026/9/8 22:10:09

ESP32智能插座开发:调试软件与功能测试全流程实战

搞智能插座有一段时间了,ESP32 这颗芯片在项目里当主控,确实省了不少事。不过硬件焊完、固件烧录进去,真正考验人的不是电路能不能跑,而是后续的调试软件功能测试怎么做。很多朋友私信问我,说程序烧进去设备没反应、Ap…

2026/9/8 22:05:09

三分钟素材下载教程:零基础免费存下视频号、抖音、快手资源

三分钟素材下载教程:零基础免费存下视频号、抖音、快手资源 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 你刷到…

2026/9/8 23:25:45

Ryujinx Switch 模拟器上手指南:从安装到调优的完整流程

Ryujinx Switch 模拟器上手指南:从安装到调优的完整流程 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 你手上有一份 .nsp 游戏文件,想不插主机就玩起来。Ryuj…

2026/9/8 23:25:45

基于SOGI的单相锁相环设计与S-Function实现

简介:单相锁相环(PLL)MATLAB/Simulink仿真资源,采用C语言S-Function实现数字PI控制器核心算法,面向电力电子、通信系统设计人员及高校相关专业学生。资源提供完整的Simulink仿真模型,涵盖鉴相器、数字PI控制…

2026/9/8 23:20:41

Win10下USBasp驱动安装与排错指南:从黄叹号到稳定下载

简介:USBasp和USBisp是AVR单片机开发中常用的编程器,但Windows 10对未签名驱动的限制常导致设备无法识别或通信失败。本下载包提供“一键安装”解决方案,内含18个文件,包含驱动核心sys文件、动态库dll、安装引导exe以及inf配置信息…

2026/9/8 7:15:10

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/8 7:15:10

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/8 0:01:49

踩多轮坑才跑通|OpenClaw 3.1.0 双平台本地 AI 自动化搭建实操实录

🔹 工具简述 OpenClaw 是一款备受开发者与办公人群青睐的开源本地智能工具,凭借离线本地运行、可视化图形面板、全流程自主任务处理三大核心特点,积累了众多忠实用户。与普通对话类 AI 产品不同,它能够直接调用电脑的软硬件操作权…

2026/9/8 0:01:50

拒绝复杂命令行,Hermes Agent 一键包快速解锁智能办公能力

🔍前言 不少想要体验 Hermes Agent 办公能力的使用者,往往会被复杂的环境配置拦住使用脚步。手动下载匹配依赖、反复调整系统目录、处理命令行持续报错、修复权限异常、补全丢失核心文件等一系列操作,对普通使用者而言门槛较高,很…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码