OBS编码重载了吗?这里有9种修复方法[Partition Magic]

概括 :

OBS编码过载

您正在使用OBS吗?您是否面临编码过载的OBS Studio?您是否渴望找到解决此问题的方法?如果您的回答是肯定的,那么您很幸运地阅读了这篇文章,其中显示了9种解决此问题的方法 迷你工具 。





快速导航:

OBS是Open Broadcaster Software的缩写,是最受欢迎的流媒体和游戏录制程序之一,具有各种预设和自定义设置。它是功能强大且免费的视频编辑工具,具有强大的支持并与Twitch兼容。

但是,在使用该程序时,您可能会遇到某些问题。在本文中,我们将讨论OBS上最常见的错误之一– OBS编码过载

关于OBS编码重载问题

当您在OBS上流式传输屏幕或游戏时,很可能会遇到编码过载的问题,并收到一条错误消息: 编码超载!考虑降低视频设置或使用更快的编码预设。



编码重载错误消息

此错误表明您的计算机无法对视频进行足够快速的编码以保持之前的设置。出现此错误时,您的视频将冻结或定期停顿。

OBS Studio编码过载的原因可能多种多样,常见原因如下:



  • 很少有 CPU资源。 这是对过载的OBS Studio进行编码的主要原因,因为它需要大量的CPU使用率才能对视频进行编码。
  • 磁盘存储 太低了。
  • 屏幕分辨率 太高了。
  • 某些已安装 第三方流媒体应用程序 与OBS发生冲突。

在没有进一步说明问题的情况或原因的情况下,让我们按照本指南中的方法修复过载的OBS编码。

如何修复过载的OBS编码

这里有10种方法可帮助您解决OBS编码过载错误。

  1. 降低输出分辨率
  2. 较低的影格速率
  3. 更改编码器预设
  4. 使用硬件编码
  5. 变更流程优先
  6. 在后台关闭其他程序
  7. 释放驱动器中的空间
  8. 禁用游戏模式
  9. 升级硬件或使用替代品

方法1:降低输出分辨率

OBS中的CPU使用率很大程度上取决于输出分辨率,因为OBS会实时编码您正在播放的游戏的屏幕。您选择对游戏进行编码的分辨率越高,将使用的CPU越多。



因此,您可以降低分辨率,以减轻CPU的负担并解决此编码问题。以下是降低OBS分辨率的方法。

步骤1 :打开您的OBS Studio,然后单击 设定值 在屏幕的右下角。

点击设置



第2步 : 切换到 视频 左窗格中的选项卡。在右窗格中,单击 输出(缩放)分辨率 然后从下拉列表中选择一个较低分辨率的参数。这样做不会改变编码游戏的布局。

选择较低的分辨率参数

第三步 : 点击 申请好的 保存更改并退出OBS。

之后,您可以重新启动计算机,然后再次尝试流式游戏,以查看编码错误是否已解决。

方法2:降低帧速率

帧速率确定从原始游戏视频捕获的帧数。这是影响GPU使用率的因素。如果您以高帧频捕获帧,则您的GPU可能无法渲染游戏和正在播放的视频。

降低帧频至 30或更低 不会显着影响视频的质量。相反,这可以为编码器提供足够的空间来处理视频。

步骤1 :启动您的OBS并转到其 设定值

第2步 : 点击 视频 标签并选择 常见的FPS值 。然后,选择 30 或小于列出的值。

较低的帧频

第三步 : 点击 申请好的 确认更改。

现在,您可以重新启动计算机,并检查OBS编码过载警告是否消失。

方法3:更改编码器预设

默认情况下,OBS使用的视频编码器是x264。它的操作涉及不同的预设,您可以设置这些预设中的任何一个来平衡CPU使用率和视频质量。默认编码器预设为 非常快 在大多数情况下,这提供了最佳的平衡。

预设值指示编码器的运行速度。如果设置更快的预设,将使用较少的CPU资源,从而降低视频质量。

因此,您可以设置更快的预设来解决OBS编码过载的问题。

步骤1 :打开OBS并转到其 设定值

第2步 : 选择 输出 左窗格中的设置。

第三步 : 在 流媒体 右窗格的“部分”,请确保 编码器 设置为 软件(x264) 并检查 启用高级编码器设置 选项。

第4步 : 点击 编码器预设 打开其列表并选择 超级快 或者 超快 减少CPU周期。

选择更快的编码器预设

您可以根据需要尝试不同的预设。之后,您可以检查选择更快的预设是否为您解决了该问题。

方法4:使用硬件编码

您也可以尝试使用硬件编码来减少CPU使用率,从而解决OBS Studio编码过载的问题。

OBS允许您使用x264以外的替代编码器,例如AMF,Quicksync和NVENC硬件编码器,它们分别在最近的AMD,Intel和Nvidia GPU上可用。这些硬件编码器提供的视频质量比x264低,因此对CPU的压力较小。

为此,只需执行以下步骤:

步骤1 :在OBS中 设定值 , 去 输出 标签。

第2步 :在右窗格中,选择 先进的 为了 输出方式

第三步 :然后,打开 编码器 并选择适合您的硬件编码器,例如 快速同步H.264 如下图所示。

注意:如果没有显示硬件编码器,则可能是您的集成显卡未在BIOS中激活。您可以输入您的BIOS设置,并确保 内部图形已启用

使用硬件编码

方法5:更改流程优先级

如果以上 更改您的OBS设置 无法帮助您摆脱编码过载的问题,您可能需要做一些事情来 优化您的计算机 解决问题。首先,您可能需要从任务管理器更改OBS的流程优先级。

处理器按照优先级原则工作,这意味着具有高优先级的进程将获得更多的CPU资源并首先被处理。如果您的OBS优先级较低,则CPU资源将首先分配给其他进程,而使OBS进程的CPU很少,最终导致OBS编码过载。

要设置流程优先级,请按照以下教程所示进行操作。

步骤1 : 按 Ctrl + 一切 + 然后选择 任务管理器 打开此工具。

第2步 : 在 工艺流程 标签,找到并右键单击您的OBS。然后,选择 转到详细信息 从上下文菜单中找到OBS 细节 直接点击标签。

第三步 :现在,右键单击OBS并选择 设定优先顺序 > 超出正常水平 将其设置为更高的优先级。

笔记: 您最好不要将优先级设置为 高的 或者 即时的 对于OBS,因为您应该将CPU资源留给其他任务使用,尤其是您正在流式传输的游戏。此外,您还可以将游戏优先级设置为 低于一般 如果不是很苛刻的话

在那之后,您可以返回游戏,并且应该可以流媒体播放它而不会出现任何问题。

方法6:在后台关闭其他程序

如前所述,某些第三方流媒体程序可能会与您的OBS冲突,例如Discord和NVIDIA Overlay。因此,您应该检查这些类似的录制程序是否在后台运行。

要关闭正在运行的应用程序,您可以转到 任务管理器 ,右键单击该过程,然后选择 结束任务 。如果需要,您可能想要 卸载这些程序 完全修复编码过载的OBS Studio。

方法7:释放驱动器中的空间

除了RAM外,OBS还需要硬盘驱动器上有空间来进行操作,包括写入临时配置和输出文件。因此,OBS编码过载的另一个重要原因是驱动器上没有足够的存储空间。如果驱动器上没有多余的空间,则OBS将不会流式传输任何视频。

要释放驱动器上的空间,您可能需要删除/传输某些数据,从驱动器上手动卸载一些不必要的应用程序。

或者,您可以执行磁盘清理。刚开 文件管理器 ,右键单击要清洁的驱动器,然后选择 特性 。在弹出窗口中,切换到 一般的 标签并点击 磁盘清理 。然后,按照屏幕上的说明清洁驱动器。

笔记: 您必须确保驱动器上的可用空间至少为5-10 GB。

执行磁盘清理

如果您无法通过磁盘清理释放驱动器,或者不想删除任何数据,则可以选择扩展该驱动器。 MiniTool分区向导 为您推荐这里。

这是一个专业的硬盘管理器,它提供了以下功能 扩展分区 通过从其他任何分区中获取可用空间来帮助您扩展驱动器的空间 在同一磁盘上

注意:您也可以选择 调整分区大小 从连续分区中获取可用空间。

随时下载并安装到您的计算机上试试吧。

免费下载

步骤1 : 发射 MiniTool分区向导 获取其主界面。

第2步 :右键单击具有很少可用空间的驱动器,然后选择 延长 从上下文菜单中。另外,您可以选择 扩展分区 在下面 更改分区 突出显示驱动器后,在左窗格中单击。

笔记: 您应该足够注意 文件系统 的分区。由于Ext2 / 3/4,exFAT,Linux Swap文件系统或未格式化的分区的分区无法扩展。

选择扩展分区

第三步 : 在里面 扩展分区 窗口,您需要选择要分区 从中获取可用空间 ,然后移动滑块以确定要为要扩展的分区分配多少可用空间。然后,点击 好的 按钮。

指定分区和空间

第4步 :返回主界面时,单击 申请 按钮执行挂起的操作。

现在,您可以重新启动计算机以查看错误消息是否消失

MiniTool分区向导是一个很棒的工具,可以帮助我轻松地扩展驱动器。 点击鸣叫

方法8:禁用游戏模式

如果您是游戏迷,那么您可能已经 游戏模式 以获得最佳游戏体验。但是,游戏模式可能会将所有CPU资源分配给游戏,而OBS则只剩下很少的CPU。当然,这将导致OBS编码过载和流传输失败。

要解决此错误,您应该在“设置”中禁用“游戏模式”。

只需按 视窗 + 一世 打开 设定值赌博 > 游戏模式 。出现以下屏幕时,请关闭电源开关。 使用游戏模式 在右窗格中。

禁用游戏模式

方法9:升级硬件或使用替代方法

如果上面介绍的所有方法均不能解决OBS Studio编码过载问题,则可能需要考虑硬件问题。可能是由于您的硬件无法同时处理流媒体和游戏而发生错误。

OBS在游戏录制和流媒体方面的艰巨任务需要 固态处理器 6核或8核。此外,您可能需要 升级您的GPU 如果可能的话,过时的GPU也会给OBS中的流式传输带来一些问题。更糟糕的是,由于这个原因,计算机将运行缓慢。要获取解决计算机运行缓慢的解决方案,可以检查 这个帖子

最后,如果解决此OBS问题对您来说太麻烦了,则可以选择使用其他第三方程序作为替代,例如 班迪坎皮影戏不和谐 , 等等。

这里有9种可行的方法来修复编码过载的OBS Studio。与大家分享这篇文章,希望它可以帮助面临相同问题的用户。 点击鸣叫

底线

OBS编码过载确实是一个烦人的问题,但是您可以使用本文中介绍的方法简单地解决此问题。

您是否已成功解决问题?请在下面的评论区域中告诉我们,或通过以下方式与我们联系 [受电子邮件保护] 如果您在通过MiniTool分区向导扩展驱动器时遇到问题。

OBS编码重载常见问题

高编码对OBS意味着什么? OBS上的高编码也应参考编码过载问题。发生此错误时,您的计算机无法对视频进行足够快速的编码以保持之前的设置。换句话说,OBS或Windows的某些设置/条件不支持流传输。 如何降低OBS上的CPU使用率?

正如本文所显示的,有几种方法可以降低您在OBS上的CPU使用率。

  1. 降低输出分辨率。
  2. 降低帧频。
  3. 更改编码器预设。
  4. 尝试硬件编码。
  5. 升级您的硬件。
如何更改OBS中的编码?

您可以选择切换到硬件编码来解决OBS编码过载的问题。要更改OBS中的编码,只需执行以下步骤:

  1. 启动OBS并转到其“设置”界面。
  2. 切换到“输出”选项卡,然后在右窗格中为“输出模式”选择“高级”。
  3. 打开编码器菜单,然后选择适合您的硬件编码器,例如QuickSync H.264。
如何在OBS中修复掉帧?

要解决或停止OBS中丢帧的问题,以下是为您提供的一些技巧:

  1. 降低流分辨率。
  2. 启用动态比特率或降低比特率。
  3. 确保您的防火墙设置不干扰连接。
  4. 更新网络适配器驱动程序。
  5. 停止通过无线连接进行流式传输。