LivePortrait 零基础完整指南:把一张静态人像照片变成会眨眼的视频
LivePortrait 零基础完整指南把一张静态人像照片变成会眨眼的视频【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait你拍了一张很满意的照片却只能让它静静躺在相册里LivePortrait 就是为这个场景准备的开源人像动画工具给它一张人像照片再给它一个动作来源它就能输出一段人脸跟着动、但长相不变的视频。一句话它能为我做什么LivePortrait 是快手团队出品的高效人像动画工具快手、抖音、剪映等主流平台都在用它。对新手来说它最实用的几点是静态照片变动画视频支持猫狗动物模式滑块微调表情和头部姿势一张图片也能当动作来源半精度加速速度快第一次安装几条命令就能跑起来先克隆仓库、装依赖示例文件就放在仓库里开箱即用git clone https://gitcode.com/GitHub_Trending/li/LivePortrait cd LivePortrait pip install -r requirements.txt然后按 readme 用 huggingface-cli 命令把预训练权重下载到 pretrained_weights 目录再运行一次推理脚本就能拿到人生第一个动画视频。平台差异一句话Windows 和 Linux 走上面的标准流程macOS Apple Silicon 用户改用 requirements_macOS.txt 安装依赖、运行时前缀加 PYTORCH_ENABLE_MPS_FALLBACK1但动物模式不支持。三个上手的实战场景场景一用最少的命令跑通一张人像照片任务不传任何参数直接跑仓库自带的默认示例。操作要点源图和驱动视频都在 assets/examples 目录下直接执行下面的命令即可结果 mp4 保存在 animations/ 目录驱动视频、源图、生成结果三列拼接方便对比想换成自己的照片用 -s 指定源图、-d 指定驱动视频两个参数就能换输入python inference.py预期效果视频里的人像跟着驱动动作眨眼、转头、做表情背景和发型基本保持原样。驱动来源不一定非要是视频一张静态图片也行。下面这张对比图左是驱动图、中间是源图、右边就是生成结果场景二动物模式让宠物照片眨个眼任务拿一张宠物照片用仓库自带的 wink 动作模板让它眨眼。操作要点动物模式只支持 Linux/Windows 加 NVIDIA 显卡要先在 src/utils/dependencies/XPose/models/UniPose/ops 目录里执行 python setup.py build install 编译依赖再回到仓库根目录然后运行 inference_animals.py 脚本用 wink.pkl 驱动示例猫照片 s39.jpg加 --driving_multiplier 1.75 放大动作幅度加 --no_flag_stitching 关闭拼贴驱动源用的都是 .pkl 动作模板文件动作和人脸解耦不担心隐私问题预期效果animations/ 下输出一段视频宠物照片的眼睛眨了一下毛发和背景不乱飘。场景三Gradio 界面用滑块微调表情和姿态任务不碰命令行在浏览器里拖滑块实时看效果。操作要点运行 app.py 脚本浏览器打开本地页面默认端口 8890上传源人像、选择驱动来源Retargeting 分区里拖 relative pitch / yaw / roll 三个滑块调头部俯仰、偏航、翻滚再拖 target-eyes-open-ratio 调眼睛开合点 Retargeting 按钮实时出图不满意可以反复试生成动画时用 animation_region 参数选只驱动嘴唇、眼睛或头部姿势中的某一类预期效果头摆到想要的角度、眼睛开到想要的程度点一下就出结果不用重跑脚本。最容易踩的三个坑 ️1. 启动直接报 FFmpeg 未安装现象还没开始加载模型就抛 ImportError 退出。原因系统里没有装 ffmpeg 和 ffprobe。解决先安装 FFmpeg仓库里有现成的安装指南。2. 生成画面出现黑块现象动画跑完了结果里出现黑色方块。原因部分显卡不支持默认的半精度 FP16 推理。解决运行时加 --no_flag_use_half_precision 参数切回全精度。3. 面部扭曲或动作幅度不对现象生成后脸型变形或动作明显比驱动源弱。原因源图质量差侧脸、模糊、强阴影或动作幅度参数没调。解决换一张清晰的正面照把 driving_multiplier 调到 0.8~1.2驱动视频裁成 1:1 比例第一帧保持中性表情。学会之后你能做出什么 做社交平台的动态头像让你的资料照会眨眼会点头。给已有的采访或口播视频用 Retargeting Video 功能重做口型和表情省去补拍。配合 .pkl 动作模板给一批人像照片批量生成同动作的动画内容。LivePortrait 装好之后剩下的就是慢慢玩。建议先跑一遍默认示例确认环境没问题再换成自己的照片和动作模板每个参数的具体含义都能翻 argument_config.py 里的注释功能上新历史则收录在更新日志里。【免费下载链接】LivePortraitBring portraits to life!项目地址: https://gitcode.com/GitHub_Trending/li/LivePortrait创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
