OBS は、その優れた機能・特徴・カスタマイズ設定、充実したカスタマーサービス、プラットフォーム互換性、強力な動画編集ツールのおかげで、代表的な動画録画ソフトのひとつとされています。最大の魅力は、これらすべてを無料で利用できることです。しかし、特に設定を適切にカスタマイズしていないと、トラブルが起こることもあります。よくある問題のひとつがOBS のエンコーダー過負荷です。これはユーザーがゲームプレイを配信しているときによく発生します。多くの場合、「エンコードが過負荷です」(Encoding overloaded)というエラーメッセージが、プログラム画面下部に表示されます。これはユーザーにとって厄介な問題です。したがって、すぐに修正する必要があります。
そのため、ここではOBS のエンコード過負荷を解消するためのさまざまな解決策をまとめました。さっそく、すべてを正しく動作させるために何をすべきか見ていきましょう。
出力解像度の削減は、CPU 使用率を左右する決定的な要素です。解像度が高ければ高いほど、プロセッサーが処理しなければならないピクセル数も増えます。解像度を下げるということは、エンコーダーに送る前に OBS に動画を縮小させることになり、それだけ CPU への負荷を減らすことができます。解像度を下げるには、次の手順を実行してください。
インターフェース右下にある設定をクリックします。
ビデオタブに移動し、出力(スケーリング解像度)をクリックします。
パラメータを1920x1080から1280x720に下げ、適用をクリックします。その後、配信を再開して問題が解消されているか確認します。
フレームレートのパラメータは、元のゲーム映像から 1 秒間に何フレームを取得するかを決めるものです。フレームレートが高くなるほど、GPU にかかる負荷も大きくなります。48〜60 などの高いフレームレートでキャプチャすると、GPU はゲーム本体の描画と同時に配信映像の処理もしなければならないため、遅延が発生します。そのため、フレームレートのパラメータは 30、あるいは 24 FPS に設定することが推奨されます。この程度であれば画質はほとんど低下しません。配信時の OBS のフレームレートを下げるには、以下の簡単な手順を行ってください。
インターフェース右下のコントロールタブ内にある設定をクリックします。
ビデオアイコンを開き、最後の項目にある一般的な FPS 値を探します。
フレームレートのパラメータを 30、あるいは 24 に下げます。
もう一度配信を実行し、問題が解消されたか確認します。
ご存じのとおり、OBS は最高のオープンソース動画エンコードライブラリである x264 を使用しています。これは、CPU 使用率と動画品質のバランスを最適化するための多数のプリセットを提供しています。プリセットの違いは、エンコーダーの動作速度の違いを表しています。この場合、“fast” は “very fast” や “ultrafast” ほど速くはありません。そのため、very fast でラグが発生する場合は、さらに高速なプリセットを試すべきです。非常に高速なエンコーダープリセットを設定するには、OBS の設定で次の項目を調整してください。
インターフェース下部のコントロールタブにある設定を開きます。
次に出力タブを開きます。設定画面上部の出力モードを見つけ、詳細モードを有効にします。
選択しているエンコーダーがソフトウェア (x264)であることを確認し、CPU 使用プリセットをultrafastに設定することも重要です。
その後、インターフェース右下の「適用」をクリックします。また、忘れずにもう一度録画を試して、問題が解消されたか確認してください。
まだご存じでない場合のために言うと、OBS では x264 の代わりに MF、Quick Sync、NVENC などの代替エンコーダーを利用することもできます。これらのいずれかが PC で利用可能なら、試してみる価値があります。代替エンコーダーが利用可能か確認するには、次の手順を行ってください。
設定を開き、出力を探します。エンコーダーを表示するため、ストリーミングタブを開いていることを確認してください。
エンコーダーをクリックし、利用可能な GPU があるか確認します。この例では、NVIDIA NVENC H、264 が利用可能です。画面下部の適用ボタンをクリックします。
もう一度配信または録画を行い、問題が解決したか確認します。
CPU の優先度が高いプロセスが多すぎることも、OBS がエンコーダー過負荷を表示する原因のひとつになり得ます。そのため、他のプログラムの優先度を下げることで問題を解決できる場合があります。プロセスの優先度を設定するには、次の手順を行ってください。
Windows + Rキーを押してtaskmgrと入力し、Enterを押してタスクマネージャーを開きます。
タスクマネージャーを開いたら、対象のプログラムを右クリックし、詳細の表示を選択します。
該当するプログラムを右クリックして優先度の設定を選び、通常以下に設定します。
配信を続けて、問題が解消されたか確認します。
OBS で発生するエンコード過負荷のようなトラブルは、ハードウェアが同時に行う配信とゲームプレイの処理に対応できない場合にも起こります。ハードウェアが古いと、処理が遅れたり、出力の品質が低下したりする可能性があります。
より良いパフォーマンスで配信の品質を高めたい場合は、第7〜第9世代の Intel i5 / i7 やミドルレンジの AMD など、6 コアまたは 8 コアを備えたしっかりしたプロセッサーが必要です。
注意: 上記のすべての解決策を試してもなお問題が続く場合は、早急な解決のため OBS のカスタマーサービスに連絡することを強く推奨します。
ここまで、OBS のエンコード過負荷を止めるための、効果的な解決策をいくつか紹介してきました。それでも問題が解決しない場合は、Aiseesoft Screen Recorder のような代替ソフトを利用することもできます。この優れたスクリーンレコーダーを使えば、トラブルや問題をほとんど感じることなく、画面やゲームプレイを録画できます。Aiseesoft Screen Recorder なら、エンコーダー過負荷とはお別れです。高度なプロセッサーを備えているため、可能な限りスムーズな録画が可能です。
主な機能:
● Mac コンピューターの画面と音声を同時に録画できるスクリーンレコーダーです。
● 透かし(ウォーターマーク)が入らないため、動画を本来のきれいな状態のまま保存できます。
● 録画範囲の選択も可能です。画面全体を録画したくない場合やプライバシー保護が必要な場合に最適な機能です。
● 録画範囲の選択も可能です。画面全体を録画したくない場合やプライバシー保護が必要な場合に最適な機能です。
● ワンクリックで操作できる、ユーザーフレンドリーなスクリーンレコーダーです。
結論
まとめると、特に配信中に OBS を使用していてエンコーダー過負荷のような問題が発生すると、誰にとっても大きなストレスになります。そのため、本記事では問題を解決するためのさまざまな対処法を紹介しました。それでも解決しない場合には、Aiseesoft Screen Recorder という代替ソフトがあります。また、このページのリンクを共有して、同じ悩みを持つ友人を助けることも忘れないでください。
役に立ちましたか?
243票