修复OBS编码过载的9种方法

什么导致编码在 OBS 中过载?

在分析了所有遇到类似问题的用户案例和计算机后,我们得出的结论是,这个问题通常是由于多种不同的原因造成的。尽管错误消息表明问题主要是由于 CPU 资源较少,但原因还包括其他因素。其中一些如下所列:

  1. CPU 瓶颈:正如前面所解释的,这是出现此错误消息的主要原因。当您的 CPU 被编码过程阻塞时,事情开始变慢,这就是 OBS 向您提示错误消息的地方。
  2. 低存储空间: OBS Studio 要求您在使用该软件时计算机上有可用的最佳存储空间。除了使用 RAM 之外,它还使用您的硬盘驱动器进行一些操作,包括写入临时配置和输出文件。如果您没有足够的空间,您可能会遇到此问题。
  3. 第三方流媒体应用:如果您在后台运行其他流媒体/流媒体相关应用,它们可能会与 OBS 发生冲突,导致无法正常工作或过载。禁用这些应用程序通常可以解决问题。
  4. 高屏幕分辨率:当您从低屏幕分辨率尺寸转移到更高尺寸时,OBS 将需要更多资源。如果您没有足够的 CPU 能力,更高的分辨率可能是导致问题的罪魁祸首。
  5. 优先级: OBS 可能在您的任务管理器中设置为低优先级。这将导致其操作的优先级较低,CPU 将无法满足其处理请求,因此会出现错误消息。

在我们继续解决方案之前,请确保您在计算机上以管理员身份登录并将所有 OBS 录制文件保存到可访问的位置。

解决方案 1:更改进程的优先级

解决“编码过载”错误的最流行的修复方法是从任务管理器更改 OBS 进程的优先级。您的处理器按照优先级原则工作;与其他进程相比,优先级高的进程将首先被处理。在 OBS 的情况下,软件需要以 1:1 的比例跟上您的游戏屏幕/流媒体窗口。播放速率应与游戏广播的速率相匹配。如果不是这样,您将遇到错误消息。

在此解决方案中,我们将同时启动游戏和 OBS 软件,然后通过 alt-tabbing使用任务管理器更改优先级。我们可以通过两种方式改变优先级,即降低游戏的优先级或提高OBS的优先级。

  1. 启动游戏和 OBS 工作室并开始玩游戏,同时进行流媒体播放。
  2. 现在按 Windows + R,在对话框中键入“ taskmgr ”,然后按 Enter。
  3. 进入任务管理器后,选择游戏,右键单击它并选择”转到详细信息(G)”。您也可以在打开 OBS Studio 的属性时执行相同操作。
  4. 进入详细信息部分后,右键单击特定的游戏进程并选择设置优先级 > 低于正常。在 OBS 的情况下,选择Set priority > Above normal。
  1. 保存更改并退出任务管理器。现在 alt-tab 到游戏并检查您是否可以正常流式传输而没有任何问题。

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

每当您流式传输游戏时,屏幕都会实时编码,这可能是正在进行的 CPU 占用最大的任务。例如,在 1080p 编码的情况下,该过程需要两倍于为 720p 中的每帧创建的像素。减少 CPU 压力的解决方法是告诉 OBS 降低输出分辨率。如果您降低输出分辨率,软件会在将帧传递给编码器之前自动减少缩小帧。

  1. 启动 OBS Studio 并单击屏幕右下角的“设置”按钮。
  1. 接下来,转到您可以在界面左角看到的工具的“视频”选项卡,然后选择“输出(缩放)分辨率”选项并从下拉列表中选择较低的分辨率。
  1. 设置完成后,点击“应用”和“确定”按钮保存更改并退出 OBS。之后,重新启动计算机并尝试录制计算机屏幕或流式传输游戏,看看编码错误是否已解决。

解决方案 3:降低帧速率

帧率对应于从视频中捕获的帧数。如果您是游戏玩家,您就会明白帧速率是游戏引擎和其他图形处理元素的主要基准。如果您以高帧率捕捉游戏,您很可能会遇到一些问题和一台滞后的计算机。在此解决方案中,我们将导航到您的 OBS 设置并相应地降低帧速率。

  1. 像我们在之前的设置中一样打开 OBS,然后转到工具右下角的设置面板。
  2. 然后,从屏幕左侧选择“视频”面板并从下拉菜单中点击“常用 FPS 值”,选择 30 或更少。
  1. 最后,单击“应用”和“确定”以应用更改。之后,重新启动您的 PC 以查看 OBS 编码是否过载修复。

解决方案 4:更改 x264 预设

众所周知,OBS使用最好的开源视频编码库,默认是x264。它包含许多预设,用于设置 CPU 使用率以及最终输出的视频分辨率以在这两者之间取得平衡。同时,这个工具的默认预设被称为“非常快”,它不能提供最佳平衡。预置位表示编码器的运行速度。因此,如果您设置更快的预设,将使用更少的 CPU 源,并且会降低视频质量。实际上,您必须将 x264 预设设置为“超快”或“超快”才能修复 OBS Studio 编码过载问题。找到下面写的简单步骤。

  1. 启动OBS工作室和点击设置出现在屏幕的右下侧。
  2. 从左侧导航窗格中选择输出,然后单击高级作为输出模式。
  3. 现在尝试更改预设模式,看看选择更快的模式是否可以为您解决问题。

解决方案 5:使用硬件编码

如果以上方法都行不通,我们可以考虑使用硬件编码。硬件编码器,即 AMF、Quicksync 和 NVENC,主要在 Intel 股票 GPU 和较新的 AMD/NVIDIA GPU 中得到支持。每个用户都可以选择将一些编码负载引导到硬件编码器,但质量有所下降。

总而言之,GPU 编码器提供的质量不如默认的 x264,但如果您的 CPU 资源有限,它们会很有帮助。

首先,我们将检查您的 OBS 软件中是否已启用硬件编码选项。如果不是,我们将执行其他步骤并尝试解决问题。

  1. 启动您的 OBS Studio 并导航到设置,就像我们之前在解决方案中所做的那样。
  2. 现在使用左侧导航窗格单击“输出”选项卡,选择“高级输出模式”并选中“编码器”选项。

如果您没有看到 AMF、Quicksync 等选项,您可以尝试使用以下步骤启用该选项。如果它如上例所示,只需启用它,保存更改并重新启动计算机。

如果您在编码选项中看不到快速同步,则可能意味着您的集成显卡未在您的 BIOS 中激活。每个英特尔主板都有集成显卡,并且它们大多默认启用。

您可以导航到 BIOS 设置并检查是否启用了集成显卡选项。由于制造商的变化,每个 BIOS 都会有所不同,因此您必须四处看看。启用专用显卡后,重新启动计算机并检查问题是否已解决。

解决方案 6:释放驱动器中的空间

OBS 生成此类错误消息的最重要原因是您计算机上的本地存储存在问题。如前所述,OBS 需要硬盘上的一些空间来保持其视频流的运行。如果您没有任何额外空间,它将不会流式传输任何类型的视频。

除了清理驱动器上的可用空间外,您还可以执行磁盘清理。清理磁盘后,重新启动计算机并再次尝试启动平台。

  1. 按 Windows + E 打开文件资源管理器,单击This-PC,然后选择要清理的驱动器。
  2. 右键单击它并选择Properties。
  3. 进入属性后,选择“常规”选项卡并单击“磁盘清理”。
  4. 清理磁盘后,重新启动计算机并检查错误消息是否已解决。确保您的驱动器上至少有 5-10 GB 的可用空间。

解决方案 7:检查类似的录音软件

就像前面原因中提到的那样,OBS studio 似乎与您计算机上运行的其他录音软件发生冲突。这包括 NVIDIA Overlay、Discord、Windows 游戏栏等。这里唯一的解决方法是禁用该软件在您的计算机上运行或完全卸载它。在此解决方案中,我们将导航到应用程序管理器并从您的计算机上卸载该软件。

  1. 按 Windows + R,在对话框中输入“ appwiz.cpl ”,然后按 Enter。
  2. 进入应用程序管理器后,搜索您可能已安装在计算机上的任何录音软件。右键单击它并选择卸载。
卸载类似录音软件
  1. 您还应该检查您的任务栏是否有任何在后台运行的额外应用程序。右键单击每个条目并退出应用程序。
  2. 确定没有任何程序在后台运行后,再次运行OBS并检查问题是否已解决。

解决方案 8:在后台关闭其他程序

这种解决方案是常识,但许多用户没有注意到这种情况。每当您使用 OBS Studio 进行流式传输并并排玩游戏时,重要的是关闭所有在后台运行的额外应用程序,以便您的 CPU 可以专注于这两个进程。您还应该考虑正在运行的后台进程,这些进程在前台可能不明显。

  1. 按 Windows + R,在对话框中键入“ taskmgr ”,然后按 Enter。
  2. 进入任务管理器后,选择任何运行后台的额外应用程序。右键单击它们并选择End task。
  3. 现在我们还将检查您的托盘。查看屏幕右下角的任务栏,找到任何正在运行的软件图标。如果您发现任何持续运行并消耗 CPU 的资源,请右键单击它们并选择Exit。
  4. 关闭所有应用程序后,尝试流式传输并查看问题是否已解决。

解决方案 9:使用第三方替代品

如果以上所有方法都不起作用,您可以尝试用其他的推流软件进行录像或直播。

免责声明

1、本站资源(文章、下载内容等)部分来源于互联网,仅供学习交流使用,不得用于商业用途。

2、本站对所提供资源的完整性、有效性和安全性不作任何保证,由此产生的任何风险均由用户自行承担。

3、本站收录的文章及资源版权均归原作者所有,如发现侵权内容,请及时联系站长,本站将尽快删除相关内容。

4、本站仅为用户提供软件安装和技术咨询等服务,不直接销售任何软件或资源。

猜你喜欢

如何解决 OBS 中 CPU 使用率过高的问题:10 个有效解决方案

如何解决 OBS 中 CPU 使用率过高的问题:10 个有效解决方案

OBS 的高 CPU 占用率可能会让人非常恼火,尤其是当您是一位试图录制高清视频的内容创作者时。了解 CPU 占用率高的原因至关重要,这样才能找到解决方案。在本文中,我们将探讨 CPU 占用率高的常见原因,并提供相关的修复方法。 什么原因导致 OBS CPU 使用率过高? 造成 CPU 占用率过高的原因有很多,例如系统挂起或OBS 软件自动关闭。让我们来探讨一下 OBS CPU 占用率过高的各种原因以及可能的解决方法。 可能的原因 常见修复 高分辨率设置 降低屏幕分辨率。 高 FPS 较低的 FPS 后台运行的应用程序太多 关闭多余的程序并更改进程优先级 不同来源的音频频率不同 以相同频率运行音频源 X264 预设 更改预设 过时的硬件 更换 GPU 存储空间不足 执行磁盘清理 游戏模式开启 禁用游戏模式 OBS软件已过时 更新 OBS 软件 系统无法处理更高版本的 OBS 降级到旧版本 修复1:降低屏幕分辨率 OBS 的设计初衷是实时录制屏幕。每帧录制的像素会影响视频的清晰度和 CPU 占用率。像素越高,视频质量越好,但 CPU 占用率也越高。但是,如果您的 CPU 无法处理这样的分辨率,导致录制卡住或 OBS 关闭,并显示“编码过载”等错误信息,则必须尝试降低屏幕分辨率。 为此,您需要遵循以下步骤: 转到屏幕左下角的设置。 单击设置窗口下的视频。 降低输出(缩放)分辨率。 点击“确定”。请参考下图以了解更多详情。 修复 2:降低 FPS 这是解决 OBS CPU 占用过高问题最直接的方法。每秒帧数与 CPU 占用率直接相关。FPS 速率越高,画质越好,但 CPU 占用率也越高。因此,如果您的电脑卡顿,可以降低 FPS 速率。具体操作步骤如下。 转到屏幕左下角的设置。 单击设置窗口下的视频。 转到常见 FPS 值,选择较低的帧速率,然后单击“应用”。 关闭 OBS 并重新启动您的电脑,看看问题是否解决。 修复 3:关闭多余的程序并更改进程优先级。 如果后台运行着一些额外的应用程序,它们可能会增加 CPU 的使用率,增加 CPU 负载,从而降低 OBS 的运行速度。关闭所有后台应用程序或许有助于减轻 CPU 负载。 此外,还应降低专用于 OBS 的处理优先级。您可以按照以下步骤操作。 前往设置。 单击“高级”选项卡。 单击“进程优先级”旁边的下拉菜单。 默认值高于正常值。请根据您的需求降低默认值。 单击“应用”。 相关 OBS 故障排除 如何修复“OBS 摄像头无法工作”问题(终极指南) 解决 OBS 录制延迟的 10 大方法 修复 4:以相同频率运行所有音频设备 你的 OBS 是否占用过多 CPU 资源?请尝试检查音频频率。当音频频率和视频频率不同时,会占用更多 CPU 资源。请将它们以相同的频率运行,以降低 CPU 占用率。步骤如下: 转至控制面板 > 系统 > 声音 > 设备属性 > 扬声器 > 其他设备属性 > 高级 从这里,您可以检查扬声器的赫兹。 现在转到 OBS 和设置下的音频选项卡。 现在,将采样率与扬声器的速率进行匹配,然后单击“确定”。 修复 5:更改预设 OBS 提供多种预设来平衡视频。默认设置非常快,但这也需要大量的 CPU 存储空间。预设值和 CPU 存储空间成反比关系。这意味着以更快的速率提高速度可以减轻 CPU 的负担,反之亦然。要提高预设速率,请按照以下步骤操作。 前往设置。 单击“输出”。 将输出模式更改为高级。 在编码器设置下,将 CPU 使用率预设从默认的非常快更改为超快 修复 6:更换 GPU 遗憾的是,如果您使用的是较旧的系统,仅仅降低设置并不能有效缓解高 CPU 占用率问题。此外,视频质量也会下降到根本无法录制的程度。在这种情况下,是时候升级系统了。 升级 CPU 意味着要买一台新电脑。您可以尝试升级 GPU(图形处理单元)。OBS 使用 GPU 来提升性能。因此,升级 GPU 可以自动减轻 CPU 的负担,并提高采集质量。 修复 7:执行磁盘清理 OBS 占用大量硬盘空间,并且需要大量 RAM 来运行软件。如果您的硬盘空间不足,请删除一些不需要的文件并释放一些空间。 磁盘清理是一款 Windows 应用程序,可以帮助您清除磁盘碎片并释放空间。它还可以提高计算机的整体性能。 要运行磁盘清理,请在搜索栏中输入磁盘清理并打开它。 磁盘清理程序会询问您要清理哪个驱动器,并显示该驱动器上不需要的文件列表。点击“清理”后,它会要求您确认是否要永久删除这些文件。点击“删除文件”后,就大功告成了。 修复 8:禁用游戏模式 游戏模式很有用,但有时可能会妨碍您通过 OBS 录制。关闭游戏模式可以减轻 CPU 的压力。要关闭游戏模式,请执行以下操作。 在搜索栏中输入“游戏模式”。它会显示“游戏模式设置”选项。 打开游戏模式设置。 游戏模式默认开启。点击即可关闭。 电脑截图 自动生成描述 修复9:更新OBS软件 软件开发人员不断更新软件,以修复错误并提高其可用性。请确保您的 OBS 软件已更新至最新版本。如果不是,请更新软件,看看是否有帮助。 修复 10:降级到旧版本的 OBS。 在您意识到需要升级系统之前,这是您可以做的最后一件事。 卸载并重新安装 OBS 软件。如果您的系统无法处理更新,请恢复到旧版本。

哔哩哔哩(bilibili)怎么用OBS开播?OBS开播教程

哔哩哔哩(bilibili)怎么用OBS开播?OBS开播教程

1、准备工作: 在哔哩哔哩完成实名认证;下载直播姬(哔哩哔哩官方的直播伴侣);   2、登录直播姬,左上角选择“第三方推流模式”;   3、此时就会显示服务器和推流码(串流密钥),如下图;   4、打开OBS Studio,通过来源下的“ + ”号添加好直播内容,点击「 设置 」;   5、依次点击「 直播 」- 服务选择「 自定义 」,将服务器选择地址复制粘贴到OBS中的「 服务器  」一栏,将推流码复制粘贴到OBS中的「 推流码  」(或串流密钥)一栏,点击「 确定 」;   6、点击「开始直播」;   提示:成功推流后,右下角会有码率变化   以下是直播间画面截图

暂无评论,快来发表第一条评论吧!

//顶部在线客服按钮

登录账户

忘记密码?

遇到问题?前往完整登录页面

还没有账户? 立即注册