如何修复Win11上OBS Studio的“录制时发生未指定的错误”错误

OBS Studio 是一个很棒的在线录制和流媒体程序。但是,某些用户无法使用 OBS Studio,因为他们尝试录制屏幕时出现录制错误。OBS Studio 没有进行录制,而是抛出以下消息:“录制时发生未指定的错误。”

当重要的 DLL 文件丢失或 OBS Studio 安装目录损坏时,通常会出现该错误。因此,如果您也看到相同的错误,请尝试以下解决方案来彻底消除问题。

1.重启OBS Studio

无论您看到黑屏还是收到“录制时发生未指定的错误”错误,解决 OBS Studio 问题的最佳方法就是重新启动它。重新启动 OBS Studio 将清除系统资源并消除可能导致错误的任何临时错误或故障。

要重新启动 OBS Studio,请打开任务管理器(请参阅如何打开任务管理器),右键单击 OBS Studio,然后选择结束任务。然后,在“开始”菜单中搜索“OBS Studio” ,然后从右侧窗格中选择“打开” 。

2. 暂时禁用图形驱动程序
如果 OBS Studio 使用的 GPU 日志文件损坏,则可能会发生该错误。要消除损坏,您必须在启动 OBS Studio 之前禁用图形驱动程序。这样做将强制程序创建新的 GPU 日志。

您需要执行以下操作:

  1. 按Win + X热键打开高级用户菜单,然后从上下文菜单中选择设备管理器。
  2. 在设备管理器中,双击显示适配器节点将其展开。
  3. 右键单击专用显卡驱动程序并选择禁用设备。
  4. 对于出现的提示单击“是” 。

禁用专用显卡驱动程序后,您的屏幕可能会闪烁。但不用担心;通用驱动启动后就正常了。

现在,启动 OBS Studio 并打开您的项目。然后,再次打开设备管理器 > 访问显示适配器节点 > 右键单击​​专用显卡驱动程序并选择启用设备。

就是这样!返回OBS Studio并检查是否可以录制。

3.允许OBS Studio通过您的防火墙
如果被 Windows 防火墙阻止,OBS Studio 可能无法记录并抛出当前错误。要解决此问题,您必须将 OBS Studio 从 Windows 防火墙阻止的应用程序列表中列入白名单。具体做法如下:

  1. 按Win键打开“开始”菜单。
  2. 在搜索栏中键入Windows 防火墙,然后按 Enter。
  3. 从左侧边栏中选择“允许应用程序或功能通过 Windows Defender 防火墙”选项。
  4. 单击更改设置按钮。
  5. 单击允许其他应用程序,然后从添加应用程序提示中选择浏览。
  6. 导航到安装 OBS Studio 的位置。
  7. 选择obs-ffmpeg-mux可执行文件并单击“打开”。
  8. 单击添加。
  9. 选中obs-ffmpeg-mux的“私有”和“公共”框,然后单击“确定”保存设置。

重新启动计算机并检查问题是否仍然存在。

4.修复丢失的DLL文件
动态链接库,又名 DLL 文件,是系统库的特殊实现,其中包含程序需要时使用的各种函数和变量。如果OBS Studio所需的重要DLL文件丢失,您将看到“录制时发生未指定的错误”错误。

要解决此问题,您必须重新获取所需的 DLL 文件。就是这样:

  1. 导航到安装 OBS Studio 的位置。
  2. 双击 obs-ffmpeg-mux 文件,并记下缺少以下哪个 DLL 文件。
    avcodec-57.dll
    avformat-57.dll
    avutil-55.dll
    swresample-2.dll
  3. 请按照我们有关如何修复 Windows 上丢失的 DLL 文件的指南来修复丢失的文件。

重新启动计算机并检查问题。

5.编辑OBS-Ffmpeg-Mux安装文件夹
如果下载丢失的 DLL 文件后仍然遇到该问题,则表明 OBS Studio 无法找到所需的 DLL。在这种情况下,解决方案是编辑 Path 环境,以便 OBS Studio 找到所需的 DLL 文件。

您可以按照以下说明进行操作:

  1. 按Win + I键打开“设置” 应用程序。
  2. 在“系统”选项卡中,选择左侧窗格中的“关于”选项。
  3. 单击高级系统设置选项。
  4. 单击环境变量按钮。
  5. 选择“系统变量”部分下的“路径”,然后单击“编辑”按钮。
  6. 将以下路径粘贴到变量值文本框中,然后单击确定。
    C:\Program Files (x86)\obs-studio\bin\32bit;

就是这样!现在,开始在OBS Studio中录制并检查问题是否仍然存在。

6. 检查文件是否损坏或丢失
有时,OBS Studio 可能会由于安装文件夹损坏而无法录制。如果重要文件丢失,也可能会出现此问题。

无论哪种情况,您都可以使用“检查文件完整性”功能来扫描 OBS 安装是否损坏并重新下载损坏/丢失的文件。以下是如何使用该功能:

  1. 启动 OBS Studio,单击顶部的“帮助”选项,然后从上下文菜单中选择“检查文件完整性”选项。
  2. 单击“是”确认您的选择。

OBS Studio 会将可用文件与其服务器上的文件进行比较,并下载任何丢失或损坏的文件。

当您位于 OBS Studio 主屏幕时,检查并下载任何可用更新。为此,请单击“帮助”并选择“检查更新”。

7.重新安装OBS Studio
如果您仍然收到错误消息,则除了重新安装 OBS Studio 之外别无选择。为此,请首先从 Windows 卸载 OBS Studio。

然后,访问OBS Studio官方网站,在您的计算机上下载并安装最新版本。

使用 OBS Studio 享受无缝录制
OBS Studio 让录制任何内容并在线上传变得轻而易举。但是,由于安装文件夹损坏或缺少 DLL 文件,它可能会抛出“录制时发生未指定的错误”错误。幸运的是,您可以通过应用上述修复来快速消除此错误。

赞(0)
未经允许不得转载:回忆主机 » 如何修复Win11上OBS Studio的“录制时发生未指定的错误”错误