如何在 OBS 给视频素材添加口罩特效,实现人脸移动时口罩实时跟随跟踪?需要什么插件,有没有详细安装和设置教程?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
OBS 原生做不到这个,必须上插件。目前最稳的是 FaceTracker 或者 ReActor。
推荐方案:FaceTracker + Image Source
这是老手常用的组合。先下载 FaceTracker 插件并安装到 OBS 的 obs-plugins 和 data 文件夹里。重启 OBS 后,在来源里加一个“图像”源,选你的口罩图片(记得去背景)。然后右键该图层 -> “滤镜” -> “Transform” 调整大小位置。关键步骤来了:添加“效果层”或使用 FaceTracker 的跟踪源。FaceTracker 能捕捉人脸关键点,把口罩图层绑定到鼻子或嘴巴坐标上。
更简单的替代:ReActor (基于 Roop)
如果你想要换脸那种级别的遮罩,装 ReActor 插件。它集成在 OBS 来源里,勾选“Enable”,选择你的口罩 PNG 作为参考图,开启实时追踪。这比手动调参数快多了。
设置要点
图片格式:口罩必须是 PNG,透明背景!
层级顺序:口罩图层要在摄像头画面之上,但在其他 UI 之下。
性能警告:实时人脸跟踪吃 CPU/GPU。如果卡顿,降低 OBS 输出分辨率,或者把 FaceTracker 的采样率调低。
别指望一键搞定,前期得微调一下口罩的偏移量(Offset),确保它刚好盖住口鼻。多试几次,找到最适合你镜头角度的参数。
官方详细解决方案:https://www.aliyun.com/product/qoder