全部指南

指南 · 更新于

为什么换脸会在手挡脸、侧脸和暗光下出问题

简短回答

视频换脸在正面口播上通常没问题,但会在五类镜头上出问题:转到侧脸、手或物体挡在脸前、手臂扫过脸、昏暗的侧面,以及头歪着、镜头还在晃的画面。Video FaceSwap Online 1.1.0 就是针对这几种镜头做的。下面说明每种情况容易出什么问题,并展示真实的片段。

1. 完整转到侧脸

容易出的问题: 头转得很大时,脸大半被遮住,人脸检测丢了脸,新的脸要么从头上"飘"下来,要么糊在脸颊上。

示例展示的: 头转了九十度又转回来,戴着眼镜、留着胡子,新的脸在每个角度都稳住,转动时没有闪烁。头转到可用角度之外时,产品会让那些帧保持原样并计入报告,而不是糊掉。

完整转到侧脸
完整转到侧脸

2. 转开头,再转回镜头

容易出的问题: 暗光加侧面,让换脸几乎没有可以依靠的特征,人转向镜头时脸容易滑动。

示例展示的: 暗光下的侧面,然后转向镜头,脸始终待在头上。

3. 手挡在脸前,还戴着眼镜

容易出的问题: 换脸把脸前面的东西也一起涂掉了,包括手和镜框。

示例展示的: 手一直在脸的前面,没有被改动。只有能看见的那部分脸被替换,手一离开,整张脸就完整地回来了。

4. 手臂扫过脸

容易出的问题: 头在转、镜头在抖,同时有东西从脸前扫过,是最难的情况:脸和遮挡物都在动,逐帧的判断彼此对不上。

示例展示的: 手臂从脸前扫过,脸不动;遮挡物始终在前面,头在转,手持镜头也在抖。

5. 大笑,手在头发里

容易出的问题: 每次大笑头都会歪、表情都在变,手碰头发和脸又叠加了一些小遮挡。

示例展示的: 手碰着脸和头发,头随着每次大笑歪动,换脸也跟着走。

为什么这些镜头难

  • 人脸检测是薄弱环节。: 如果某一帧检测丢了脸,换脸就没有可以附着的地方。
  • 每一帧都容易错一点点。: 如果每帧各自估计,播放时微小的差别就变成闪烁。
  • 遮挡物必须原样留着。: 脸前面的东西必须留在前面,这意味着换脸要知道脸不在哪里。
  • 怎样让任何工具有最好的结果

  • 用清晰、正面、完整露脸的参考照片。
  • 让脸在画面里足够大,能看清。
  • 给脸均匀的光线。在强逆光或镜头眩光里,脸可能短暂丢失,这些帧会保持原样。
  • 对很短的、想换造型的视频,试试换头,它即使在人脸检测丢了脸时也能跟着头走。
  • 如果工具说"没有可用的人脸",请相信它。给出提示比给出一个很差的结果更好。
  • 这不能证明什么

    这五段是我们因为它们难而挑选的,用 Fast 模式渲染。它们说明困难镜头是可以做好的,但不是基准测试,结果取决于你的素材。在我们公布的 74 段公开视频测试里,约二十分之一没有可用的人脸,系统如实报告了这一点。

    相关文章

  • 视频怎么换脸?分步教程
  • 2026 年视频换脸工具怎么选
  • 五段示例的素材和参考照片来自 Pexels(可免费使用)。被替换的脸属于图库模特,请只换你有权使用的脸。

    看五段完整的前后对比

    在 Video FaceSwap Online 1.1.0 页面上拖动查看真实渲染,再用你自己的困难镜头试一试。

    打开 Video FaceSwap Online

    English version: /blog/why-face-swaps-break-on-hands-profile-turns-and-low-light