以下是关于 AI 换脸的详细步骤和相关信息:
整体流程:
数字人视频的制作大致分为三步,其中第三步是 AI 换脸。
1. 创建视频内容:通过输入文稿内容,确定数字人播出的内容。
2. 生成数字人:通过工具,以及视频内容生产数字人形象及播放语音。
3. AI 换脸:通过 AI 工具,将数字人的脸,转换成您指定宣传的形象,以便以自己的品牌形式宣传。
具体操作:
1. 点击快捷工具中顶部的“JupyterLab”,打开这个工具。此工具提供了执行 Python 程序的说明和控制服务器的终端使用。
2. 通过终端启动 facefusion。点击顶部的“+”号选项卡,新打开一个终端窗口。在终端区域,启动一个终端的选项卡。
3. 在打开的终端窗口中,输入以下 3 条命令:
查看文件列表。输入“ls”并按回车,显示当前位置所在目录下的文件列表。
进入 facefusion 目录,输入“cd facefusion”并按回车,进入程序目录。
启动 facefusion。输入“python./run.py executionproviders cuda cpu”启动程序。注意:后面的参数“executionproviders cuda cpu”非常重要,如果不加“cuda”,则默认不使用 GPU 能力,推理将非常慢。
4. 当出现相关提示信息时,说明启动成功。
5. 打开 facefusion 软件,需要返回实例列表,点击自定义服务按钮,会打开一个新的浏览器窗口。这样,才能够通过 web 浏览器来访问 facefusion 提供的 UI 界面。
6. 在 facefusion 软件界面上,上传准备好的图片、视频后,在右侧可以看到预览效果。点击下方的开始按钮,执行换脸处理。
7. 执行完成后,在输出的位置,会出现处理后的视频,输出窗口的右上角有一个下载按钮,点击它可以导出变量后的视频到本地。
成本和时间:
1. 时间:大约 10 分钟左右。
2. 制作数字人视频:免费。
3. 数字人换脸:约 0.8 元。
4. 数字人换脸时长:经实际测试 1 分 28 秒的视频,总转换时间在 200 秒。GPU 服务器此次整体运行时长所需花费 0.97 元,facefusion 软件运行其实只占服务器运行时长的一部分,所以换脸的成本应该在 0.8 元左右。
您还可以查看变脸前和变脸后的视频示例:
1. 变脸前的视频:
2. 变脸后的视频:
2025-02-08