AI 换脸开源项目-Roop
Roop是一款开源的AI换脸项目,一键实现 AI 换脸,仅需一张换脸图像,无需数据集,无需训练,自带敏感图像检测功能。基于Python编写,遵守GPL3.0开源协议。(作者表示目前已经无精力维护升级,鼓励社区进行维护)。
使用方法:
python run.py [options]
-h, --help 显示帮助
-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 保持目标 fps
--keep-frames 保持临时帧
--skip-audio 跳过目标音频
--many-faces 处理每个脸
--reference-face-position REFERENCE_FACE_POSITION 参照脸位置
--reference-frame-number REFERENCE_FRAME_NUMBER 参考帧数量
--similar-face-distance SIMILAR_FACE_DISTANCE 用于脸距离识别
--temp-frame-format {jpg,png} 用于帧提取的图像格式
--temp-frame-quality [0-100] 用于帧提取的图像质量
--output-video-encoder {libx264,libx265,libvpx-vp9,h264_nvenc,hevc_nvenc} 用于输出视频的编码器
--output-video-quality [0-100] 用于输出视频的质量
--max-memory MAX_MEMORY 最大 RAM 量(以 GB 为单位)
--execution-provider {cpu} [{cpu} ...] 可用的执行提供程序(选择:CPU 等)
--execution-threads EXECUTION_THREADS 执行线程数
-v, --version
源代码:https://github.com/s0md3v/roop
发表回复