平台:Windows11 pro 23H2
OBS 版本:31.0.3 (64bit)
OBS 全称为 Open Broadcaster Software,以下简称为 OBS
它是一个开源免费的视频录制和直播软件,您可以在 Windows、Mac 或 Linux 上快速轻松地下载并开始直播或是录制视频。

安装

官网下载地址:https://obsproject.com/download

你也可以使用 Steam 安装,商店地址为:https://store.steampowered.com/app/1905180/OBS_Studio/

录制视频方案

由于我暂时还在使用 1k 显示器,所以对于传统的 1920x1080 分辨率,我新建配置文件并命名为 16:9录制

在此场景源中新增三个采集源,即游戏采集、窗口采集、显示器采集;混音器新增麦克风采集。

点击左上角文件转到设置界面,左侧边栏选择输出,并将输出模式改为高级。现在,你将可以设置四个项目:

  1. 直播
  2. 录制
  3. 音频
  4. 回放缓存

直播的画质设置基本同录制视频一致,所以此处将介绍录制项目的具体配置。

录制

在录制选项中,将类型改为标准,并以下图为参考进行设置:

image-20250718123921347

录像格式,推荐采用 Matroska(.mkv) 格式,此格式录制的视频在突然断电或者其他问题导致录制视频受损时可以被抢救。

另,如果你想将视频发送给朋友进行分享,朋友的视频播放器可能会不支持.mkv 解析,那么你只需要利用 OBS 自带的录像转封装功能 (点击左上角的文件 => 录像装封装),将.mkv 转换成.mp4 就好(导入 Pr 进行视频剪辑同样需要转封装为.mp4)。
转换封装(只转换封装不进行转码)一般不会损害画面信息,因为只是转换了视频容器,这个过程就像是将物品从一个盒子放到另一个盒子一样非常快;而转码则是指重新压缩和编码视频内容,例如将 H.264 编码的视频转为 H.265。这相当于 “重新包装物品”,不仅改变外壳,还会对内部内容进行处理。
如果你只想进行视频剪辑而不需要转码(Pr 导出视频往往会将视频重新转码),推荐使用免费的 Shutter EncoderShutter Encoder 是一款 免费、开源、专业级的视频处理工具,由法国剪辑师 Paul Pacifico 开发。它界面简洁,功能强大,适用于 视频封装转换、剪辑、压缩、格式转换、音频提取 等多种操作,非常适合创作者在不进行转码的情况下快速处理素材。

视频编码器,推荐选择 NVIDIA NVENC H.264,这将优先使用显卡进行视频编码,并且格式为兼容性极高的 H.264。相对的,会有一个 x264 选项,此为 CPU 编码,若显卡功能足够,则不推荐选择。

音轨,推荐勾选 1、2、3 音轨,用以支持麦克风、电脑音频分开录制,方便后期处理。多出来的一条轨道是用来将两个音频混在一起,这对预览视频帮助很大,你也不想预览视频的时候只能一条条轨道切换着听吧?

重新缩放输出为禁用;自定义混流器设置一般不用,留空;自动分割文件,看个人喜好。

比特率控制,我推荐为 CBR

比特率俗称码率,值越高视频承载的画面信息往往越多

此处的控制方式(根据选择的视频编码器的不同,此处比特率控制的选项也有不同,推荐选择的视频编码器为 NVIDIA NVENC H.264)有:

image-20250718125704031

  1. 恒定比特率(CBR):顾名思义,录制视频时,比特率将始终保持在设定的值上(理想情况下),即使画面很简单也不会降低码率。虽便于直播,但简单画面也会占用同样的码率,如果录制的画面较为简单,请降低比特率的值,比如 4000 左右(你可以将 4000 码率简单的理解为直播平台的蓝光 4M)。
  2. 恒定(QP):采用 QP(Quantization Parameter)将会让你设定 QP 的值,该值控制的是压缩强度。值越低,画质越好,但文件也越大;数值越高,画质越差,文件越小视频质量在全程保持一致,而文件大小(码率)会根据内容复杂度波动。这也使得你无法预估它产生的文件大小,不适合直播。若硬盘容量不足,请谨慎使用。
  3. 可变比特率(VBR):采用此项,将会让你设定目标比特率值最大比特率值。录制视频时,比特率将视当前采集画面的内容复杂度来决定比特率的值的高低。即画面越复杂,比特率越高;画面越简单,比特率越低(但一般不会低于所设定的目标比特率值)。这样录制出来的视频体积较小,但复杂画面情况下,可能会因为码率分配不足导致画质变差。
  4. 具有目标质量的可变比特率(CQVBR):编码器采用 NVIDIA NVENC H.264 则此处算法为 CQ,若选择的视频编码器为 CPU 编码的 x264,则此处算法为 CRF。采用此项,将会让你设定目标质量的值,这是基于画质优先的可变比特率,与 VBR 不同,它设定的是 “画质等级”,而不是码率。编码器将自动调整码率以保持目标画质。常见数值(如 NVENC CQ = 15-25,x264 CRF = 18-23),数值越小画质越高。同样的,这样的录制方式,文件大小不可控,不适合直播。
  5. 无损:保留原汁原味的画面信息,不对画面使用任何有损压缩方法。但产生的文件极大,不适合直播。

至于比特率下面的预设内容,需要根据你的显卡能力决定,我的显卡为 RTX 4070 仅供参考。

画布

画布的大小决定了最终的视频分辨率。此项,在设置的左侧边栏的视频中,设置时请注意基础画布和输出的差别即可:
image-20250718134153700

基础画布分辨率往往是你的显示器分辨率,而输出分辨率则决定了录制的视频最终效果,比如 2k 显示器录制 1k 内容,则需要将输出分辨率进行更改,并且选择缩小算法为 Lanczos(锐化缩放,36个样本)

帧率就是视频的帧率啦,这很简单。

高级

在左侧边栏的高级选项中,你可能还需要确认一下视频的相关信息:
image-20250718134519745

色彩格式,因为视频可能需要上传到网络平台,所以出于兼容性的考虑,推荐选择 NV12(8位)色彩空间也是同理,当然你也可以选择为 SRGB,这和 Rec.709 相差很小,往往能转换。

特别的,如果你觉得每次都要手动转换封装很烦,那么也可以勾选上录制里面的自动封装至 mp4 格式

混音器

前面我们设置了视频的音轨为 3 轨道,所以还需要在混音器中将 3 轨道勾选上:
image-20250718135136741

找到一个音频表,点击选项图标再找到高级音频设置即可。按如图所示将轨道勾选,音轨 1 为混音轨道,麦克风和电脑音频将一起输出在这个轨道,这之后轨道 2 和轨道 3 分别勾选好就行,麦克风和电脑音频独占一条轨道。

麦克风降噪

由于我暂时使用的是电容式麦克风,往往会收音到环境噪音,所以给麦克风进行降噪是必须的。

我的方案是:Equalizer APO+Real-time Noise Suppression Plugin

Noise Suppression

下载地址:Noise Suppression GitHub Releases

A real-time noise suppression plugin for voice based on Xiph's RNNoise. More info about the base library.
基于 Xiph's RNNoise 的实时语音降噪插件。有关基础库的更多信息。

The plugin is meant to suppress a wide range of noise origins (from original paper): computer fans, office, crowd, airplane, car, train, construction.
该插件旨在抑制多种噪声来源(根据原始论文):电脑风扇、办公室、人群、飞机、汽车、火车、建筑工地。

From my tests mild background noise is always suppressed, loud sounds, like clicking of mechanical keyboard, are suppressed while there is no voice however they are only reduced in volume when voice is present.
根据我的测试,轻微的背景噪声总是会被抑制,而像机械键盘点击声这样的大声响,在无语音时会被抑制,但有语音时只会降低音量。

Please note that this plugin could not improve the voice quality with bad microphone, it even could make things worse by misclassifying the voice as a noise which would reduce already not-so-good voice quality.
请注意,该插件无法改善劣质麦克风的语音质量,甚至可能通过将语音误分类为噪声而使情况变得更糟,从而降低已经不算好的语音质量。

The plugin works with one or more channels, 16 bit, 48000 Hz audio input.
该插件适用于一个或多个通道、16 位、48000 赫兹的音频输入。

❗ ❗ ❗ Do NOT use any other sample rates, use ONLY 48000 Hz, make sure your audio source is 48000 Hz and force it to be 48000 Hz if it is not.
❗ ❗ ❗ 请勿使用任何其他采样率,仅使用 48000 Hz,确保您的音频源为 48000 Hz,如果不是,强制将其设置为 48000 Hz。

你需要下载该插件保存到本地备用。

Equalizer APO

参考视频:你是否也遇到了麦克风声音小底噪大的问题

下载地址:SourceForge 或者 https://equalizerapo.com/download.html

SourceForgeEqualizer APO 是一款运行在 Windows(Vista 及以上版本)的系统级音频处理框架,采用 Audio Processing Object (APO) 架构。它可以对任意音频输出进行实时均衡、增强、应用音频效果,具有极低延迟和系统资源占用(CPU 占用率很低)

安装时,会有一个这样的界面:
image-20250718142405779

也就是默认在安装时就进行安装 APO,你也可以点击 Cancel 取消安装,也可以在此时就进行安装。如果现在进行安装,那么由于我们是给麦克风降噪,所以这里选择 Capture devices不是Playback devices,再勾选你想进行降噪的麦克风即可。之后一路下一步完成安装。

这个软件是需要进行一定配置的。不过,首先我们需要转到系统设置中,对播放、录制设备进行格式统一:
image-20250718141948034

把播放、录制设备的格式参数都统一成 24 位 48000 HZ 这个参数。

image-20250718142147852

别忘记保存你的设置。

接着打开 Equalizer APO Configuration Editor(在软件安装目录中是 Editor.exe),会弹出一个对话框:

image-20250718141640846

这是正常的,如果你前面在安装时没有安装 APO,这里就会弹出来这个对话框(有时候安装好了也会弹,不知道为啥)。对话框表示你现在没有在任何播放、录制设备上安装 APO。
如果你前面没有进行安装,那么我们点击 Yes,开始安装 APO 到设备上,安装步骤和前面一致(可能需要重启电脑)。

已经安装过了,所以我们选择 No。接着在工具栏中选择你的设备为你想要的麦克风:
image-20250718144024925

接着将 config.txt 中的默认配置点击减号 - 全部去掉:
image-20250718144205459

接着点击工具栏中的空白文档图标,创建一个新的配置文件:
image-20250718144348736

然后在这个 Unsaved 新的配置文件中点击加号 +,选择 Control,再选择 Device:image-20250718144638045

接着将设备改为你需要进行降噪的麦克风:
image-20250718144904697

接着再点击加号选择 Plugins 选择 VST Plugin
image-20250718145259692

此时,加载 rnnoise_mono.dll 还是 rnnoise_stereo.dll 就看 Channel 是怎么选的了:
image-20250718145516198

加载好插件之后,特别的,你可以点击 Open panel 打开该插件的设置面板:
image-20250718145650131

我的设置如上。

接着需要将配置文件进行保存。点击工具栏的 Save 图标为配置文件命名进行保存:
image-20250718145836927

然后回到 config.txt 配置文件,对我们刚才保存的配置文件进行包含:
image-20250718145959329
得到下面的样子:
image-20250718150026514

至此,该软件就配置完成了。这个效果是全局生效的,即使你关闭该软件依然会生效。

OBS 滤镜

参考视频:【OBS 教程】添加 8 个音频滤镜 让声音清晰洪亮

我知道你肯定想问,如果 OBS 能添加 VST 插件,那为什么还需要使用 Equalizer APO 呢?确实,但这只是生效于 OBS 录制的麦克风中,但其他软件的视频通话、语音时并不会生效,使用 Equalizer APO 就是图它这个全局效果。

承接上面的配置完成之后,在混音器中点击麦克风的设置菜单,选择滤镜。添加滤镜如图:
image-20250718135628505
image-20250718151453650
image-20250718151507551
image-20250718151520061
image-20250718151533326

OBS 滤镜的执行是有顺序的,请注意,滤镜将会从上到下依次执行。

其中,各个滤镜的作用是:

  1. 噪声门限:用于隔绝低于关闭阈值的声音,只收音到打开阈值的声音分贝。此项主要是处理键盘声和其他细微的声音。
  2. 向上压缩器:用于提升小声说话时的声音分贝值,将小声说话时的分贝值拉升到平常说话分贝值。所以,此项需要在噪声门限的下面一级,否则将会把环境噪音也拉升。
  3. 3 段式均衡器:用于调整声音频段分贝。压低高频分贝,将有效降低声音空间感;压低中频分贝,将降低声音的鼻音不会很闷;压低低频分贝,将一定程度上使声音变得很轻。
  4. 压缩器:防止一瞬间录到的声音爆麦,将音频进行消音,处理较为平滑。
  5. 限幅:和压缩器作用一致,但更强硬。

至此,我的全部设置基本讲解完毕。