FaceFusion 一个开源换脸软件,提供UI界面,启动后可直接在浏览器上面上传图片进行换脸操作。
电脑环境win10,软件pycharm,需要提前安装好python环境,推荐使用Anaconda3。关注文章下方公共号发送 “ 软件安装包 ”可以获得相关文件下载
使用pycharm下载源码,有得时候比较慢也可以下载下来后使用pycharm打开,
输入项目地址,选择项目下载目录
https://github.com/facefusion/facefusion
这时候pycharm会提示你下载依赖,直接点击在当前环境下创建就好
接下来慢慢等依赖下载完就好
下载模型
在运行时会直接下载相关模型,不过比较慢,所以这里提前下载好存到相关文件夹
模型下载地址
https://github.com/facefusion/facefusion-assets?tab=readme-ov-file
如果觉得麻烦可以在公共号输入 “facefusion” ,返回百度云盘地址,可以直接下载
下载完成后在当前项目路径下创建.assets/models文件夹,并存放相关文件
安装FFMpeg
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。
FaceFusion 需要 FFMpeg 的支持,所以需要安装,因为当前环境是win10的,所以这里下载win10下安装包。
官网:https://ffmpeg.org/download.html
下载完成解压到自己的盘符下,然后添加环境变量,直接写入到path下就好,注意到bin目录下,例如
D:\ffmpeg-6.1.1-essentials_build\bin
配置好后,进入控制台执行ffmpeg –version命令测试是否成功,如果正常打印出ffmpeg相关内容则说明安装成功。
运行
运行文件是run.py ,在执行时添加参数–skip-download跳过下载
当然除此之外还有其他不同的参数,可以根据自己情况选择
使用
启动后,使用浏览器访问 http://127.0.0.1:7860 ,这里的参数可以直接设置并根据情况选择修改,有一个OUTPUT PATH参数,额外注意进行处理,该值声明导出的文件存储路径,默认情况下会在当前文件夹,也就是你项目文件夹下
修改视频操作和更改图片一样,不同的是需要下载下来后预览,修改视频时间会有些长,建议找短一点的视频,或者使用facefusion百度云盘中的
很有意思,你也可以变成“钢铁侠”,“美女”什么的
样,不同的是需要下载下来后预览,修改视频时间会有些长,建议找短一点的视频,或者使用facefusion百度云盘中example文件夹给的例子
很有意思,你也可以变成“钢铁侠”,“美女”什么的