» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

一图充分展现臭打游戏现在多不受待见

早几天自建了facefusion搞了些换脸视频 那震惊程度比我玩过的任何游戏都要大...


TOP

引用:
原帖由 FPS狂 于 2024-2-22 16:02 发表


用的什么方案?有教程吗
https://github.com/facefusion/facefusion
https://docs.facefusion.io/installation
需要小量命令行知识 (其实只要懂得把官方教程複制贴上到终端和安装cuda就可以了)
完成后直接用python运行 再用浏覧器接通显示的127.0.0.1地址即可 facefusion应该是最简单的



TOP

引用:
原帖由 kyoyky 于 2024-2-22 19:48 发表
posted by wap, platform: iPhone
同楼上问
看上面的下载地址


Windows教程
打开powershell(windows终端)安装Python
输入 winget install -e --id Python.Python.3.10

安装PIP
输入 python -m ensurepip --upgrade

安装 GIT
输入 winget install -e --id Git.Git

安装 FFmpeg
输入 winget install -e --id Gyan.FFmpeg

Reboot your system in order for FFmpeg to function properly.(以下命令是重启系统, 也可以不重启机器把powershell视窗关闭再重开powershell读取系统变量即可)
输入 shutdown /r

Microsoft Visual C++ 2015 Redistributable
输入 winget install -e --id Microsoft.VCRedist.2015+.x64

Microsoft Visual Studio 2022 build tools
During installation, ensure to select the Desktop Development with C++ package.(安装时会跳出程序,确保C++的相关有选择)
输入 winget install -e --id Microsoft.VisualStudio.2022.BuildTools --override "--wait --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"

Clone the repository:
在powershell进入你想放置facefusion的位置
powershell新视窗通常会直接到C:\Users\"你的系统用户名" 这个位置(就是平常C盘的用户文件位置 通常是图片,下载的预设路径)
输入 git clone https://github.com/facefusion/facefusion 会下载好facefusion, 你可以到文件管理器确认看看

然后
输入 cd facefusion
在powershell进入你的facefusion文件夹 一般浏覧器的预设下载路径是C:\Users\用户名\Downloads cd进入后即C:\Users\用户名\Downloads\facefusion 看你自己的下载到哪就输入什麽

以下两个都是在facefusion文件夹进行
设定python的虚拟运行环境和版本(必要,ai生成有对py版本的依頼)
输入 py -3.10 -m venv venv

启动虚拟运行环境 (正确启动后你的终端左下角会多了(venv)提示)
输入 venv\Scripts\activate

然后
输入 python install.py
就是文件夹内的安装脚本

点开网页,下载和安装nvidia cuda(必要 否则只能用cpu生成)
https://developer.nvidia.com/cuda-11-8-0-download-archive
没什麽特别 和平常的gui安装一样 我建议用11.8而非12.1 因为我用12.1触发不了tensor_RT 頼得重装了

点开网页,下载和安装nvidia tensorrt(可装可不装,不装就会fallback到cuda)
https://developer.nvidia.com/nvidia-tensorrt-8x-download
tensorrt的启用可能会难到小白 想直接开撸可以跳过tensorrt只用cuda

以下详解
windows版只可用zip版连结档案进行安装
把TensorRT-8.x.x.x.Windows10.x86_64.cuda-x.x.zip 解压到随意位置,但不可以再改变位置或改名称
8.x.x.x is your TensorRT version
cuda-x.x is CUDA version 11.8 or 12.0 所以12.1不行
接着要增修windows的环境变量(用命令行时,系统可以直接调用所需文件)
键盘的windows键(通常在左下或右下有一个) + R 跳出执行小窗 输入 sysdm.cpl 确认
跳出系统属性 点"进阶" 点环境变量(即environment variables)
跳出小窗有上半(用户)和下半(系统)部分
在下半的左边找一个"Path" 右边的对应值通常很长 点一下把它高亮再点"编辑"
会跳出一个窗显示一堆路径 不用管直接点"新增" 或 "浏覧" 前者自己手打输入下载好的RT文件夹(TensorRT-8.x.x.x.Windows10.x86_64.cuda-x.x)内lib文件夹路径 我自己有改名所以是C:\TensorRT\lib 方便后续升级
然后确认好所有设定
再到上面设定好的lib位置 把lib内全部.dll的档copy 再贴到已安装好的cuda文件夹
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\cuda版本号\bin 这个路径正常会在前面提及的"path"一同出现
再回到TensorRT文件夹 有个"python"文件夹 放了一堆.whl文件 下面只用cp310的版本(因为我们的py venv设定了3.10版本)
用powershell开启这个路径 输入python.exe -m pip install tensorrt-下载的版本号(我用的是8.6.1)-cp310-none-win_amd64.whl文件(如果不行就把python.exe -m 去掉)
tensorrt_lean 和 tensorrt_dispatch 一样
部署完成

在powershell回到你的facefusion文件夹位置(不明白什麽意思就倒带到cd facefusion部分)
记得终端要是在(venv)状态 (即venv\Scripts\activate命令 这个文件其实就是facefusion文件夹的venv文件的Scripts文件夹的activate.bat档 你可以看看)
输入 python run.py 等一会就会提示 Running on local URL:  http://127.0.0.1:7860 (这个7860可能会和你不同 而127.0.0.1是本机)
最后就是用浏覧器在这个网页进行可视化操作
完了

2月23日编辑 原来知乎有个图文教程
https://zhuanlan.zhihu.com/p/659087539

[ 本帖最后由 metalbuild 于 2024-2-23 13:10 编辑 ]


本帖最近评分记录
  • 西门啐血 激骚 +1 最骚 Rated by wap 2024-2-23 08:27
  • CoolMat 激骚 +1 最骚 Rated by wap 2024-2-23 06:42

TOP

这一篇竟然打了两个小时 主要是想命令行小白都能搞懂 在文件路径花了很多无谓口水
英文水平没问题和懂命令行的看官方教程搞一会就行

TOP

引用:
原帖由 n2 于 2024-2-23 02:14 发表
posted by wap, platform: Android
硬件要求是啥
n卡 没n卡也可以调用cpu

TOP

引用:
原帖由 没头脑 于 2024-2-23 08:37 发表
posted by wap, platform: Chrome
问一下大佬自己的机器配置,我看看我这老旧的2070能不能带的动
r5 5600, 32gb ram, rtx 4070

TOP

引用:
原帖由 at89s52 于 2024-2-23 09:28 发表
posted by wap, platform: Samsung
mark学习一下

想让长泽大妈下海
不行 露太多肉会有道德侦查,直接糊了

TOP

知乎有个图文教程
FaceFusion的安装与测试(windows11)
https://zhuanlan.zhihu.com/p/659087539

TOP

引用:
原帖由 charon0622 于 2024-2-23 13:36 发表
posted by wap, platform: Android
那些deepfake porn怎么来的?
应该是自行修改代码达成 毕竟还是开源的

TOP

发新话题
     
官方公众号及微博