欢迎光临散文网 会员登陆 & 注册

Roop1.0.1版本更新以及使用,新增图片转换,多面部转换

2023-06-30 20:47 作者:HipaSwallow  | 我要投稿

【简单界面汉化+去掉某些限制的“/”】

昨天折腾了一晚上才把python的虚拟环境和支持库折腾好..本来想发上了的..然后今天发现UP主更新了带虚拟环境的一键包.....我就不喧宾夺主了.

说下我遇到的坑:

1.CUDA和CUDNN不要装12以上的版本,项目只支持到11.8,高版本的自己降级.

2.ffmpeg的环境变量记得要添加,如果是安装版的ffmpeg记得去环境变量里把目录展开到"bin",UP主扔了ffmpeg的文件夹,随便放个位置然后浏览到"bin"添加到环境变量就好了.

3.zlibwapi.dll没有,下一个解压到"C:\Windows\System32"

4.项目第一次打开会去抱脸下一个"inswapper_128.onnx"的模型,没科学工具直接报错,报错不管,关了把UP主放文件夹里的那个文件扔到"models"文件夹去.大佬都给我们准备好了.


当然,只说我遇到的坑肯定提不起你们的兴趣.那我就来点有意思的.

项目我简单做了点汉化,知道你们都不喜欢E文,然后去掉了点你们都不喜欢的限制..DDDD...不多解释 :P

链接:度盘/s/1HjbI1rPU_dvr35l96ZTphg?pwd=etur

用法:解压roop文件夹覆盖进UP主包里的roop文件夹就行了.没改什么,注释了一点代码,国语化了一点提示.

最后UP主笔记里有说出高清效果的参数,你们想用直接把UP主整合包里GPU启动的批处理文件复制一个,然后把从"python....."开始的启动参数替换成

"python run.py --execution-provider cuda --frame-processor face_swapper face_enhancer

pause"

保存,下次想出高清就直接运行bat批处理就行了.省的每次打字.

最后贴下界面图:


usage: run.py [-h] [-s SOURCE_PATH] [-t TARGET_PATH] [-o OUTPUT_PATH]

       [--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...]] [--keep-fps] [--keep-audio] [--keep-frames]

       [--many-faces] [--video-encoder {libx264,libx265,libvpx-vp9}] [--video-quality [0-51]]

       [--max-memory MAX_MEMORY] [--execution-provider {tensorrt,cuda,cpu} [{tensorrt,cuda,cpu} ...]]

       [--execution-threads EXECUTION_THREADS] [-v]


options:

 -h, --help                             show this help message and exit

 -s SOURCE_PATH, --source SOURCE_PATH                选择一张源图片

 -t TARGET_PATH, --target TARGET_PATH                选择一份目标图片或视频

 -o OUTPUT_PATH, --output OUTPUT_PATH                选择输出文件或目录

 --frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...]       帧处理器 (选项: face_swapper, face_enhancer, ...)

 --keep-fps                             保持原始帧速率

 --keep-audio                            保留原始音频

 --keep-frames                            保留临时处理文件

 --many-faces                            处理每一张脸

 --video-encoder {libx264,libx265,libvpx-vp9}            调整输出视频编码

 --video-quality [0-51]                       调整输出视频质量

 --max-memory MAX_MEMORY                       最大内存使用量 GB

 --execution-provider {tensorrt,cuda,cpu} [{tensorrt,cuda,cpu} ...] 程序可用的处理方式 (选项: cpu, ...)

 --execution-threads EXECUTION_THREADS                执行线程数

 -v, --version                            查看程序版本


Roop1.0.1版本更新以及使用,新增图片转换,多面部转换的评论 (共 条)

分享到微博请遵守国家法律