OBS 画面增强滤镜实战:模糊、描边、着色器与 N 卡滤镜
在直播过程中,滤镜不仅能增强画面效果,还能让观众获得更好的观看体验。OBS 自带的滤镜只覆盖了裁剪、色度键、色彩校正等基础需求,想要模糊、描边、3D 变换这类效果,需要借助插件。
本文介绍几款开源且仍在维护的滤镜插件,以及 OBS 自带的 N 卡滤镜。
插件选择
| 想要的效果 | 用什么 | 滤镜名 |
|---|---|---|
| 模糊、像素化 | Composite Blur | 复合模糊 |
| 描边、发光、投影 | Stroke Glow Shadow | 描边 / 发光 / 阴影 |
| 3D 旋转与透视 | 3D Effect | 3D 效果 |
| 上百种创意特效 | obs-shaderfilter | User-defined shader |
| 复制来源并挂不同滤镜 | Source Clone | 来源克隆(这是来源,不是滤镜) |
| 人像抠图、降噪 | OBS 自带 | NVIDIA 背景移除 / NVIDIA 音频效果 |
下面按效果分别介绍。

模糊
模糊常用于遮挡隐私区域,或把背景虚化以突出主体。安装 Composite Blur 后,对来源添加滤镜「复合模糊」。
- 「模糊算法」选「双重 Kawase」,出效果最快、对配置要求最低;追求质量可选「高斯」,但开销明显更高。
- 「模糊半径」从 4 开始调。
- 只想模糊局部时,启用蒙版并选择区域,再加一点羽化,避免模糊边缘过于生硬。
- 「模糊算法」里还有「像素化」,就是常见的马赛克效果,遮挡证件、聊天记录时比模糊更彻底。

描边与发光
Stroke Glow Shadow 提供「描边」「发光」「阴影」三个独立滤镜,只对带透明通道的画面有效,比如抠图后的人像、PNG 素材、文本来源。
典型用法是给抠完背景的主播人像描一圈边,让人像从背景中“跳”出来,避免边缘和背景糊在一起。三个滤镜可以叠加使用:描边定轮廓,发光加氛围,阴影增加层次。

3D 效果
安装 3D Effect 后添加滤镜「3D 效果」,可以把 2D 画面的坐标系转为三维,自由旋转、位移和缩放,做出类似星球大战片头字幕的透视效果。
常用于:让摄像头画面带一点角度而不是正对观众、给屏幕采集做倾斜展示、片头文字的入场动画。

动态蒙版
动态蒙版可以用另一个来源的红、绿、蓝或 alpha 通道,去控制当前画面的显隐,做出“用一个源的亮度去擦除另一个源”的效果。下图是用红色通道叠加雨滴来源的效果。
实现方式是安装 obs-shaderfilter 后加载 dynamic-mask.shader。

着色器
obs-shaderfilter 是滤镜里的“万能钥匙”,自带 160 多个现成的着色器文件。
使用方法:
- 对目标源添加滤镜,选择「User-defined shader」。
- 勾选「Load shader text from file」,然后选择需要的着色器文件。
- 切换文件后,点击「Reload effect」,下方才会出现该着色器的可调参数。这个插件没有中文本地化,界面是英文的。
自带着色器位于 C:\Program Files\obs-studio\data\obs-plugins\obs-shaderfilter\examples,后缀为 .shader 或 .effect。下面按用途挑一些常用的。
色彩调整
color_grade_filter.shader:整体调色,效果与色彩校正滤镜相似。
重新着色 color-depth.shader:降低色彩位深,形成海报化的色块效果。
海报化 selective_color.shader:只针对某一种颜色调整,适合单独提亮肤色或压暗某个杂色。gamma_correction.shader:伽玛校正,画面偏暗或偏灰时用。
位移变换
BulgePinch.shader:挤压滤镜,使图像中心产生凸起或凹陷,可生成循环凸凹的动画。

displacement_map.shader:置换滤镜,产生弯曲、碎裂的图像效果。它比较特殊,设置完后还需要选择一个图像文件作为位移图,滤镜会根据位移图上的颜色值移动图像像素。
置换 drunk.shader:画面随机晃动。
晃动 Swirl.shader:漩涡打旋效果,可调整旋涡位置和大小,并可呈现正反转的动态效果。
漩涡 ripple.shader:水波纹扩散,通过坐标变换模拟水波扭曲。
水波 ZigZag.shader:使图像产生同心圆状的波纹效果。
同心波纹
画面遮盖
pixelation.shader:像素化滤镜,可选择滤镜范围。
像素化 hexagon.shader:用六角形状元素重构画面,可调节蜂窝元素的大小。
六边形重构 scan_line.shader:栅格扫描线,让画面像被百叶窗遮盖。
扫描线 gaussian-blur.effect:高斯模糊。日常模糊建议还是用复合模糊插件,这个更适合需要在着色器里串联多个效果的场合。
增强与装饰
vignetting.shader:晕影/虚光照,增强镜头感、突出主体、营造氛围。
晕影 rounded_rect.shader:圆角矩形渲染,把方正的采集画面变成圆角卡片。
圆角矩形 crt-curvature.shader:将画面放置于 CRT 电视中,可调整画面曲率和四周的光晕颜色。
CRT 曲率 VCR.shader/VHS.shader:老式录像带质感,含噪点、色偏和扫描线。
复古扫描线 repeat.effect:将画面复制排列,例图是 3x3 复制画面。
平铺复制 RGSSAA.shader:抗锯齿,适合画面有大量斜线、细边框时使用。drop_shadow.shader:投影。若只是给人像加投影,用 Stroke Glow Shadow 的「阴影」滤镜更省事。smart_denoise.shader:画面降噪,弱光环境下摄像头噪点多时可用。
实用小工具
除了视觉特效,examples 里还有几个偏工具性质的着色器,容易被忽略:
clock_analog.shader/clock_digital_led.shader:直接在直播画面上显示时钟,不用再挂网页来源。audio.shader:让画面元素随音频跳动。dead-pixel-fixer.shader:遮盖摄像头或屏幕上的坏点。
💡 避坑指南:这些着色器文件位于 OBS 安装目录内,升级或重装 OBS 时会被覆盖。如果你修改了某个 .shader 的参数或代码,先把它复制到自己的素材目录再改,否则改动会随升级丢失。
N 卡滤镜
如果你用的是 RTX 20 系及以上显卡,OBS 自带了几个基于 AI 的滤镜,不需要装任何第三方插件,但需要先安装运行库:到 NVIDIA Broadcast SDK 资源页 分别下载 Video Effects 和 Audio Effects 的 Redistributable 并安装,重启 OBS 后才会出现对应滤镜。
视频类(对来源添加滤镜):
NVIDIA 背景移除:无需绿幕即可移除人像背景。「模式」可选「质量」或「性能」,另有带「移除椅子」的变体。「蒙版刷新频率」默认每 2 帧生成一次蒙版,GPU 吃紧时可以调大,用一点点跟随延迟换性能。

人像背景移除 上图用的是漫画素材,边缘识别难度较大;真人画面的移除效果会明显好于此图。
NVIDIA 背景模糊滤镜 / NVIDIA 模糊滤镜:识别人像后只模糊背景,效果比手动加蒙版自然。
音频类(对音频源添加滤镜):
- NVIDIA 音频效果:提供「NVIDIA 噪声消除」「NVIDIA 室内回声消除」以及两者叠加,还有「语音优化」。这是目前效果最好的实时降噪方案之一,键盘声、风扇声、空调声几乎能完全消掉。
💡 避坑指南:显卡驱动会自动更新,但 Video / Audio Effects 运行库不会。运行库版本落后时,OBS 启动日志里会出现 NVIDIA VIDEO Effects SDK is outdated. Please update both audio & video SDK.。此时滤镜仍能用,但拿不到新版的效果改进,建议定期回官网重装一次运行库。检查方法:OBS 菜单「帮助」>「日志文件」>「查看当前日志」,搜索 NVIDIA。
另外,网上有教程让你为了 N 卡滤镜去关闭 Windows 的「硬件加速 GPU 计划」(HAGS)。这个建议来自早期运行库的兼容问题,现在不必先入为主地关掉——先装好运行库看滤镜能不能正常出现,只有确实异常时再考虑动这个开关。