尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Deep-Live-Cam 零门槛上手:10 分钟跑通实时 AI 换脸,一张照片三次点击开播

Deep-Live-Cam 零门槛上手:10 分钟跑通实时 AI 换脸,一张照片三次点击开播 Deep-Live-Cam 零门槛上手10 分钟跑通实时 AI 换脸一张照片三次点击开播【免费下载链接】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 是一款免费开源的实时 AI 换脸工具一张照片就能替换视频或摄像头里的人脸全程不写代码点三个按钮就能开播。30 秒速览换脸核心模型约300MB首次启动自动下载NVIDIA 显卡上摄像头实时换脸可跑到30fps左右支持 Windows、macOSM1-M5、Linux无独显也能跑CPU可推理只是帧率低依赖约19 个Python 包pip一条命令装完核心能力摄像头实时换脸配置输入一张正脸照片加一个摄像头设备输出一个边播边换脸的 Live 预览窗口可直接被 OBS 捕获推流。视频逐帧替换输出输入源人脸照片加一个本地视频文件mp4/mkv输出一条新视频保存在以目标文件命名的目录里原音轨默认保留。多人脸识别与映射换脸开启 Many faces 后画面里每张脸都会被换再开 Map faces可以把不同的源脸分别分配给画面里不同的人。从零到第一次出活完整安装命令序列环境要求项目最低要求推荐配置系统Windows 10 / macOS / Linux同左Python3.113.14官方推荐硬件无独显CPU 可跑NVIDIA GTX 1060 4GB 或 Apple M 系列内存8GB16GB磁盘10GB 空闲20GB另需git、pip、ffmpegffmpeg -version能正常输出Windows 还需 Visual C 运行库。最小命令序列git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam # 克隆源码仅最新提交 cd Deep-Live-Cam # 进入项目目录 python -m venv venv # 创建虚拟环境 source venv/bin/activate # 激活Windows 用 venv\Scripts\activate pip install -r requirements.txt # 安装 OpenCV、ONNX Runtime 等全部依赖 python run.py # 启动图形界面首次运行自动下载约300MB换脸模型启动后你先看到平台信息横幅然后是一个 640×820 的深色窗口上方两个 200×200 的图片选择框Source face 和 Target中间一排开关Keep fps、Many faces、Face Enhancer 等下方 Start / Destroy / Preview / Live 四个按钮底部是摄像头下拉框。状态栏开始滚动输出下载进度——看到 inswapper 模型下载完成就说明跑对了。按硬件选加速参数同一个python run.py加--execution-provider指定推理后端你的硬件启动参数说明NVIDIA 显卡python run.py --execution-provider cuda需先装 CUDA 12.8 与 cuDNN 8.9.7速度最快Apple M1-M5python run.py --execution-provider coreml走神经网络引擎需 Python 3.14AMD/IntelWinpython run.py --execution-provider directml需另装 onnxruntime-directmlIntel 核显python run.py --execution-provider openvino需另装 onnxruntime-openvino无独显不加参数默认 CPU功能一样只是慢第一次实操摄像头实时 AI 换脸与视频逐帧替换Live 摄像头模式3 次点击点Select a face选一张正脸照片建议 512×512 以上、光照均匀、无遮挡在底部 Camera 下拉框选好摄像头点Live等10-30 秒预览窗口出现右上角能看到绿色人脸检测框换脸核心算法写在modules/processors/frame/face_swapper.py检测、特征提取、贴回全流程人脸定位在modules/face_analyser.py想改逻辑从这两个文件入手。视频处理模式选源人脸点Select a target选一个 mp4 或 mkv 视频按需打开 Keep fps保持原帧率、Keep audio默认开保留原音轨点Start选输出文件路径状态栏会依次滚动Detecting fps / Processing video / Creating video / Restoring audio中途想停点Destroy点Preview可先抽帧看效果不跑完整视频效果微调4 个改变效果的开关参数建议区间默认值影响什么Transparency透明度0.8 ~ 1.01.0换脸结果与原画面的混合程度调低可弱化塑料感Sharpness锐化0 ~ 50对换后的脸做锐化数值越大细节越硬Mouth Mask嘴巴遮罩0 / 30 / 10000 用换后的嘴100 保留原嘴直到下巴口型跟随原画面Face EnhancerNone / GFPGAN / GPEN-512 / GPEN-256None增强模型重绘面部细节每帧多一次推理帧率下降video-quality命令行15 ~ 2318数字越小质量越高、文件越大--video-quality传入直播时最违和的是嘴换掉的脸不会跟着原话动把 Mouth Mask 拉到30-100程序会用换脸前的原始嘴部像素覆盖回去口型就和你的说话完全一致了。Transparency 别总拉满0.8~0.9 能让换后的脸和原画面融合得更自然贴纸感一下就弱了。两个值得试的玩法实时换脸落地场景直播实时换脸你是主播或远程参会者Live 窗口本身就是素材打开 OBS把这个窗口作为「窗口捕获」源加入场景调整捕获区域大小避免二次缩放模糊即可进直播间或视频会议。配合 Many faces多人出镜的画面也能逐个处理。电影角色替换选一部 1080p 以内的视频先剪个 1 分钟短片段试水Face Enhancer 选 GFPGAN 提升面部细节Sharpness 拉到 1 左右点 Start。处理速度取决于帧数和显卡状态栏会给出总耗时成片落在你指定的输出文件里音轨默认保留。翻车了对照着修看到inswapper_128.onnx找不到模型加载失败因为首次下载被中断文件不完整修删掉 models/ 里的该文件重新运行看到CUDA相关报错启动直接退出因为没装 CUDA 12.8 或 cuDNN 8.9.7修按版本补装这两个组件再重启看到No cameras foundLive 按钮点不动因为选错设备或系统相机权限没给修换下拉框选项macOS 到「设置→隐私→相机」授权看到Live 帧率低于15fps画面卡顿因为CPU 推理或开了 Face Enhancer修NVIDIA 改加--execution-provider cuda启动看到ffmpeg is not installed直接退出因为系统没装 ffmpeg 或没进 PATH修装好 ffmpeg确保ffmpeg -version能输出底线程序内置 NSFW 过滤器处理前会扫描素材敏感内容直接拒绝——这不是可选开关大家默认开着用真实人物的脸之前先拿到本人同意这是 README 明确写出的行为准则发布成果时标注 AI 生成社区默认都这么标你刚用一张照片加三次点击装完环境、跑通了实时 AI 换脸。下一步选一个 1 分钟内的短视频开 Face Enhancer 点 Start看看输出目录里成片长什么样。【免费下载链接】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),仅供参考
返回列表