Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

OBS Studioで「エンコードが過負荷」エラーを解決する9つの対処法

OBS Studioは、macOSとWindowsの両方のオペレーティングシステムに対応した、プロ仕様の配信ソフトウェアとして長年にわたり高い評価を得ています。Twitchをはじめとする複数のプラットフォームとの互換性を持ち、配信に関する細かい設定を数多くコントロールできる点が、多くのユーザーから支持されています。

しかし、そのOBS Studioで最もよく報告される問題のひとつが、画面やゲームを配信中に表示される「エンコードが過負荷(Encoding Overloaded)」というエラーメッセージです。このエラーは主に、コンピューターのCPUパワーがゲームの処理と配信の両方を同時にこなすのに足りていない場合に発生します。つまり、設定した内容を維持できるだけの速さで動画をエンコードできず、その結果、映像が数秒後にフリーズしたり、断続的にカクついたりする現象が起こります。

エラーメッセージの全文は以下の通りです。

Encoding overloaded! Consider turning down video settings or using a faster encoding preset.

この記事では、この問題が発生する考えられる原因をすべて解説し、それぞれに対する回避策をご紹介します。効率と手軽さの順に解決策を並べていますので、必ず最初の方法から順番に試していってください。

OBSでエンコードが過負荷になる原因とは?

同様の問題に直面した多くのユーザーケースと環境を分析した結果、このエラーはいくつかの異なる要因によって発生することがわかりました。エラーメッセージ自体はCPUリソース不足を示唆していますが、実際にはそれ以外の要素も関係しています。主な原因は以下の通りです。

  • CPUボトルネック:前述の通り、このエラーの最も大きな原因です。エンコード処理でCPUが飽和すると動作が遅くなり、OBSがエラーメッセージを表示します。
  • ストレージ容量の不足:OBS StudioはRAMだけでなく、一時的な設定ファイルや出力ファイルの書き込みなどにもハードディスクを使用します。空き容量が不足していると、この問題が発生する可能性があります。
  • サードパーティ製の配信アプリケーション:バックグラウンドで他の録画・配信関連アプリが動作していると、OBSと競合して正常に動作しなかったり、過負荷になったりすることがあります。
  • 高すぎる画面解像度:解像度が上がるほどOBSはより多くのリソースを必要とします。CPUパワーが十分でない場合、高解像度設定がトラブルの引き金になります。
  • 優先度の設定:タスクマネージャーでOBSの優先度が低く設定されていると、CPUがOBSの処理要求を後回しにし、エラーが発生します。

解決策に進む前に、管理者アカウントでログインしていること、そしてOBSの録画データをアクセス可能な場所に保存しておくことを確認してください。

解決策1:プロセスの優先度を変更する

「エンコードが過負荷」エラーに対する最も人気のある対処法は、タスクマネージャーでOBSプロセスの優先度を変更することです。プロセッサは優先度の原理で動作しており、優先度の高いプロセスほど先に処理されます。OBSの場合、ゲーム画面と配信ウィンドウを1:1の比率で同期し続ける必要があります。再生速度と配信速度が一致しないと、このエラーが発生します。

ここでは、ゲームとOBSを同時に起動し、Alt+Tabで切り替えながらタスクマネージャーを使って優先度を変更します。方法は2つあり、「ゲームの優先度を下げる」か「OBSの優先度を上げる」かのどちらかです。

  1. ゲームとOBS Studioを起動し、配信しながらゲームをプレイします。
  2. Windows + Rキーを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。
  3. タスクマネージャーでゲームを選択して右クリックし、詳細へ移動を選択します。OBS Studioについても同じ操作で詳細を開けます。
  1. 詳細タブで該当するゲームのプロセスを右クリックし、優先度の設定 > 通常以下を選択します。OBSの場合は、優先度の設定 > 通常以上を選びます。
  1. 変更を保存してタスクマネージャーを終了し、Alt+Tabでゲームに戻り、問題なく配信できるか確認します。

解決策2:出力解像度を下げる

ゲームを配信するとき、画面はリアルタイムでエンコードされます。これはおそらく、実行されている処理の中で最もCPU負荷の高い作業です。例えば1080pのエンコードでは、720pの各フレームの2倍のピクセル数を処理することになります。CPUへの負担を軽減するには、OBSに出力解像度をダウンスケールさせるのが有効です。出力解像度を下げると、ソフトウェアが自動的にフレームを縮小してからエンコーダーに渡します。

  1. OBS Studioを起動し、画面右下にある設定ボタンをクリックします。
  1. 新しいウィンドウが開いたら、映像カテゴリを選択し、出力(スケーリング)解像度をクリックします。解像度を下げてみましょう。1080なら720に下げることをおすすめします。
  1. 変更を保存してソフトウェアを終了し、PCを再起動してもう一度配信を試みます。エラーメッセージが解消されたか確認してください。

解決策3:フレームレートを下げる

フレームレートは、動画から取得されるフレーム数を表します。ゲーマーの方ならご存知の通り、フレームレートはゲームエンジンやグラフィック処理の重要な指標です。高フレームレートでゲームをキャプチャしていると、さまざまな問題や動作のもっさり感につながることがあります。ここでは、OBSの設定でフレームレートを適切に下げます。

  1. 前の解決策と同様にOBSの設定を開き、映像設定に移動します。
  2. 共通のFPS値を選択し、より低い値を選びます。30だった場合は20などを検討しましょう。
  1. 変更を保存してソフトウェアを終了し、PCを再起動して再度配信を試みます。エラーメッセージが解消されたか確認してください。

解決策4:x264プリセットを変更する

OBSでデフォルトで使用されるビデオエンコーダーはx264です。x264には複数のプリセットが用意されており、動画品質とCPU負荷のバランスを調整できます。デフォルトでは「very fast(高速)」プリセットが使用され、これはOBSによると動画品質とCPU速度の理想的なバランスとされています。

プリセットの仕組みとしては、速いプリセットほどエンコーダーの動作が「速い」ことを意味します。速いプリセットを選ぶとCPUの使用量は少なくなりますが、動画品質は低下します。ここでの「高速」とは、複雑な計算を行わずに素早くエンコードすることを指します。プリセットをいろいろ変えてみて、より速いプリセットで問題が解決するか試してみてください。

  1. OBS Studioを起動し、画面右下の設定をクリックします。
  2. 左側のナビゲーションペインから配信・録画出力を選択し、出力モードを詳細に変更します。
  1. プリセットモードを変更してみて、より速いプリセットを選択することで問題が解決するか確認します。

自分の要件に合わせて、さまざまなプリセット設定を試してみるとよいでしょう。

解決策5:ハードウェアエンコードを使用する

上記の方法がすべてうまくいかない場合は、ハードウェアエンコードの利用を検討しましょう。AMF、QuickSync、NVENCといったハードウェアエンコーダーは、Intel純正GPUや新しいAMD/NVIDIA GPUでサポートされています。誰でも、わずかな品質低下と引き換えに、エンコード負荷の一部をハードウェアエンコーダーに任せることができます。

まとめると、GPUエンコーダーはデフォルトのx264ほどの品質は出ませんが、CPUリソースが限られている場合には非常に役立ちます。

まず、OBSでハードウェアエンコードのオプションがすでに有効になっているか確認します。無効な場合は、以下の手順で有効化を試みます。

  1. OBS Studioを起動し、これまでと同様に設定に移動します。
  2. 左側のナビゲーションペインで配信・録画出力タブをクリックし、出力モードを詳細にして、エンコーダーのオプションを確認します。

AMFやQuickSyncなどの選択肢が表示されない場合は、以下の手順で有効化を試みてください。上記のように選択肢が存在する場合は、単に有効にして変更を保存し、PCを再起動します。

エンコードの選択肢にQuickSyncが見当たらない場合、BIOSで内蔵グラフィックスが無効になっている可能性があります。Intelのマザーボードには内蔵グラフィックスが搭載されており、通常はデフォルトで有効になっています。

BIOS設定に移動して、内蔵グラフィックスのオプションが有効になっているか確認してください。BIOSはメーカーによって画面が異なるため、少し探し回る必要があるかもしれません。内蔵グラフィックスを有効にしたら、PCを再起動して問題が解決したか確認します。

解決策6:ドライブの空き容量を確保する

OBSがこの種のエラーメッセージを生成する最も重要な理由のひとつが、ローカルストレージの問題です。前述の通り、OBSは配信を継続するためにハードディスク上の一定のスペースを必要とします。余分な空き容量がないと、動画をまったく配信できません。

ドライブの不要なファイルを削除するほかに、ディスククリーンアップを実行することもできます。ディスクをクリーンアップした後、PCを再起動してプラットフォームを再度起動してみてください。

  1. Windows + Eキーでエクスプローラーを開き、PCをクリックして、クリーンアップしたいドライブを選択します。
  2. 右クリックしてプロパティを選択します。
  3. プロパティ画面で全般タブを選択し、ディスククリーンアップをクリックします。
  1. ディスククリーンアップ完了後、PCを再起動してエラーメッセージが解消されたか確認します。ドライブには少なくとも5〜10GBの空き容量を確保しておいてください。

解決策7:類似の録画ソフトウェアを確認する

原因の項目で触れたように、OBS StudioはPC上で動作している他の録画ソフトウェアと競合することがあります。これにはNVIDIA Overlay、Discord、Windowsゲームバーなどが含まれます。ここでの唯一の回避策は、該当ソフトウェアの動作を無効にするか、完全にアンインストールすることです。ここでは、アプリケーション管理画面からソフトウェアをアンインストールします。

  1. Windows + Rキーを押し、ダイアログボックスに「appwiz.cpl」と入力してEnterキーを押します。
  2. プログラムと機能の一覧で、PCにインストール済みの録画系ソフトウェアを探します。右クリックしてアンインストールを選択します。
  1. タスクバーにもバックグラウンドで動作している余分なアプリがないか確認しましょう。各項目を右クリックしてアプリケーションを終了します。
  2. バックグラウンドで何も動作していないことを確実に確認したら、OBSを再度起動して問題が解決したかチェックします。

解決策8:バックグラウンドの追加プログラムを終了する

この解決策は常識的なことですが、見落としているユーザーが多いポイントです。OBS Studioで配信しながらゲームをプレイするときは、CPUがこの2つのプロセスだけに集中できるよう、バックグラウンドで動作している余計なアプリケーションをすべて終了することが重要です。前面に表示されないバックグラウンドプロセスについても考慮が必要です。

  1. Windows + Rキーを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。
  2. タスクマネージャーで、バックグラウンドで動作している余分なアプリケーションを選択します。右クリックしてタスクの終了を選択します。
  1. 次に通知領域(トレイ)も確認します。画面右下のタスクバーを見て、動作中のソフトウェアのアイコンを探します。常駐してCPUを消費しているものがあれば、右クリックして終了を選択します。
  1. すべてのアプリケーションを閉じたら、配信を試みて問題が解決したか確認します。

解決策9:サードパーティ製の代替ソフトを使う(Bandicam)

上記の方法がすべてうまくいかない場合は、いくつかの代替ソフトを試してみましょう。その中でもOBS Studioに最も近いと感じられたのがBandicamです。Screen shareやDiscordなどの一般的なアプリケーションと比べて、多彩な機能を備えており、配信品質のカスタマイズ性も格段に高いのが特徴です。

Bandicamの公式サイトにアクセスし、無料版をダウンロードしてください。ダウンロード後、インストーラーを右クリックして管理者として実行を選択します。

注意:また、一時ファイルをすべて削除した上で、OBSのディスプレイキャプチャ機能を最初から再インストールすることも検討してください。公式サイトから最新版をダウンロードし、インストール場所にあるOBSのエントリを必ず削除しておきましょう。

  1. OBSでゲーム音声が録音されないときの対処法を徹底解説

    OBS(Open Broadcaster Software)は、ゲーム配信や音声キャプチャに対応した無料のオープンソースソフトウェアとして最も人気のあるツールの一つです。Windows、Linux、Macの各OSに対応しており、個人からプロの配信者まで幅広く利用されています。しかし、Windows 10環境において「OBSでゲーム音声が録音されない」というトラブルに悩まされているユーザーは少なくありません。 この記事では、まずOBSでゲーム音声を正しく録音するための基本手順を解説し、その後、「OBSがデスクトップ音声を記録してくれない」エラーに直面した際に試せる具体的な解決方法を6つご紹介しま

  2. Windows 10でデスクトップアイコンの配置を固定する方法|自動整列を無効にする4つの対処法

    大量のデスクトップアイコンを管理している方の中には、Windowsデスクトップ上のお気に入りの位置にアイコンを配置している人も多いでしょう。例えば、日常的に使うフォルダは右下に、重要なExcelやWordファイルは右上に置くといった具合です。しかし、時間とともにアイコンが増えて配置に慣れてきた頃、突然アイコンが勝手に並び替えられ、元の位置に戻すのに苦労した経験はありませんか?これは「自動整列」機能が原因です。本記事では、デスクトップアイコンの位置を固定し、自動整列を無効化する方法をわかりやすく解説します。Windows 10でデスクトップアイコンの位置を固定する方法実はWindows 10には