本地实时换脸怎么跑起来Deep-Live-Cam 一张照片就能换摄像头 10–30 秒出预览【免费下载链接】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 在你自己电脑上做的本地实时换脸丢一张照片进去摄像头里的脸立刻替换成照片里的人全程不经过云端。它是什么硬指标有几条一句话定位单张照片驱动的本地实时换脸既能对摄像头直播也能把整段视频批量换掉。三条硬指标都用仓库里的数字说话实时性点下 Live 后 10–30 秒出现预览之后跟着摄像头帧率走Apple Silicon 上检测环节按约 30 FPS 的节奏刷新硬件覆盖NVIDIA、AMD、Apple SiliconM1–M5、Intel 核显、纯 CPU 各有执行后端不指定时按 cuda rocm coreml openvino dml cpu 的顺序自动挑上手门槛图形界面三步——选脸、选摄像头、点 Live首次运行自动下载换脸模型 inswapper_128_fp16.onnx277 MB和 buffalo_l 检测包约 392 MB支持断点续传和大小校验断网环境可以照 models/instructions.txt 手动把模型放进 models 目录最短路径跑通 Deep-Live-Cam 本地换脸前置Python 3.11–3.14推荐 3.14 FFmpeg 在 PATH 里启动时会自检缺了直接提示。下面这段命令完成克隆、装依赖、启动首次运行会自动拉取模型git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam python -m venv venv # 激活: Windows 用 venv\Scripts\activatemacOS/Linux 用 source venv/bin/activate pip install -r requirements.txt python run.py带-s参数就进入无界面模式视频批量替换一行命令python run.py -s 源照片.jpg -t 目标视频.mp4 -o 输出.mp4常用参数--video-quality0–51默认 18越小越清晰、--keep-audio保留原音轨、--keep-fps保持原帧率。摄像头实时换脸最快接入方法能干什么预览窗口里你的脸实时变成源照片的人把它丢给 OBS 当视频源就能推流。怎么开图形界面选源照片 → 选摄像头 → 点 Live想画面像前置摄像头那样镜像加--live-mirror。什么时候用视频会议、直播、表演中途想换人直接重选一张源照片就行。视频批量替换一段电影换完再导出能干什么指定目标视频逐帧换完输出成品文件输出保存在以目标视频命名的目录里。怎么开上面那个带-s的命令行或者图形界面里选源图 目标视频再点 Start。什么时候用做恶搞素材、影视预演加--keep-audio原声轨原样贴回音画不会错位。多人同框分别换脸怎么开能干什么画面里有几个人各换各的互不串台。怎么开加--map-faces它会预先分析目标、按身份向量一组这个人是谁的特征值聚类出人物 A、B你给每个角色绑一张不同的源照片。什么时候用多人出镜的内容懒人替代是--many-faces所有脸统一换成同一张源脸。如何开启口型保留嘴还是你自己的能干什么换脸结果里保留原视频的下嘴区域口型、牙齿、说话习惯都还是你自己的。怎么开加--mouth-mask。什么时候用对着摄像头说话的场景观感自然很多默认整脸替换时嘴也是换进来的容易对不上。画质增强发糊的脸怎么补回细节能干什么把换出来的小脸超分回原尺寸补回纹理细节。怎么开--frame-processor可选face_swapper、face_enhancerGFPGAN约 350 MB、face_enhancer_gpen25674 MB、face_enhancer_gpen512271 MB增强模型只有勾选了才会下载。什么时候用对画质有要求的离线渲染实时直播建议先不开帧率优先。原理速览每一帧走了哪四步找脸InsightFace 的 buffalo_l 包检测人脸并算出身份向量和 106 个关键点生成新脸inswapper 模型吃 128×128 的对齐裁切 512 维身份向量吐出一张你的表情姿态、源人的长相贴回去按换脸模型自己的仿射变换逆算位置用羽化椭圆掩码回贴边缘柔和可选增强GFPGAN / GPEN 把小脸超分放大细节补回来检测人脸 → 对齐裁切 → 换脸(对齐脸 身份向量) → 羽化贴回 → (可选)增强工程上还有两处省时间的地方视频帧从 FFmpeg 解码管道直进直出不落盘临时图片NVIDIA 上用 CUDA graph 把换脸推理的启动开销压到接近零Apple Silicon 上把 ONNX 图改写后整体交给神经引擎跑。常见坑问答换完的脸为什么发糊inswapper 输入只有 128×128放大回原尺寸必然软化。加--frame-processor face_swapper face_enhancer显存够就上face_enhancer_gpen512。口型对不上怎么回事默认整脸替换嘴也被换走了。加--mouth-mask保留原始嘴部。画面里有几张脸为什么只换了一张默认只处理一张脸。--many-faces统一换--map-faces分别换。首次 Live 为什么卡几十秒在自动下模型inswapper buffalo_l 加起来约 650 MB。看终端进度条即可下载支持断点续传和大小校验断网就按 models/instructions.txt 手动放入 models 目录。按硬件怎么挑后端不指定--execution-provider时自动按优先级探测手动指定参考这张小表硬件执行后端备注集显 / 无独显--execution-provider cpu可加--max-memoryGB控内存NVIDIA--execution-provider cuda需 CUDA 12.8 cuDNN 8.9.7并装onnxruntime-gpu1.26.0AMD--execution-provider rocmROCm 环境Apple SiliconM1–M5--execution-provider coreml需 Python 3.14 python-tk3.14依赖里已含 CoreML 后端Intel 核显--execution-provider openvinoonnxruntime-openvino与openvino版本需一一对应线程数不确定就交给默认值代码里对 CUDA 建议 2 线程纯 CPU 按核心数自动取。使用的边界换真实人物的脸之前先拿到本人明确同意对外分享的成品明确标注AI 合成 / 深度伪造。冒充身份、欺诈、色情、诽谤这些用途一条都别碰——项目内置了--nsfw-filter拦截不当素材README 的 Disclaimer 也写明了条款工具方提供防护责任在使用者。现在就试一把克隆仓库、装依赖、python run.py选张正面清晰的照片点 Live。完整参数见 README换脸核心逻辑在 face_swapper.py。今晚就换一张脸试试。【免费下载链接】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),仅供参考
