roop(ai换脸视频制作)简介
one-click deepfake 是一个用于ai换脸视频制作的工具,可以用一张图片替换视频中的人脸,无需数据集或训练。这是一个有趣的AI项目,可以用来制作深度伪造视频。但是,使用者必须在使用他人的脸部时征得同意,并且在发布内容时不要隐瞒这是一个深度伪造视频。为了防止滥用,该软件内置了一个检查机制,可以阻止对不适当的媒体进行处理。
简而言之,我们只需一张想要替换的脸部照片,就能将视频中的面孔替换为你选择的面孔,无需数据集、无需训练。
roop(ai换脸视频制作)下载及使用教程
- Github项目主页:https://github.com/s0md3v/roop
- 国内网盘备份(提取码1002)
如何安装?
有两种安装方式:
- 基本:点此查看安装教程,基本方式更容易在你的电脑上运行,但是也会很慢
- GPU加速:点此查看安装教程,GPU加速方式如果你有一个好的GPU并且准备好解决可能遇到的软件问题,你可以启用GPU,这样会快很多。
如何使用?
注意:当你第一次运行这个程序时,它会下载一些约300MB大小的模型。执行python run.py命令将启动这个窗口:
选择一个人脸(带有期望人脸的图片)和目标图片/视频(想要替换人脸的图片/视频),然后点击开始。打开文件浏览器,导航到你选择输出文件所在的目录。你会发现一个名为<video_title>的目录,在那里你可以实时看到帧被替换。一旦处理完成,它会创建输出文件。就是这样。除非你知道自己在做什么,否则不要勾选FPS复选框。附加的命令行参数如下:
options:
-h, –help show this help message and exit
-f SOURCE_IMG, –face SOURCE_IMG
use this face
-t TARGET_PATH, –target TARGET_PATH
replace this face
-o OUTPUT_FILE, –output OUTPUT_FILE
save output to this file
–keep-fps maintain original fps
–keep-frames keep frames directory
–all-faces swap all faces in frame
–max-memory MAX_MEMORY
maximum amount of RAM in GB to be used
–cpu-cores CPU_CORES
number of CPU cores to use
–gpu-threads GPU_THREADS
number of threads to be use for the GPU
–gpu-vendor {apple,amd,intel,nvidia}
choice your GPU vendor