之前介绍过Deepfacelab视频换脸:《AI换脸软件DeepFaceLab本地安装使用教程,AI视频换脸流程详细步骤讲解》和实时直播换脸软件Deepfacelive:《AI实时换脸软件DeepFaceLive使用简易教程,AI实时直播换脸,聊天应用换脸》,那些软件需要准备数据集,还要训练模型,准备时间比较长,今天再给大家介绍一款软件可以通过一张图片实现视频换脸,快速方便,省去了准备数据集和训练等步骤,然而换脸效果依然很棒,下面讲一下具体操作,不过要注意,本软件仅供学习研究和个人娱乐使用,切勿违规使用。Roop项目地址:/s0md3v/roop,
(相关资料图)
第1步先配置环境
(1)搞ai软件肯定是离不开Python了,先安装Python环境,打开Python官网下载链接:/downloads/,你是什么系统,就下载那个对应版本就可以。
我们下载Python 稳定版
下载到电脑上之后,双击运行安装Python,先点击勾选add to path,在点击install now安装。
(2)安装git
git官网地址:/download
64位Windows版git程序文件链接:/git-for-windows/git/releases/download//
全部默认安装就可以,一直下一步,完成安装。
(3)配置ffmpeg,首先打开ffmpeg官网:,下载对应系统的文件,这里以Windows为例
将压缩包下载到本地电脑上解压,然后打开bin文件夹,复制路径,
然后鼠标右键点击我的电脑-属性-高级系统设置-环境变量-选中Path点击编辑-新建,然后在输入框内输入上面的文件夹路径,然后确定。
这时在cmd里输入如下命令:
ffmpeg -version
出现详细信息就表示ffmpeg安装成功。
(4)接着安装visual studio 2022,微软链接:/visual-cpp-build-tools/,点击按钮【下载生成工具】,将应用程序下载到电脑上,然后运行安装。
开始安装的时候程序会自动下载一些文件,稍后就会进入程序选择界面,勾选【使用C++的桌面开发】和右侧【Windows 10 SDK】最上面的这个版本。
然后点击右下角【安装】按钮,注意硬盘容量。总共,下载并安装所需时间比较长。
第2步克隆库
我们以安装在D盘为例,打开D盘,在地址栏里输入cmd,回车,打开命令提示符界面,然后输入如下命令:
git clone /s0md3v/roop
先创建一个虚拟环境,打开roop文件夹,在地址栏里输入cmd,回车,在启动的命令提示符里输入如下命令,回车。
python -m venv venv
完成之后,roop文件夹内会出现一个venv文件夹。接着在命令提示符里输入如下命令,回车。
call .\venv\Scripts\activate
启动了虚拟环境之后,按官方步骤该运行安装依赖命令,也就是下面这条短的命令,但是安装过程中我遇到了关于torch的错误,所以建议先运行下面长的这条命令,安装完成之后,再运行短的这条命令,torch相关文件不会被重复下载安装,会直接跳过。这个过程需要下载安装大量的文件,如果提示connect链接问题,可开启全局科学上网解决。
pip install -r
pip install torch==+cu118 torchvision==+cu118 torchaudio== --index-url /whl/cu118
等到出现提示successfully installed……一大串白字信息的时候就表示安装完成了。
其实到这里就可以直接运行如下代码进行视频换脸了,首次启动会下载529M的模型文件,目前使用的是CPU,如果你显卡不高不想折腾了的话可以开始体验了。但是我们继续折腾,去开启GPU显卡处理功能。
python
第4步安装CUDA
(1)这是NVIDIA显卡的操作步骤,其它显卡用不了,打开链接:/cuda-11-8-0-download-archive,作者建议的安装版本,那我们就下载版本,如下图选择,
安装程序下载下来之后,直接双击运行安装即可,安装选项选择精简版,安装完成关闭窗口即可。
(2)安装依赖
还在打开Python虚拟环境的cmd窗口中依次输入如下命令并回车,安装依赖,一条命令执行完再运行下一条命令。
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu
然后再输入如下命令即可启动roop操作窗口进行视频换脸了,
python --execution-provider cuda
左侧点击select a face按钮选择一张待使用的人脸,右侧按钮select a target选择待转换的视频,点击start按钮会提示选择输出视频路径,选择完毕后即可开始转换。
也可以输入如下命令不启动roop操作窗口直接开始转换。是待使用的人脸,是待转换的视频,需要将和放到roop文件夹内
python -s -t -o --keep-fps --keep-frames --execution-provider cuda
看到显示100%就是转换完成了,找到即可查看转换效果。
有个小技巧,就是你换脸的视频人脸区域不能太大,如果人脸面积太大的话换脸完成后的视频可能会比较模糊,也就是尽可能选择视频中人脸面积不能太大的视频。如下图所示,第二个视频会比第一个视频转换效果好。
Google colab云端部署教程链接:《Google colab谷歌笔记本配置运行图片视频换脸软件Roop教程及一键启动代码链接分享》
下面就可以尽情的折腾了。再次提醒这个软件仅供学习研究和个人娱乐使用,请勿违规使用。
原文:/1035
导读1、方法:通过百度搜索(学信网),进入学信网官网。2、2、右下角
IT之家6月26日消息,据九派财经报道,针对“罗永浩已经还清债务”的传
手机秒变相机!小米13Ultra专业摄影套装白色版发布:999元
此页面是否是列表页或首页?未找到合适正文内容。
原标题:规模5年增长近10倍,加快培育自主品牌——跨境电商成“真、优
X 关闭
X 关闭