OBS 可以說是最著名的流媒體和屏幕錄製軟件,這在很大程度上歸功於其廣泛的可編程選項集。 OBS 用戶經常遇到產品遇到的各種錯誤和錯誤,阻止合法使用該程序,儘管它經常堅持 OBS 的編碼過載記錄錯誤,並且由於其 Twitch 相似性、非常自然的 UI 和強大的視頻編輯工具。由於同時支持 mac 和 Windows 操作系統,多年來,OBS 已發展成為最有效的流媒體工具之一。

OBS 以其對實時功能的各種控製而聞名提供與各種平台的相似性,例如Twitch等,同時其OBS編碼過載錄製異常也一直困擾著平台用戶。許多視頻博主和遊戲玩家使用 OBS 製作出色的屏幕錄製,但他們經常遇到 OBS 編碼過載錯誤。儘管如此,它遠非一個完美的應用程序。錄製屏幕或正在進行的交互時發生的最著名的錯誤是 OBS 編碼過載。使用 OBS 錄製不同的錄音或基於 Web 的交互時,會出現一條消息,提示“繁重的編碼考慮降低視頻設置或使用更快的編碼預設”。在此期間,您的電信視頻開始凍結和斷斷續續。這表明OBS無法使用之前的設置對視頻進行編碼。

解決OBS編碼過載的方法

降低輸出分辨率

因為OBS加密了你的遊戲畫面由於是實時流式傳輸,因此輸出分辨率對 CPU 使用率有重大影響。編碼的分辨率越高,遊戲使用的 CPU 就越多。因此,您可以降低分辨率以減輕 CPU 負載並修復編碼問題。此處顯示瞭如何在 OBS 中降低分辨率。

打開 OBS Studio 並單擊屏幕右下角的“設置”。切換到左窗格中的“視頻”選項卡。在右窗格中,單擊輸出(縮放)分辨率並從下拉列表中選擇較低的分辨率參數。這不會改變編碼遊戲的佈局。單擊“應用”和“確定”以保存更改並退出 OBS。

更改編碼器預設

OBS默認使用x264視頻編碼器。它的操作涉及多種預設,您可以調整其中任何一種以平衡 CPU 使用率和視頻質量。因為默認編碼器預設非常快,所以它通常提供最佳平衡。預設顯示編碼器的運行速度。更快的預設將使用更少的 CPU 資源,這將降低視頻質量。

打開 OBS 並轉到其設置。在左窗格中,選擇“輸出設置”。在右窗格的流媒體部分,確保編碼器設置為軟件 (x264) 並選中啟用高級編碼器設置選項。單擊 Encoder Preset 打開列表並選擇 superfast 或 ultrafast 以減少 CPU 週期。

更改進程優先級

如果對您的 OBS 設置進行上述調整不能幫助您解決編碼過載問題,您可能需要優化您的計算機以解決該問題。您最初可能需要使用任務管理器來調整 OBS 的進程優先級。由於處理器按照優先級系統運行,高優先級的進程將獲得更多的CPU資源並首先執行。如果你給你的OBS一個低優先級,CPU資源將首先分配給其他進程,讓OBS進程佔用很少的CPU,最終導致OBS編碼過載。

按Ctrl + Alt + Del選擇任務管理器並打開這個工具。在進程選項卡中,找到 OBS 並右鍵單擊它。接下來,從上下文菜單中選擇轉到詳細信息,OBS 將直接顯示在詳細信息選項卡中。現在右鍵單擊 OBS 並選擇“設置優先級”>“高於正常值”以設置稍高的優先級。

釋放驅動器空間

除了 RAM 之外,OBS 還需要硬盤空間來執行寫入臨時配置和輸出文件等任務。您的驅動器上沒有足夠的存儲空間,這是 OBS 編碼過載的另一個重要因素。如果驅動器上沒有任何額外空間,您的 OBS 將根本不會流式傳輸任何視頻。

您可能需要從驅動器中手動刪除一些不需要的應用程序並將某些數據刪除/傳輸到免費增加驅動器空間。或者,您可以清理光盤。要清理驅動器,只需打開文件資源管理器,右鍵單擊它,然後選擇屬性。在彈出窗口中選擇常規選項卡,然後單擊磁盤清理。然後,按照屏幕上的說明清潔驅動器。

降低幀率

從原始遊戲視頻中提取的幀數取決於幀率。它會影響 GPU 的使用量。如果您正在快速錄製幀,您的 GPU 可能無法同時渲染遊戲和流式視頻。將幀速率降低到 30 甚至更低不會對視頻質量產生重大影響。相反,這可能會為編碼器提供足夠的空間來處理視頻。

啟動 OBS 並轉到其設置。單擊視頻選項卡並選擇通用 FPS 值。然後從列出的值中選擇 30 或更少。單擊應用和確定以確認更改。

使用硬件編碼

為了降低CPU使用率從而解決OBS Studio編碼過載問題,您也可以嘗試使用硬件編碼。 AMF、Quicksync 和 NVENC 硬件編碼器分別在最新的 AMD、Intel 和 Nvidia GPU 上可用,是 OBS 允許您使用的除 x264 之外的一些替代編碼器。雖然提供的視頻質量低於 x264,但這些硬件編碼器對您的 CPU 要求較低。

在 OBS 設置中,轉到“輸出”選項卡。在右窗格中,選擇“輸出模式”下的“高級設置”。接下來,打開編碼器菜單並選擇一個可用的硬件編碼器。

結語

至此,我們總結了有關如何修復 OBS 編碼過載的文章。 OBS 無疑是最受歡迎的流媒體和屏幕錄製程序之一,這在很大程度上歸功於其廣泛的自定義選項、Twitch 兼容性、極其簡單的用戶界面和卓越的視頻編輯功能。但是,OBS 用戶經常會遇到各種問題和錯誤,這些問題和錯誤會阻止程序正常運行。 OBS 編碼過載錯誤是 OBS 用戶最常遇到的錯誤之一,也是本文的主題。該指南將指導您了解潛在困難的一些可能原因以及針對所有可能結果的適當修復。如果您對該軟件有更多了解,請訪問官方網站

By Henry Taylor

我是後端開發人員。 你們中有些人可能在開發者大會上見過我。 最近我一直在做一個開源項目。