Deep-Live-Cam 是一款强大的换脸应用程序,只需点击几下即可替换图像、视频和实时网络摄像头源中的人脸。本指南介绍了如何有效使用该软件的主要功能。
有关安装说明,请参阅 安装指南。有关系统工作原理的技术细节,请参阅 技术架构。
Deep-Live-Cam 用户界面设计直观且简单,包含源选择、目标选择和处理选项的清晰分区。
Sources: modules/ui.py150-380
使用 Deep-Live-Cam 的基本工作流程包括选择一个源人脸,选择一个目标图像或视频,配置选项,然后启动处理。
Sources: modules/ui.py309-365
选择源人脸:
选择目标:
交换源和目标(仅限图像)
Sources: modules/ui.py160-176 modules/ui.py582-646
Deep-Live-Cam 提供多种选项来自定义换脸过程
| 选项 | 描述 |
|---|---|
| 嘴部遮罩 | 保留目标人脸的原始嘴部,以获得更逼真的表情和口型 |
| 显示嘴部遮罩框 | 显示嘴部遮罩的边界,以便进行微调 |
| 保持帧率 | 保持目标视频的原始帧速率 |
| 保留帧 | 处理后保留临时帧文件 |
| 人脸增强器 | 使用 AI 增强技术提高换脸人脸的质量 |
| 保留音频 | 保留目标视频的原始音轨 |
| 多人脸 | 处理目标中的所有检测到的人脸,而不仅仅是第一个 |
| 修复蓝屏摄像头 | 应用颜色校正以修复摄像头颜色问题 |
| 映射人脸 | 启用将特定源人脸映射到特定目标人脸的功能 |
| 显示帧率 | 在实时处理过程中显示每秒帧数 |
Sources: modules/ui.py178-307 modules/globals.py19-43
处理单张图片
您可以使用“预览”按钮在提交完整处理之前查看结果。
Sources: modules/ui.py309-322 modules/ui.py394-414
处理视频
预览功能允许您在处理整个视频之前检查单个帧。
Sources: modules/ui.py309-322 modules/ui.py394-414 modules/ui.py649-673
预览功能允许您在处理整个文件之前查看换脸结果
Sources: modules/ui.py538-777
Deep-Live-Cam 最强大的功能之一是使用您的网络摄像头进行实时换脸
使用摄像头模式
对于视频通话或直播,请使用 OBS 或类似软件捕获预览窗口。
Sources: modules/ui.py780-961 README.md286-293
人脸映射允许您将多个不同的人脸替换为不同的源人脸 - 这对于集体照片或有多人参与的视频很有用。
使用人脸映射
Sources: modules/ui.py417-485 modules/ui.py963-1206
Deep-Live-Cam 会自动检测您系统上可用的摄像头
在不同的操作系统上,摄像头检测的工作方式如下
Sources: modules/ui.py324-366 modules/ui.py801-868
处理后,系统会提示您保存输出
当启用“保留帧”时,单独处理过的帧将存储在临时目录中。
Sources: modules/ui.py649-673
为了获得 Deep-Live-Cam 的最佳效果
源图像:
处理选项:
网络摄像头模式:
人脸映射:
Sources: README.md294-305
Deep-Live-Cam 会记住您在会话之间的设置。您对“保持帧率”、“人脸增强器”、“嘴部遮罩”等选项的选择会保存在配置文件中,并在下次启动应用程序时自动加载。
Sources: modules/ui.py93-134