如果您的计算机上有 OBS 并用它来做很多事情,这并不奇怪。 作为一个跨平台的免费软件,它被用户频繁下载和安装。 这个强大的工具中的设置和功能全面且专业,吸引了大批熟练的多媒体群体。 然而,该软件仍然存在各种不同的问题。 其中OBS丢帧的情况经常发生。 你不知道为什么吗? 在这里找到并尝试所有可能的解决方案。
据官网介绍,掉帧问题与网络连接密切相关,与OBS本身无关。 我们在这里列出了可能的原因:
第 2 部分:可能的解决方案 Fix OBS 丢帧
考虑到实际情况下我们无法准确判断OBS丢帧的原因,所以我们必须测试并尝试不同的解决方案。 您可以仔细查看此处并采取措施解决问题。
1 禁用防火墙和防病毒软件
防火墙或防病毒软件的打开可能会阻止和影响网络连接。 因此,建议您在使用OBS录制和直播之前将其禁用。
第 1 步:输入 Windows 防火墙在左下角的搜索框中打开 Windows 控制面板下的 Defender 防火墙。
第 2 步:继续“转 Windows Defender 防火墙打开或关闭”。
第 3 步:现在选择“关闭 Windows “域网络设置”、“专用网络设置”和“公共网络设置”下的“Defender 防火墙(不推荐)”。不要忘记从防病毒软件中排除 OBS。 为此,您应该为 OBS Studio.app 添加例外(macOS) 或 obs32.exe/obs64.exe (Windows),通过再次重新启用防病毒软件来确认您的设置。
2 降低 Streaming 视频比特率
有时,OBS帧率下降可能是由于OBS原来设置的码率过高造成的。 在这种情况下,您可以降低比特率来摆脱不良的网络连接。
步骤1:在电脑上打开OBS,然后选择顶部菜单栏上的“文件”>“设置”。
第 2 步:前往“输出”>“Streaming” > “视频比特率”以降低它。注意:OBS Studio 24 中有一个动态比特率功能,可以很好地自动“动态更改比特率以管理拥塞”。 您可以在 OBS 设置 > 高级 > 网络中轻松查看并启用它。 除此之外,您可以启用网络优化来查看丢帧问题是否仍然存在。
3 更新网络驱动程序
如果您的网络驱动程序很旧并且没有数据,那么它在帮助处理高网络速度方面的性能将会很差。 在这种情况下,您可以在以下位置获取最新的新驱动程序 Windows 更新或更新操作系统 Mac 享受最新的驱动程序。 此外,还可以访问您的计算机制造商的官方网站并检查更多驱动程序。
4 解决硬件问题
其实OBS工作室由于硬件问题导致掉帧的几率很小。 尽管如此,为了更好地排除可能的原因,您不妨尝试检查您的路由器、电缆、网卡和中继器。 您可以更换为另一台、重新连接或将计算机连接到调制解调器。
5 在OBS中更改流服务器
流服务器可能被许多用户使用并变得过载。 因此,更换其他可用服务器可以有效解决 OBS studio 丢帧问题。 您可以检查以下步骤:
步骤1:在计算机上运行OBS并前往“文件”-“设置”。
步骤2:进入左侧栏中的“Stream”,然后选择您想要的服务下的“连接帐户(推荐)”。
第三步:登录完成,更换服务器,测试哪一个更好。
第 3 部分:OBS 录制无丢帧的替代方案
录制游戏、流媒体视频、在线会议等, Joyoshare VidiKit – 屏幕录像机 是 OBS 的合格替代品。 它支持预定义的格式参数,包括高达 60fps 的帧速率、分辨率、比特率等。 通过该录制软件,可以高质量地同步捕获屏幕视频和音频。 它运行稳定,性能良好,并提供实用的功能,可以更好地记录您需要的任何内容,而不会出现延迟。
步骤1在 VidiKit 中打开屏幕录像机
选择其中之一 Windows 或者 Mac 从官方网站下载 Joyoshare VidiKit 版本并安装到您的计算机上。 在此工具箱中快速找到Screen Recorder,然后从该程序中的“录制视频和音频”模式开始。
第2步指定帧速率和更多录制选项
在默认主界面中,您可以先完成音频设置和采集区域选择。 然后,轻松单击右下角的齿轮状图标。 您可以点击“格式”,确认一种输出格式,然后选择系统帧速率,例如 60fps。 除此之外,还有更多录制选项,如位置、快捷方式、水印、录制时间和效果等供您查看。
步骤3开始录制并保存视频
在桌面上启动任何活动(例如游戏),然后通过单击“录制”按钮启动录制。 您有三秒钟的倒计时来做准备。 根据需要剪切、暂停和截图。 捕获内容后,您可以使用“停止”结束录制,并在弹出的“历史记录”窗口中编辑文件。
第 4 部分:在 GPU 设置中限制游戏帧数的技巧
如您所知,OBS 是一款多功能工具,不仅可以屏幕录制,还可以进行直播。 很多玩家在游戏过程中习惯使用OBS,这很容易导致掉帧。 典型的就是 OBS 在 Twitch 上丢帧。 关键是您需要将录制渲染帧速率与直播流帧速率以 1:1 的比例进行匹配。 因此,提前对游戏进行帧数限制是有必要的。 尽管游戏中的设置可以帮助设置帧速率限制,但更有效的方法是在显卡设置中进行设置。
1 如何在 NVIDIA 上限制帧数
步骤1:右键单击计算机桌面,然后单击“NVIDIA 控制面板”。
步骤2:找到并点击3D设置>“管理3D设置”。
步骤 3:确保检查全局设置。
步骤 4:现在向下滚动,找到“最大帧速率”,将其指定为 60 或 30,然后单击“应用”进行确认。2 如何限制 AMD 的帧数
步骤1:右键单击计算机桌面并选择“AMD Radeon Software”。
第二步:点击右上角齿轮状的设置图标。
步骤3:您现在可以点击“图形”>“高级”>“帧速率目标控制”来指定明确的帧速率。
结论
对于如何解决 OBS 丢帧问题,您现在有明确的方向和指导吗? 正如您所看到的,主要原因是网络。 因此,当务之急是检查并解决网络问题。 然后在OBS中更改相关设置进一步测试。 如果所有这些都不起作用,您可以联系您的 ISP 或使用替代方案(例如 Joyoshare VidiKit)来进行录制。