
FaceFusion 参数调校手册4 种翻车场景与对应解法【免费下载链接】facefusionIndustry leading face manipulation platform项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion给视频换脸这件事跑通流程很容易难的是把效果调到看不出是合成的。FaceFusion 的界面里有一百多个参数但真正决定成败的其实就那么十几个。这篇手册按翻车场景组织你遇到的现象是哪一条就去哪一节找参数每个参数都给出可以直接落地的区间。多人同框时先选对脸face selector 的 reference 模式最常见的翻车是换错了脸画面里有主角和路人主角的脸没换、路人的脸换了或者播放到一半跟踪漂移到了另一张脸上。解法是把--face-selector-mode从默认的many全换切成reference再传一张参考图--reference-face并设置--reference-face-distance为 0.2-0.4。这个值表示目标脸和参考脸允许有多大的差异设太小参考图稍微换个角度就匹配不上脸直接不被替换设太大路人反而会被选中。0.3 是基本不会出错的中点值拿到新素材先跑一版 0.3再按漏选/误选情况微调。如果漂移发生在播放过程中前几秒正常、后面脸飞走把--face-tracker-score从默认值往上调 0.05-0.1。它的取值上限是 0.5超过这个区间没有意义——它筛的是低置信度的检测帧调太高会把本来就该丢弃的抖动帧也留下漂移只会更明显。换完脸边缘生硬mask 的模糊度、padding 与权重三件套边缘出现贴片感通常不是模型问题而是三个参数没联动调--face-mask-blur控制换脸区域向外过渡的羽化程度。建议落在 0.3-0.6。0.3 偏锐利适合高帧率特写0.6 过渡自然但细节略软。超过 0.7 脸和背景之间会出现一圈光晕比生硬更难看。--face-mask-padding在轮廓外额外扩一圈像素单位是像素值0-100。源图和目标图脸型差异大、或者下颌线有明显方框痕迹时加 5-15 的 padding 能遮住裁切边界。--face-swapper-weight整体交换强度0.0-1.0。很多人会想拉满但 0.5 左右反而是多数素材的最优值拉到 1.0 会把源图的表情、肤色纹理也强行压过去出现整张脸像贴纸的塑料感。微调区间 0.4-0.6 足够。三个参数的关系可以这么理解blur 管边界糊不糊padding 管边界画在哪weight 管脸像谁。调参时一次只动一个每个参数都看 10-20 帧的连续片段——单帧看不出时序抖动。肤色不搭、画质发虚swapper 与 enhancer 的搭配换完脸肤色和周围环境不搭、或者脸明显比背景糊是只开了 swapper 没开 enhancer的典型症状。两个处理器的组合和参数区间如下场景交换模型pixel boost增强配置体感快速预览hyperswap_1a_256 / 256x256关闭最快细节弱只用于验证选脸日常短视频hyperswap_1a_256 / 512x512gfpgan_1.4--face-enhancer-blend80速度与细节均衡默认值即可用高分辨率输出hyperswap_1a_256 / 1024x1024blend 90--face-enhancer-weight0.5-0.7耗时约前者的 2-3 倍细节最接近原片两个容易踩的点。第一--face-swapper-pixel-boost决定交换时的内部分辨率256x256 在 1080p 输出下脸会发虚768x768 到 1024x1024 才撑得住大特写代价是成倍的处理时间。第二--face-enhancer-blend不是越高越好blend 拉到 100 时增强模型会重画五官人脸和本人特征之间的相似度反而下降80 左右也是默认值是安全区。增强混合比例想再往上探70-90 这个范围足够覆盖绝大多数需求。批量处理 200 条素材执行加速与防 OOM单条试完参数后规模化阶段的目标只剩两个快、不崩。执行后端有 NVIDIA 显卡就--execution-providers cuda装了 TensorRT 用tensorrt通常比 cuda 再快一截纯 CPU 环境保持默认即可然后把--execution-thread-count设到物理核心数8 核机器设 8设 32 没有意义上限是 32。防 OOM--video-memory-strategy从默认的high降到strict。strict 会按帧分批处理而不是一口气把全片帧载入内存长视频、高分辨率下这是稳定跑完的前提速度损失通常在可接受范围。输出侧--output-video-fps对齐源片帧率常见 25 或 30不要自己加高插出来的帧只会拖慢编码。长素材先用--trim-frame-start/--trim-frame-end截出 30 秒样片验证确认效果再放开全片。批量调度用batch-run或 job 体系job-create逐步加步骤、job-submit-all、job-run-all把任务排队失败的任务可以单独job-retry比一条命令串到底省心。验证你的效果跑完一版后按下面清单过一遍全过才算调校完成抽 10 秒快进看脸的边缘没有闪烁、抖动或呼吸感轮廓与脖颈衔接处无方框痕迹拉近到脸部特写毛孔、发丝细节可见脸与背景清晰度一致无塑料感或过锐伪影换脸前后肤色差在光照允许范围内唇色、眉毛没有串色全片逐帧快扫换脸目标全程正确中途没有飞脸或漏换的帧输出文件可正常播放音画同步帧率与源片一致【免费下载链接】facefusionIndustry leading face manipulation platform项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考