OBS Studio 是一款免费的开源软件编码器,可以采集你的屏幕、摄像头和音频,用于直播或录制成文件。它服务于两个不同目的:
- 向直播平台发送实时视频流
- 录制高质量视频以供后续使用
然而,直播和录制需要不同的设置。设置不当会导致画面模糊、掉帧、缓冲、音频问题、录制文件过大,或过度的 CPU 与 GPU 占用。
对于直播,你需要恒定码率(CBR)、2 秒关键帧间隔、合适的视频码率,以及适配直播平台的编码器和分辨率。
对于录制,你应优先考虑画质,选择 CQP 这类基于质量的码率控制方式,挑选合适的编码器,并使用 MKV 这类可靠的录制格式。
本文将逐项拆解 OBS 的每项设置,并说明如何配置编码器、码率、分辨率、帧率、音频和录制格式。
快速答案:最佳 OBS 设置一览
这些数值适用于大多数配备至少 10 Mbps 上行带宽的现代 PC。
| 设置项 | 直播(1080p60) | 直播(1080p30 或 720p60) | 录制(剪辑母版) |
|---|---|---|---|
| 输出模式 | 高级 | 高级 | 高级 |
| 编码器设置 | NVENC、AMF、QuickSync 或 Apple VT(H.264) | NVENC、AMF、QuickSync 或 Apple VT(H.264) | GPU H.264 或 HEVC |
| 码率控制 | CBR | CBR | CQP(GPU)或 CRF(x264) |
| 码率 / CQP | 6000 Kbps | 4500 Kbps | CQP 18–23 |
| 关键帧间隔 | 2 秒 | 2 秒 | 2 秒 |
| 预设 | P5(NVENC)/ veryfast(x264) | P5(NVENC)/ veryfast(x264) | P5–P6 / medium |
| 配置档(Profile) | High | High | High |
| 输出分辨率 | 1920×1080 | 1920×1080 或 1280×720 | 原生(与画布一致) |
| 帧率 | 60 | 30(1080p)或 60(720p) | 游戏 60,教程 30 |
| 音频 | AAC 160 Kbps,48 kHz | AAC 160 Kbps,48 kHz | AAC 192–320 Kbps,48 kHz,多轨 |
| 格式 | MP4 | MP4 | Hybrid MP4 或 MKV |
直播的最佳 OBS 设置
每一项直播设置都服务于同一个目标:一条恒定码率(CBR)的流,既能被平台的接收端接受,又能让你的上行带宽撑住数小时。
输出模式:高级
高级输出模式让你能控制直播中真正重要的每一项参数。
打开设置 → 输出,把输出模式从简单切换为高级。
简单模式会隐藏码率控制和关键帧设置,并把录制绑定在直播编码器上。自动配置向导(工具菜单)会询问你是为直播还是录制做优化,它是一个不错的起点,但它不会为你设置独立的录制编码器。
编码器:GPU(NVENC、AMF、QuickSync、Apple VT)还是 CPU(x264)
几乎所有单机方案都应使用 GPU 编码器。 它是显卡或处理器集成显卡上的专用编码模块,而不是一台独立的硬件编码盒子。你的 CPU 因此可以留给游戏、浏览器源和场景。OBS 在编码器下拉框(设置 → 输出)中会把其中一些选项标为“硬件”。
选择你的机器所支持的那一个:
- NVIDIA NVENC: GeForce GTX 10 系列及更新显卡,RTX 卡上画质最佳;RTX 40 与 50 系列还支持 AV1。
- AMD AMF: Radeon RX 显卡;RX 7000 系列及更新产品支持 AV1。
- Intel QuickSync(QSV): 带集成显卡的 Intel 处理器。对于没有独立显卡的笔记本,这是正确选择;Arc 显卡支持 AV1。
- Apple VT: M 系列 Mac 上的媒体引擎,可以在不拖累 CPU 的情况下编码长时间的 1080p 流。
- x264: 在 CPU 上进行软件编码;在较慢的预设下效率不错,但很吃 CPU。
直播请把编解码器保持为 H.264,所有主流平台都接受它。HEVC(H.265)和 AV1 在同等码率下画质更好,YouTube 可通过 Enhanced RTMP 接收两者。请仅在支持它们的平台上使用。
码率控制:CBR
码率控制:CBR(恒定码率)无论画面复杂程度如何,都把输出维持在目标码率。接收服务器会依据这一可预测的码率来规划缓冲区。该下拉框位于设置 → 输出 → 直播,且仅在高级输出模式下出现。
VBR 会让码率在复杂场景中尖峰上升。这些尖峰可能溢出接收缓冲区,导致掉帧或断流。YouTube 和 Twitch 的直播编码器规范都要求使用 CBR。
下拉框中还列出了其他模式,但它们都不适合直播:
- VBR 和 ABR(平均码率): 让码率围绕目标值波动;对文件可行,对直播接收则不可预测。
- CQP 或 CRF: 无码率上限的基于质量的模式,为录制而生(见下文“码率控制:CQP 或 CRF”)。
- 无损(Lossless): 数学意义上的无损压缩,产生巨大文件;绝不要用于直播。
在 AMD 显卡上你还会看到 HQCBR,一种更高质量的 CBR 模式。当下拉框中出现它时,用它替代普通 CBR。
码率:如何选择 OBS 直播码率
码率:1080p60 用 5000–6500 Kbps,1080p30 用 3500–5000 Kbps,可覆盖大多数直播。你的最终数值由两个限制决定:平台接收上限和你的上行带宽。取两者中较低的一个。
在设置 → 输出中修改:简单模式下是“视频码率”字段,高级模式下是直播 → 码率。OBS 32 已把默认值从 2500 提升到 6000 Kbps,因此旧配置可能仍以 2500 起步。
| 输出 | 视频码率 | 音频码率 | 最低持续上行 |
|---|---|---|---|
| 720p30 | 2500–4000 Kbps | 128–160 Kbps | 6 Mbps |
| 720p60 | 3500–5000 Kbps | 128–160 Kbps | 7 Mbps |
| 1080p30 | 3500–5000 Kbps | 128–160 Kbps | 7 Mbps |
| 1080p60 | 5000–6500 Kbps | 128–160 Kbps | 9 Mbps |
| 1440p60(仅 YouTube,H.264) | 8000–34000 Kbps | 160 Kbps | 11 Mbps |
| 4K60(仅 YouTube,HEVC 或 AV1) | 10000–35000 Kbps | 160 Kbps | 14 Mbps |
让总码率(视频加音频)控制在你实测上行速度的 70%–80% 以内。12 Mbps 上行大致支撑 8000–9000 Kbps。再高就会失去应对网络抖动、Wi-Fi 波动或家人视频通话的余量。
关键帧间隔:2 秒
关键帧间隔:2 秒(即 GOP 长度)是 Twitch 明确要求、YouTube 建议的取值。YouTube 警告不要超过 4 秒。直播时绝不要把它留为 0:0 意味着“自动”,OBS 可能选出一个平台拒绝接受的间隔。
平台会把你的流打包成 HLS 分片,每个分片都必须以关键帧(IDR 帧)开始。2 秒间隔与平台使用的 2 秒、4 秒和 6 秒分片时长相对应。
编码器预设、配置档与 B 帧
编码器预设与配置档:P5 和 High,能在不过度压榨现代 GPU 的前提下给出接近最高的画质。预设是在编码开销与画质之间做取舍:更慢的预设能在相同码率下提供更好画质,但会增加编码负载。
- NVENC 预设: P1 最快、画质最低,P7 最慢、画质最高。P5 或 P6 是甜点区;P7 带来的可感知画质提升很小,但 GPU 负载会大幅跳升。如果你看到跳帧,降到 P4。
- NVENC 调优(Tuning): 大多数直播使用 High Quality。Low Latency 和 Ultra Low Latency 只能削减几毫秒的编码器延迟,观众能感知的平台延迟是以秒计的,它们动不了那一部分,所以留给交互式直播用。
- NVENC 多遍编码(Multipass): 大多数 GPU 用 Two Passes (Quarter Resolution)。高端卡可用 Full Resolution;如果 OBS 报告编码过载,改用 Single Pass。
- 心理视觉调优与前向预测: 心理视觉调优开启,前向预测(look-ahead)关闭,除非你已经测试过 GPU 余量。
- x264 预设: 游戏 PC 用 veryfast;只有在 CPU 核心有余量时才用 faster 或 fast。
- AMF 与 QuickSync 预设: Quality;如果 GPU 同时还在渲染吃性能的游戏,用 Balanced。
- 配置档: H.264 用 High。Main 只在兼容老式解码器时才重要,Main10 则用于 10 位 HEVC(HDR)流。
- B 帧: 2,与 YouTube 推荐的高级设置一致。
- 自定义编码器与复用器选项: 两个字段都留空。它们会把原始参数直接传给编码器,一个错误取值就可能破坏接收兼容性。
基础分辨率、输出分辨率与缩放滤镜
以 1080p 直播,并使用 Lanczos 滤镜。 打开设置 → 视频,设置三个值:
- 基础(画布)分辨率: 你的显示器或采集尺寸,例如 2560×1440。
- 输出(缩放)分辨率: 你实际推流的尺寸,一个标准 16:9 尺寸,如 1920×1080 或 1280×720。
- 缩放滤镜: Lanczos 让文字最锐利;如果 GPU 渲染耗时长,用 Bicubic。
多数平台无论如何都会把你的流转码成更低档位。这让 1080p 成为实际的天花板,除非你是推流到 YouTube 且上行充足。
绝不要把输出设置得高于基础分辨率。放大不会增加细节,只会把码率花在插值出来的像素上。同样,除非你的直播和录制需要不同分辨率,否则不要勾选“重新缩放输出”(设置 → 输出)。
帧率:30 还是 60
帧率:60 适合快速运动,如竞技射击游戏(Valorant、CS2)、赛车和体育。帧率:30 适合人物出镜、礼拜活动、网络研讨会和节奏缓慢的游戏。
在相同主观画质下,60 FPS 大约需要 30 FPS 的 1.5 倍码率。Twitch 6000 Kbps 的上限会改变快节奏游戏里的算法。在那类场景下,900p(1600×900)或 720p 配 60 FPS,往往比 1080p60 的块效应更少,因为每个像素能分到更多比特。
在设置 → 视频中,选中“常用帧率值”再设置帧率。只有当你必须匹配 NTSC 广播帧率(29.97 或 59.94)时,才选整数或分数。
音频:AAC、160 Kbps、48 kHz
设置四项音频参数:
- 采样率: 48 kHz,位于设置 → 音频。
- 码率: 160 Kbps,位于输出 → 音频。YouTube 建议立体声用 128 Kbps。Facebook 音频上限为 256 Kbps,如果 Facebook 是目标平台,音乐类直播请保持在该值或以下。
- 声道: 立体声。
- 音频编码器: AAC(FFmpeg AAC,或在可用时用 CoreAudio AAC)。Opus 主要用于 WHIP 流;RTMP 平台期望的是 AAC。
直播选项卡:服务、服务器与串流密钥
设置 → 直播 需要填写平台、最近的接收服务器和你的串流密钥。OBS 会把你的码率限制在各服务公布的上限之内。勾选“忽略流媒体服务设置的建议”可移除该上限。旧版本使用的是“强制流媒体服务码率”选项,作用方向相反。该上限也可能限制 OBS 为该服务提供的分辨率和帧率。
对 Twitch 请保留该上限。Twitch 用户还会看到“启用带宽测试模式”,它会把你的流发送到 Twitch 接收端但不公开播出,便于你在正式开播前测试稳定性。
OBS 还支持 WHIP——WebRTC 接收协议,在目标端支持时可实现亚秒级延迟。
高级选项卡:进程优先级、色彩与网络
打开设置 → 高级,设置四个值:
- 进程优先级: Above Normal,让 Windows 把 OBS 排在后台应用之前调度。
- 色彩格式与色彩空间: NV12 配 Rec. 709,这是各平台 SDR 视频的标准。
- 色彩范围: 有限(Limited);在期望有限范围的播放器上,全范围可能压死黑位。
- 网络: 启用“动态码率”,让 OBS 在拥塞时短暂降低码率,而不是掉帧。
面向 Twitch、YouTube、Facebook 和 Kick 的 OBS 设置
每个平台都设定了自己的接收上限。Twitch 建议大多数频道最高 6000 Kbps,Kick 把接收码率上限设为 8000 Kbps,而 YouTube 建议 1080p60 下可到 17000 Kbps。超过上限会导致缓冲或接收被拒。
| 平台 | 推荐视频码率 | 最高分辨率/帧率 | 编解码器 | 关键帧 |
|---|---|---|---|---|
| Twitch | 3000(720p30)· 4500(720p60、1080p30)· 6000(1080p60)Kbps | 1080p60 | H.264 + AAC | 2 秒 |
| YouTube | 1080p30:最低 5000,推荐 14000 · 1080p60:最低 6000,推荐 17000 Kbps(H.264) | 4K60 | H.264、HEVC、AV1 | 2 秒(最多 4 秒) |
| Facebook Live | 1080p30:3000–6000 · 1080p60:4500–9000 Kbps | 1080p60 | H.264 + AAC | 2 秒(最多 4 秒) |
| Kick | 最高 8000 Kbps(必须 CBR) | 1080p60 | H.264 + AAC | 2 秒 |
来源:YouTube 帮助中心、Twitch 广播规范、Meta for Developers、Kick 帮助中心。
Twitch 并不为每个频道保证转码。没有转码档位的观众会收到你的源流,码率超过 6000 Kbps 时他们就会开始缓冲。Twitch Enhanced Broadcasting 是例外:它在较新的 OBS 版本中可用,采用多轨视频——你的 GPU 在本地编码出多个档位,Twitch 把它们作为画质选项提供。
YouTube 会把每条流转码成自适应码率(ABR)阶梯,因此更高的接收码率会提升你最高档位的画质。
Facebook Live 上限为 1080p60,要求 H.264 视频配不超过 256 Kbps 的 AAC 音频。它还要求设置在整个直播过程中保持不变。如果流出现卡顿,先降分辨率再降码率。
Kick 通过 RTMPS 接收 H.264 和 AAC,要求 CBR,码率上限 8000 Kbps。若流出现卡顿,每次下调 1000 Kbps。
录制的最佳 OBS 设置
用于剪辑母版的最佳 OBS 录制设置追求画质,而非固定码率。
独立的录制编码器(输出 → 录制选项卡)
独立的录制编码器让同一个 OBS 会话同时产出符合平台要求的流和高质量母版文件。三步完成设置:
- 打开设置 → 输出(高级模式)→ 录制。
- 把视频编码器从“(使用直播编码器)”改为你的 GPU 编码器。
- 把码率控制设为 CQP,并从下文的 CQP 表中选一个值。
录制格式:MKV 或 Hybrid MP4
录制格式:MKV 或 Hybrid MP4,可在 OBS 崩溃、电脑死机或断电时保护你的文件。标准 MP4 会把索引(moov atom)写在文件最末尾,因此中断的录制无法读取。MKV 则增量写入其结构。
两种容器任选其一:
- Hybrid MP4: 自 OBS 32 起新配置的默认容器。录制过程中保持可恢复,结束后完成封装为标准 MP4,任何剪辑软件都能打开。
- MKV: 长期以来的安全选择,所有 OBS 版本都支持;对于需要 MP4 的剪辑软件,可将其重封装。
在 OBS 32 之前创建的配置可能仍录制成 MKV 或普通 MP4,请检查设置 → 输出 中的录制格式。如果你录制 MKV 而剪辑软件需要 MP4,请开启设置 → 高级 → 录制 → “自动重封装为 MP4”。OBS 会在几秒内把每个完成的 MKV 重封装为 MP4,无需重新编码,也不损失画质。
码率控制:CQP 或 CRF(而非 CBR)
码率控制:CQP(用于 NVENC、AMF 和 QuickSync)或 CRF(用于 x264)让 OBS 保持质量恒定,按每个场景的需要花掉相应的码率。CQP 固定量化等级;CRF 追求恒定的主观画质。静态幻灯片只需很少比特,高动态游戏则需要大量比特。OBS 项目论坛的版主们一致建议:本地录制使用这些模式,而非 CBR 或 VBR。
列表里没有 CQP? 先把输出模式切到高级。x264 把它的质量模式称为 CRF。较新的 NVENC 版本还提供 Target Quality,这是一种带最高码率上限的基于质量的模式。
数值越低,画质越高、文件越大:
| CQP / CRF 值 | 画质 | 文件大小 | 最适合 |
|---|---|---|---|
| 16–18 | 视觉无损 | 非常大 | 剪辑母版、调色 |
| 19–21 | 高 | 大 | 游戏、YouTube 上传 |
| 22–23 | 很好 | 中等 | 教程、屏幕录制 |
| 24–28 | 可接受 | 小 | 长会议、低端 PC |
| 28 以上 | 明显偏软 | 最小 | 不建议 |
录制码率(如果必须使用 CBR 或 VBR)
当你的工作流要求固定码率而非 CQP 时,1080p 的录制码率应在 20000 到 50000 Kbps 之间。以下是 H.264 的起点值;HEVC 大约可少用 30%–50%:
| 录制 | 视频码率 | 每小时文件大小 |
|---|---|---|
| 720p30 | 8000–12000 Kbps | 4–5 GB |
| 720p60 | 12000–20000 Kbps | 5–9 GB |
| 1080p30 | 20000–30000 Kbps | 9–14 GB |
| 1080p60 | 30000–50000 Kbps | 14–23 GB |
| 1440p60 | 40000–60000 Kbps | 18–27 GB |
| 4K60 | 80000–130000 Kbps | 36–59 GB |
录制编码器与编解码器
录制编码器与编解码器的选择是在文件大小与剪辑软件支持之间做权衡:
- H.264(GPU): 所有剪辑应用都能导入,最安全的默认选择。
- HEVC(H.265): 在相近画质下文件约小 30%–50%;较新的剪辑软件支持。
- AV1: 在 RTX 40 系列、Radeon RX 7000 和 Intel Arc 显卡上文件最小;在决定前先确认你的剪辑软件。
- Apple ProRes(仅 Mac): 一种帧内编码的剪辑编解码器,在 Final Cut Pro 和 Premiere Pro 中拖拽顺畅。文件大小是 H.264 的数倍;请录制为 MOV。
简单模式下的录制质量
如果你不想折腾高级设置,简单模式下的录制质量就是一个下拉框的捷径。在设置 → 输出 中找到它,并把输出模式设为简单。OBS 提供四个选项:
- 与直播相同: 复用你的直播编码器和码率;文件最小,画质最低。
- 高质量、中等文件大小: 对随手上传来说足够好。
- 与源无法区分的质量、大文件大小: 对大多数新手来说是最佳选择。
- 无损质量、超大文件大小: 适合你会大量剪辑的短片;每分钟可能占用数 GB。
录制分辨率与帧率
录制分辨率与帧率应与源一致,因为没有平台会限制文件。按你的画布分辨率录制(如果显示器是 1440p 就录 1440p),之后在剪辑软件里再缩小。
游戏以及任何你会做慢放的内容用 60 FPS。教程、幻灯片演示和网络研讨会用 30 FPS,因为 60 FPS 只增加文件体积,看不出好处。
录制音频轨道
音频轨道让你在剪辑时修掉过响的游戏声或一声咳嗽,而不用碰人声。OBS 最多录制六条轨道。可以这样映射:
- Track 1: 完整混音(观众听到的内容)。
- Track 2: 仅麦克风。
- Track 3: 游戏或桌面音频。
- Track 4: Discord、Zoom 或通话音频。
在输出 → 录制 → 音频轨道中勾选 1–4 轨,然后在编辑 → 高级音频属性中为每个源指定轨道。录制音频码率设为 192–320 Kbps。
录制路径、磁盘与回放缓冲
录制路径应指向空间充裕的内置 SSD,4K60 则用 NVMe SSD。CQP 的码率尖峰可能超过慢速硬盘的持续写入速度。避免以下位置:
- 云同步文件夹: Google Drive、Dropbox 和 OneDrive 会在你录制时同步。
- USB 2.0 硬盘和集线器: 对持续 1080p60 写入来说太慢。
- 网络硬盘(NAS): 会增加写入延迟,除非连接是 10 GbE。
回放缓冲(Replay Buffer) 在内存中保留 30–120 秒的滚动片段,按热键即可保存。它与录制消耗相同的编码负载,因此在性能较弱的 PC 上应禁用。
小文件与长时段录制的设置
小文件来自三处改动:
- 用 HEVC 而非 H.264
- 用 CQP 23–25 而非 19–21
- 用 30 FPS 而非 60
分辨率保持在 1080p,因为降到 720p 让文字变糊的程度,比提高 CQP 更严重。
长时段录制之前,先录 10 分钟,检查文件大小再乘以六,即可得到每小时磁盘占用量。
按内容类型划分的 OBS 录制设置
匹配内容,而不只是分辨率。下表中每个 CQP 区间都落在上文 CQP 表的画质带内:
| 内容 | 分辨率 | 帧率 | 编码器 | CQP / CRF | 音频 |
|---|---|---|---|---|---|
| 游戏 | 1080p 或 1440p | 60 | NVENC / AMF H.264 或 HEVC | 19–21 | 192 Kbps,多轨 |
| 教程 / 屏幕录制 | 1080p | 30 | GPU H.264 | 20–23 | 160 Kbps |
| 网络研讨会 / 人物出镜 | 1080p | 30 | GPU H.264 | 22–23 | 160 Kbps |
| Zoom 或 Teams 会议 | 720p | 30 | 任意 | 24–26 | 128 Kbps |
| 音乐演出 | 1080p | 30 | GPU H.264 | 16–18 | 320 Kbps,48 kHz |
| 4K 素材 | 2160p | 30 或 60 | NVENC / AMF HEVC 或 AV1 | 19–21 | 192 Kbps |
OBS 直播与录制设置:差别在哪里
直播设置保护的是传输,录制设置保护的是画质。最大的错误,是用直播设置去录制剪辑母版。一份 6000 Kbps 的 CBR 录制,会丢掉你在剪辑中永远找不回的细节。
反过来也成立:如果你之后要把录制当作预录直播播出,它就需要 CBR。
如何在 OBS 中同时直播与录制
用两个编码会话同时直播和录制:
- 把直播选项卡设为你的 GPU 编码器、CBR 和平台码率。
- 把录制选项卡设为另一个 GPU 编码器,CQP 19–21。
- 录制格式选择 MKV 或 Hybrid MP4。
- 点击“开始直播”,再点击“开始录制”,并观察统计数据面板中的跳帧。
现代 NVIDIA 显卡可同时运行多个 NVENC 会话,因此两路并发编码很少压垮 RTX 硬件。如果你看到“编码过载”,提高录制 CQP,或把录制设为使用直播编码器。
多平台推流到 Twitch、YouTube 和 Facebook 的最佳 OBS 设置
多平台推流的最佳设置,是用一个所有目标都能接受的码率发送单条流。Twitch 建议 1080p60 用 6000 Kbps,YouTube 对 H.264 的 1080p60 最低要求也是 6000 Kbps。一条 6000 Kbps 的流同时满足两者。它也落在 Facebook 的 4500–9000 Kbps 区间内,并低于 Kick 的 8000 Kbps 上限。
真正的限制是上行带宽。默认情况下 OBS 只发一条流。你通过插件添加的每个额外目标都需要自己的一路外发流,且往往需要自己的编码会话。你的上行要承载每一份拷贝:
| 目标数量 | 直接从 OBS 推流所需上行(每条 6000 Kbps) |
|---|---|
| 1 | 6 Mbps(含余量 8 Mbps) |
| 3 | 18 Mbps(含余量 24 Mbps) |
| 5 | 30 Mbps(含余量 40 Mbps) |
按使用场景划分的最佳 OBS 设置
- 游戏玩家: 1080p60、6000 Kbps,使用 NVENC P5。
- 教会与礼拜场所: 1080p30、4500 Kbps,志愿者操作可用简单模式。把一条流同时发送到 Facebook、YouTube 和你的网站播放器。用上述预录设置录制礼拜活动,方便本周晚些时候重播。
- 教育工作者与网络研讨会主办方: 1080p30、3000–4500 Kbps,语音音频 160 Kbps。
- 音乐人: 1080p30,AAC 48 kHz。使用每个目标允许的最高音频码率(包含 Facebook 时用 256 Kbps),并关闭乐器输入上的降噪。
- 企业活动: 1080p30 CBR 走 SRT,外加一台备份编码器。
结语
OBS 承担两项工作,各自需要自己的设置。直播用 GPU 编码器、CBR、2 秒关键帧间隔,以及你的平台和上行都能承受的码率。剪辑母版用 CQP,配合 MKV 或 Hybrid MP4 录制。之后要播出的视频,用 H.264 MP4、CBR 4000 Kbps 录制,这样播出时不会中断。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/yinshipin/73158.html