Deep-Live-Cam - 开源的 AI 实时换脸工具
发布于 2024-08-10 · Deep-Live-Cam 是开源的AI实时换脸工具,用户仅需一张图片即可在视频中实现实时人脸交换。支持 CPU、NVIDIA CUDA、Apple Silicon、Core ML 等多种硬件平台,确保视频处理的流畅性。Deep-Live-Cam 软件内置防滥用机制,遵守法律和伦理规范,提醒用户在使用时需获得被换脸者的同意。
Deep-Live-Cam是什么
Deep-Live-Cam 是开源的AI实时换脸工具,用户只要给一张图片,就能在视频里实时把脸换掉。CPU、NVIDIA CUDA、Apple Silicon、Core ML 等多种硬件平台都支持,视频处理跑得很顺。软件内置了防滥用机制,守着法律和伦理这条线,也会提醒用户:换脸之前要先拿到被换脸者的同意。
Deep-Live-Cam的主要功能
- 实时换脸:一张图片就够,视频直播里的人脸能实时替换。
- 一键操作:界面简单,一键就能把换脸流程跑起来。
- 深度伪造视频生成:生成的换脸视频很真,肉眼不太分得出真假。
- 多平台支持:CPU、NVIDIA CUDA、Apple Silicon、DirectML 这些硬件都兼容,用户的设备不一样也能跑。
- 内置防滥用机制:裸体、暴力这类不当内容会被拦下,不让它继续处理。
如何使用Deep-Live-Cam
- 安装环境:装好 Python(推荐 3.10 版本)、pip、git、ffmpeg,Windows 上还要 Visual Studio 2022 运行时。
- 克隆仓库:使用 git 克隆 Deep-Live-Cam 仓库到本地。
- 下载模型:把要用的模型文件下下来,比如 GFPGANv1.4 和 inswapper_128_fp16.onnx,放进项目的 “models” 文件夹。
- 安装依赖:建议先创建并激活虚拟环境,再用 pip 装需要的依赖包。
- 运行程序:没有 GPU 就用 CPU 跑程序。第一次运行时程序要下载一些模型,得等一会儿。
- 使用 GPU 加速:按自己的硬件装对应的 CUDA Toolkit 或者其他执行提供者的依赖,运行时带上相应的命令行参数。
- 选择输入:程序跑起来后,先选一张含有想要人脸的图片,再选目标图片或视频。
- 开始换脸:点 “Start” 按钮,换脸过程就开始。处理的时候可以在设好的输出目录里实时看效果。
- Webcam 模式:想用摄像头做实时换脸,照着程序界面的提示操作就行。
- 命令行参数:命令行参数能调程序的行为,比如源文件、目标文件、输出路径、帧处理器这些。
Deep-Live-Cam的项目地址
Deep-Live-Cam的应用场景
- 娱乐制作:做娱乐视频,比如模仿名人或者虚构角色的表演。
- 艺术创作:艺术家能拿 Deep-Live-Cam 做出独特的艺术作品或动画。
- 教育和培训:在教学视频里把讲师的面孔换掉,适配不同的教学环境或语言。
- 广告和营销:广告里用上换脸,能抓住观众注意力,也能把产品的几种用法演出来。






0 条评论
暂无评论,来抢沙发。