内容
如何修复 OBS 编码过载
最佳 OBS 替代方案

修复 OBS 编码重载解决方案的正确方法和替代方案

乔丹·斯科特乔丹·斯科特更新于 2022 年 3 月 30 日录像

由于其令人惊叹的功能、特性、自定义设置、优质的客户服务、良好的平台兼容性以及强大的视频编辑工具,OBS 是领先的视频录制软件之一。最棒的是,你可以免费享受所有这些功能。不过,如果你没有正确自定义设置,也可能会出现问题。其中一个常见问题就是OBS 编码器过载。这通常发生在用户直播游戏时。大多数情况下,程序底部会出现一条错误信息:编码过载。这对用户来说会非常麻烦。因此,我们需要尽快解决它。

为此,我们收集了多种解决OBS 编码过载的方法。话不多说,让我们看看该怎么做才能让一切恢复正常。

OBS 编码过载
第 1 部分:如何修复 OBS 编码过载 第 2 部分:最佳 OBS 替代方案 - Aiseesoft 屏幕录像机

第 1 部分:如何修复 OBS 编码过载

解决方案 1:降低输出分辨率

输出的减少是 CPU 使用率的决定因素。您拥有的分辨率越高,您的处理器必须处理的像素就越多。降低分辨率意味着您允许 OBS 在将视频发送到编码器之前缩小视频,因此您也可以减少 CPU 的压力。为了降低您的分辨率,以下是您需要做的事情。

1.

点击界面右下角的 Settings(设置)

OBS 设置
2.

进入 Video(视频) 选项卡,然后点击 Output (scaled Resolution)(输出〈缩放分辨率〉)

3.

将参数从 1920x1080 降低到 1280x720,点击 Apply(应用)。然后重新开启你的直播,查看问题是否消失。

OBS视频输出比例

解决方案 2:降低帧速率

帧速率参数是分配给您在原始游戏视频的每一秒内捕获的帧数的参数。帧速率越高,GPU 承受的压力就越大。以 48 到 60 之类的高帧速率进行捕获会给您带来延迟,因为您的 GPU 将渲染游戏本身以及您正在流式传输的视频。这就是为什么建议将帧速率参数设置为 30 甚至 24 FPS,这不会降低质量。要在流式传输时降低 OBS 的帧速率参数,以下是帮助您执行此操作的简单步骤。

1.

前往界面右下角 Control(控制)选项卡下的 Setting(设置)

2.

找到 Video(视频) 图标,在那里找到最后一个选项 Common FPS Values(常用帧率值)

3.

将帧速率参数降低到 30 甚至 24。

OBS 低帧率
4.

再次重新运行流,看看问题是否已经消失。

解决方案 3:更改编码器预设

众所周知,OBS使用了最好的开源视频编码库——x264。它提供了许多预设,使 CPU 使用率和视频质量达到最佳平衡。预设值的差异表示编码器的运行速度。在这种情况下,术语“快速”并不是真正的“非常快”和“超快”。因此,如果您以非常快的速度遇到延迟,那么您应该尝试更快的延迟。要设置非常快速的编码器预设,您需要使用 OBS 设置进行配置。

1.

前往界面底部 Control(控制)选项卡下的 Settings(设置)

2.

第二步,打开 Output(输出) 选项卡。在设置顶部找到 Output Mode(输出模式),并启用 Advanced(高级) 模式。

OBS高级模式
3.

同样重要的是,确认你选择的编码器为 Software (x264),并将 CPU Usage Preset(CPU 使用预设) 设置为 Ultrafast(超快)

OBS 超高
4.

然后点击界面右下角的应用。另外,不要忘记再次尝试录制,看看问题是否已解决。

解决方案 4:硬件编码

如果您仍然不知道,OBS 将允许您使用 x264 的替代品,例如 MF、Quicksync 或 NVENC。如果您的 PC 上有任何这些可用,您可以尝试使用它们。要查看是否有替代方案,请按照以下步骤操作。

1.

进入 Settings(设置) 并找到 Output(输出)。确保此时处于“串流”(Streaming)选项卡下,以找到 Encoder(编码器)

2.

点击 Encoder(编码器),查看是否有可用的 GPU 可以使用。在本例中,NVIDIA NVENC H264 可用。点击底部的 Apply(应用) 按钮。

OBS 替代品 GPU
3.

再次尝试流式传输或录制以查看问题是否已解决。

解决方案 5:更改流程的优先级

CPU 的优先级过多可能是 OBS 显示 Overload Encoder 的原因之一。因此,将其他程序设置为低于优先级可以解决问题。为此,您需要执行以下操作来设置流程优先级。

1.

通过按下 Windows + R 打开 任务管理器(Task Manager),在对话框中输入 taskmgr,然后按 Enter(回车)

2.

进入任务管理器后,右键点击选中的程序,找到 Go to details(转到详细信息)

任务管理器详细信息
3.

右键点击指定程序,选择 Set priority(设置优先级),然后选择 Below normal(低于正常)

任务管理器设置优先级
4.

继续您的直播,看看问题是否消失了。

解决方案 6:升级硬件

当您的硬件无法同时处理流媒体和游戏过程时,就会出现问题,就像 OBS 的编码过载一样。如果您的硬件已过时,则该过程可能会滞后或降低输出质量。

如果您希望获得更好的性能以更好地输出流,则需要具有 6 或 8 核的坚固处理器,包括第 7 至第 9 代 Intel i5 或 i7 或中档 AMD。

注意: 如果你尝试了以上所有解决方案,问题仍然存在,强烈建议联系 OBS 客服以便尽快解决问题。

第 2 部分:最佳 OBS 替代方案 - Aiseesoft 屏幕录像机

我们尝试给出了一些最有效的解决方法,帮助你停止 OBS 编码过载。然而,如果问题依旧没有解决,你可以使用其他替代工具,比如 Aiseesoft Screen Recorder。这款出色的屏幕录制工具可以让你在没有任何故障和问题的情况下录制屏幕和游戏过程。和编码过载说再见吧,使用 Aiseesoft Screen Recorder,这款录屏软件配备了超强的处理器,能够让录制过程尽可能流畅。

免费下载 免费下载

主要功能:

● 一些可以录制MAC 电脑屏幕和音频的屏幕录像机。

● 它没有水印,因此您可以保持原始视频应有的干净。

● 这里也允许选择区域。这是一个完美的功能,特别是如果您不想记录整个屏幕以保护隐私。

● 这里也允许选择区域。这是一个完美的功能,特别是如果您不想记录整个屏幕以保护隐私。

● 用户友好的屏幕录像机,因为它允许您一键处理任何内容。

结论

总而言之,在使用 OBS 时遇到麻烦,尤其是当您像编码器过载一样进行流式传输时,这对每个人来说确实是个麻烦。这就是为什么我们为您提供了不同的解决方案,您可以按照这些解决方案来解决问题。但是,如果问题仍未解决,您可以使用另一种选择 - Aiseesoft Screen Recorder。另外,不要忘记通过分享本文的链接来帮助朋友。

你觉得这有用吗?

243

是的是的感谢您让我们知道!不感谢您让我们知道!
Aiseesoft 屏幕录像机

在桌面、浏览器、程序和网络摄像头中捕捉每一刻。

Aiseesoft 屏幕录像机