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

OBSStudioでオーバーロードされたエンコーディングを修正する方法

OBSは、macOSとWindowsオペレーティングシステムの両方をサポートすることで、長年にわたってトップのプロフェッショナルストリーミングソフトウェアへの道を歩んできました。 OBSは、Twitchなどの複数のプラットフォームとの互換性を備えたストリーミングサービスに関して複数のコントロールを備えていることで賞賛されています。

OBSStudioでオーバーロードされたエンコーディングを修正する方法

ユーザーが直面する最も一般的な問題の1つは、画面やゲームをストリーミングしているときに「EncodingOverloaded」というメッセージが表示されることです。この問題は主に、コンピューターがゲームとストリーミングの両方を適切に処理できず、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記録をアクセス可能な場所に保存していることを確認してください。

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

「EncodingOverloaded」エラーを解決するための最も一般的な修正は、タスクマネージャーからOBSプロセスの優先度を変更することです。プロセッサは優先順位の原則に基づいて動作します。優先度の高いプロセスは、他のプロセスと比較して最初に処理されます。 OBSの場合、ソフトウェアは1:1の比率でゲーム画面/ストリーミングウィンドウに追いつく必要があります。プレイ速度は、ゲームが放送されている速度と一致している必要があります。これが当てはまらない場合は、エラーメッセージが表示されます。

このソリューションでは、ゲームとOBSソフトウェアの両方を起動し、Altキーを押しながらタスクマネージャーを使用して優先度を変更します。優先度を変更するには、ゲームの優先度を下げる方法とOBSの優先度を上げる方法の2つがあります。

  1. ゲームとOBSStudioを起動し、同時にストリーミングしながらゲームのプレイを開始します。
  2. ここでWindows+Rを押し、「 taskmgr」と入力します ダイアログボックスで」と入力し、Enterキーを押します。
  3. タスクマネージャでゲームを選択し、右クリックして詳細に移動を選択します。 。 OBSStudioのプロパティを開くためにも同じことができます。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 詳細セクションで、特定のゲームプロセスを右クリックし、優先度の設定>通常より下を選択します。 。 OBSの場合は、優先度の設定>通常より上を選択します 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 変更を保存して、タスクマネージャを終了します。次に、Altキーを押しながらゲームに移動し、問題なく適切にストリーミングできるかどうかを確認します。

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

ゲームをストリーミングしているときはいつでも、画面はリアルタイムでエンコードされます。これはおそらく、実行中の最もCPUを消費するタスクです。たとえば、1080pエンコーディングの場合、プロセスには720pのフレームごとに作成されるピクセルの2倍のピクセルが必要です。 CPUの負担を軽減するための回避策は、出力解像度をダウンスケールするようにOBSに指示することです。出力解像度を下げると、ソフトウェアはフレームをエンコーダーに渡す前に自動的に縮小します。

  1. OBS Studioを起動し、設定をクリックします 画面の右下にあるボタン。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 新しいウィンドウが表示されたら、ビデオのカテゴリを選択します 次に、出力(スケーリング)解像度をクリックします。 。次に、解像度を下げてみてください。 1080だった場合は、720に減らしてみてください。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 変更を保存してソフトウェアを終了します。コンピューターを再起動して、ストリーミングを再試行してください。エラーメッセージが解決されたかどうかを確認します。

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

フレームレートは、ビデオからキャプチャされているフレームの数に対応します。ゲーマーであれば、フレームレートがゲームエンジンやその他のグラフィック処理要素の主要なベンチマークであることを理解できます。高フレームレートでゲームをキャプチャしている場合、いくつかの問題とコンピュータの遅延が発生する可能性があります。このソリューションでは、OBS設定に移動し、それに応じてフレームレートを下げます。

  1. 前の設定で行ったようにOBS設定に戻り、ビデオ設定に移動します 。
  2. ここで、一般的なFPS値を選択します 次に、より低い値を選択します。 30だった場合は、20に行くことを検討してください。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 変更を保存してソフトウェアを終了します。コンピューターを再起動して、ストリーミングを再試行してください。エラーメッセージが解決されたかどうかを確認します。

解決策4:x264プリセットの変更

デフォルトで使用されるビデオエンコーダはx264です。ビデオの品質とCPUの負荷のバランスを見つける操作に関連するさまざまなプリセットがあります。デフォルトでは、プリセットの「非常に高速」が使用されます。これは、ビデオ品質とCPU速度の間の(OBSによる)完璧なバランスです。

プリセットの方法論は、より高速なプリセットは、エンコーダーがどの程度「高速」に実行されるかを示すというものです。より高速なプリセットを選択すると、CPUの使用量は非常に少なくなりますが、ビデオの品質は基準に達しません。ここで「高速」とは、多くの計算を実行せずにビデオが非常に高速にエンコードされることを意味します。プリセットを変更してみて、より高速なプリセットで問題が解決するかどうかを確認できます。

  1. OBS studioを起動し、設定をクリックします 画面の右下に表示されます。
  2. 出力を選択します 左側のナビゲーションペインから、[詳細]をクリックします。 出力モードとして。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 次に、プリセットモードを変更して、より高速なモードを選択すると問題が解決するかどうかを確認します。

自分の要件に応じて、いつでもさまざまなプリセット設定を試すことができます。

解決策5:ハードウェアエンコーディングの使用

上記のすべての方法がうまくいかない場合は、ハードウェアエンコーディングの使用を検討できます。ハードウェアエンコーダー、つまりAMF、Quicksync、およびNVENCは、主にIntelストックGPUおよび新しいAMD /NVIDIAGPUでもサポートされています。すべてのユーザーは、エンコードの負荷の一部をハードウェアエンコーダーに転送するオプションがありますが、品質がわずかに低下します。

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

まず、ハードウェアエンコーディングのオプションがOBSソフトウェアですでに有効になっているかどうかを確認します。そうでない場合は、追加の手順を実行して問題の解決を試みます。

  1. OBS Studioを起動し、設定に移動します 以前のソリューションで行ったように。
  2. 次に、出力をクリックします。 左側のナビゲーションペインを使用してタブで、詳細を選択します 出力モードを選択し、エンコーダのオプションを確認します 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法

AMF、Quicksyncなどのオプションが表示されない場合は、以下の手順を使用してオプションを有効にしてみてください。上記の例のように存在する場合は、有効にして変更を保存し、コンピュータを再起動します。

エンコーディングオプションにクイック同期が表示されない場合は、BIOSで統合グラフィックスがアクティブ化されていない可能性があります。すべてのIntelマザーボードにはグラフィックが統合されており、ほとんどの場合、デフォルトで有効になっています。

OBSStudioでオーバーロードされたエンコーディングを修正する方法

BIOS設定に移動して、統合グラフィックスのオプションが有効になっているかどうかを確認できます。メーカーの変更によりBIOSはそれぞれ異なるため、少し見回す必要があります。専用グラフィックスを有効にした後、コンピューターを再起動して、問題が解決したかどうかを確認します。

解決策6:ドライブの空き容量

OBSがこのようなエラーメッセージを生成する最も重要な理由は、コンピューターのローカルストレージの問題です。前述のように、OBSは、ビデオストリーミングを継続するために、ハードドライブにある程度のスペースを必要とします。余分なスペースがない場合、どのような種類のビデオもストリーミングされません。

OBSStudioでオーバーロードされたエンコーディングを修正する方法

ドライブの空き領域をクリーンアップするだけでなく、ディスククリーンアップも実行できます。ディスクをクリーニングした後、コンピューターを再起動して、プラットフォームを再起動してみてください。

  1. Windows + Eを押してファイルエクスプローラーを開き、 This-PCをクリックします。 、クリーニングするドライブを選択します。
  2. 右クリックして、[プロパティ]を選択します 。
  3. プロパティに移動したら、一般を選択します タブをクリックし、ディスククリーンアップをクリックします 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. ディスクをクリーニングした後、コンピュータを再起動して、エラーメッセージが解決したかどうかを確認します。ドライブに少なくとも5〜10GBの空き容量があることを確認してください。

解決策7:同様の記録ソフトウェアを確認する

原因で前述したように、OBSstudioはコンピューターで実行されている他のレコーディングソフトウェアと競合しているようです。これには、NVIDIAオーバーレイ、Discord、Windowsゲームバーなどが含まれます。ここでの唯一の回避策は、ソフトウェアがコンピューターで実行されないようにするか、完全にアンインストールすることです。このソリューションでは、アプリケーションマネージャーに移動し、コンピューターからソフトウェアをアンインストールします。

  1. Windows + Rを押して、「 appwiz.cpl」と入力します ダイアログボックスで」と入力し、Enterキーを押します。
  2. アプリケーションマネージャで、コンピュータにインストールされている可能性のある記録ソフトウェアを検索します。それを右クリックして、アンインストールを選択します 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. バックグラウンドで実行されている追加のアプリケーションがないか、タスクバーも確認する必要があります。各エントリを右クリックして、アプリケーションを終了します。
  2. バックグラウンドで実行されているプログラムがないことを完全に確認したら、OBSを再度実行して、問題が解決したかどうかを確認します。

解決策8:バックグラウンドで追加のプログラムを閉じる

この解決策は常識ですが、多くのユーザーはこのシナリオに気づいていません。 OBS Studioを使用してストリーミングし、ゲームを並べてプレイする場合は常に、バックグラウンドで実行されているすべての追加アプリケーションを閉じて、CPUが2つのプロセスのみに集中できるようにすることが重要です。実行中のバックグラウンドプロセスも考慮に入れる必要がありますが、フォアグラウンドでは目立たない可能性があります。

  1. Windows + Rを押して、「 taskmgr」と入力します ダイアログボックスで」と入力し、Enterキーを押します。
  2. タスクマネージャーで、バックグラウンドを実行している追加のアプリケーションを選択します。それらを右クリックして、タスクの終了を選択します 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. 次に、トレイもチェックします。画面の右下にあるタスクバーを見て、実行中のソフトウェアのアイコンを見つけます。常に実行されてCPUを消費しているものを見つけた場合は、それらを右クリックして終了を選択します。 。
OBSStudioでオーバーロードされたエンコーディングを修正する方法
  1. すべてのアプリケーションを閉じたら、ストリーミングを試して、問題が解決するかどうかを確認します。

ソリューション9:サードパーティの代替品(BandiCam)を使用する

上記のすべての方法が機能しない場合は、いくつかの異なる方法を試すことができます。私たちが見たのはOBSStudioに最も似ていたのはBandiCamでした。いくつかの異なる機能があり、Screenshare / Discordなどの他の従来のアプリケーションと比較して、ストリーミングの品質を大幅にカスタマイズできます。

OBSStudioでオーバーロードされたエンコーディングを修正する方法

BandiCamの公式ウェブサイトに移動して、アクセス可能な場所に無料版をダウンロードできます。ダウンロード後、右クリックして管理者として実行を選択します 。

注: また、すべての一時ファイルも削除した後、OBSディスプレイキャプチャを最初からコンピュータに再インストールすることを検討する必要があります。必ず公式ウェブサイトから最新バージョンをダウンロードし、インストール場所からOBSのエントリを削除してください。


  1. ゲーム オーディオをキャプチャしない OBS を修正する方法

    OBS または Open Broadcaster Software は、ゲーム オーディオをストリーミングおよびキャプチャできる最高のオープンソース ソフトウェアの 1 つです。 Windows、Linux、および Mac オペレーティング システムと互換性があります。ただし、OBS が Windows 10 コンピューターでオーディオを録音しないという問題に直面している人はたくさんいます。あなたもその一人で、OBS がゲーム オーディオをキャプチャしない問題を修正する方法を知りたがっている場合 、あなたは正しい場所に来ました。 このチュートリアルでは、最初に OBS を使用してゲーム オー

  2. デスクトップ上のアイコンを修正する方法

    多数のデスクトップ アイコンを持っている私たちの多くは Windows デスクトップのさまざまな優先場所にそれらを設定します。右下隅にある毎日必要なフォルダーや、右上隅にある重要な Excel および Word ファイルなど。時間が経つにつれて、より多くのデスクトップ アイコンが追加され、デフォルトの配置に慣れてきました。 .時々、デスクトップ アイコンが再配置され、元の位置に戻して再配置するのに苦労することがあります。これは、自動配置機能によるものです .デスクトップのアイコンを修正し、デスクトップ アイコンの自動配置を無効にする方法を説明する便利なガイドをお届けします。 Windows