ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Deep-Live-Cam 快速上手:5分钟跑通实时换脸

Deep-Live-Cam 快速上手:5分钟跑通实时换脸 Deep-Live-Cam 快速上手5分钟跑通实时换脸【免费下载链接】Deep-Live-Camreal time face swap and one-click video deepfake with only a single image项目地址: https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam打开摄像头三秒后画面里的人脸已经不再是你——Deep-Live-Cam 是一款开源实时换脸工具用一张照片即可完成摄像头直播与视频文件的换脸处理。⚡ 上手前速览系统要求硬件建议预计耗时上手难度Python 3.11–3.14 ffmpegNVIDIA/AMD 显卡更佳纯 CPU 可跑15–30 分钟含模型下载低复制命令即可手动安装需要一点基础。如果你完全不想折腾仓库 README 里提到官方预构建版Pre-built Quickstart直接下载解压即可用。 最快路径安装并跑通实时换脸安装程序先克隆仓库再建虚拟环境git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam # 进入项目目录python -m venv venv # 创建虚拟环境 # 激活Windows 运行 venv\Scripts\activateLinux/macOS 运行 source venv/bin/activate pip install -r requirements.txt # 安装全部依赖macOS 用户先补一个图形库否则界面起不来brew install python-tk3.14 # 安装 Mac 图形界面依赖获取两个核心模型程序需要两个 ONNX 模型文件换脸模型inswapper_128_fp16.onnx和面部增强模型GFPGANv1.4.onnx。下载地址写在仓库根目录的 README 中下载后放进models/文件夹。懒得手动下载也可以首次启动时程序会自动下载约 300MB保持网络畅通即可。首次运行python run.py # 启动图形界面界面左侧选人脸和素材右侧是预览区按图中三步操作流程就是Select a face → 选摄像头 → 点 Live。模型加载需要 10–30 秒预览出现即跑通。 场景实操摄像头、视频、多人换脸用 Live 模式跑实时摄像头换脸解决在视频会议或直播中实时变脸的问题。界面里点Select a face选一张正面清晰的照片。打开 Mouth Mask 开关保留原始嘴部口型动作保持同步。点Live按钮等预览出现。用 OBS 等工具窗口捕获预览画面即可推流。关键参数说话场景务必开 Mouth MaskFace Enhancer 提升细节但吃显存卡顿时先关它。跑通后预览窗口里目标人脸实时跟随你的表情和动作界面下方显示当前 FPS。跑通单人换脸后如果你的素材是视频文件用命令行一行就能出片。用一行命令给视频文件换脸CLI 模式不需要图形界面适合批处理和自动化python run.py --source 你的照片.jpg --target 目标视频.mp4 # 加 --keep-fps 保留原帧率--keep-audio 保留原音轨关键参数--video-quality范围 0–51越小质量越高默认 18默认编码器 libx264 兼容性最好。效果预期目标视频同名目录里生成新 mp4片中人脸全部替换为你的照片音轨完整保留。群像视频里不止一张脸加--many-faces一次替换画面中所有人脸。用 Many Faces 实现多人同屏换脸解决视频里多人同框、只想换一张脸的问题。python run.py --source 你的照片.jpg --target 多人视频.mp4 --many-faces # 换脸画面中的每一张脸配 --map-faces 可给不同脸指定不同照片--many-faces会处理检测到的全部人脸配合--map-faces时源图里的脸会按顺序映射到目标画面的不同人。效果预期视频里所有出镜者的脸都被替换无遗漏。️ 调优与排错常见问题可能原因快速解法启动提示 ffmpeg 未安装系统缺少 ffmpeg安装 ffmpeg 并加入 PATH模型加载失败models/ 里缺文件核对两个 onnx 文件是否就位FPS 低、画面卡顿在 CPU 上跑或分辨率过高换 GPU 加速或降到 720pMac 报 _tkinter 缺失没装 python-tkbrew install python-tk3.14大视频处理时内存溢出内存上限设太高加--max-memory 4限制内存按硬件分档的启动命令python run.py --execution-provider cuda # N卡速度最快需装 CUDA python run.py --execution-provider dml # A卡Windows 走 DirectML python3.14 run.py --execution-provider coreml # Apple M 系列芯片 python run.py --execution-provider cpu # 纯 CPU最慢但最省事分辨率与帧率取舍720p 25FPS 是大多数配置的安全线。如果你遇到掉帧先降到 480p 或关掉 Face Enhancer 试如果启动就报错先核对上面的执行提供者是否与显卡匹配。 进阶方向跑熟之后有两个值得挖的方向。一是脚本自动化CLI 的--source --target --output组合可以写进循环批量处理整个文件夹的视频。二是自定义帧处理流水线所有换脸、增强处理模块都在modules/processors/目录下想加新效果可以照着现有模块写一个新的帧处理器人脸检测逻辑在modules/face_analyser.py。⚖️ 使用边界使用真人照片前必须获得对方知情同意。换脸内容对外分享时明确标注AI 生成。程序内置不当内容过滤界面 NSFW 开关请勿绕过。遵守当地法律法规不用于欺诈、诽谤或侵犯他人隐私。✅ 现在你可以做什么摄像头里的脸已经不再是你的了。打开终端把git clone第一行命令敲进去跑通后找一个视频片段用--source试试整段换脸。更多参数细节以仓库 README 为准。【免费下载链接】Deep-Live-Camreal time face swap and one-click video deepfake with only a single image项目地址: https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表