OBS配信でドロップフレームが発生すると、視聴者にカクツキとして映り、チャンネルの人気にも悪影響がかかります。結論から言えば、ドロップフレームの最も効果的で無駄のない解決方法は「GPUベースのエンコーダーへの切り替え」と「出力設定の最適化」です。高価なPCアップグレードや有料ソフトを購入せずとも、OBS内设定的微調整だけで劇的に改善します。本記事では、予算を気にせず実践できる具体的な手順を詳しく解説します。
ドロップフレームが発生する主な原因と節約対策の基本思想
ドロップフレームとは、配信すべきフレームがエンコードやネットワーク処理跟不上で欠落する現象です。主に以下の3要因が絡み合っています。
- エンコード負荷:CPUエンコー(x264)はPC負荷が高く、エントリー機では手一杯になりがち。
- リソース競合:ゲーム実行中のメモリ・CPU使用量がピークに達し、OBSが残りの処理をドロップさせる。
- 出力設定の不適合:ハイエンドPC向けの設定を無理やり低スペック機で実行することで負荷が集中する。
節約志向の基本思想は「高性能ハードを買う前にソフトウェア設定で限界を引き出す」ことです。実際、正しく設定されたGPUエンコーはx264 fast設定と同等以上の画質を保ちながら、CPU使用率を大幅に削減できます。まずは既存環境の特性を理解し、それに合わせた設定へ転換することが第一歩です。
第1ステップ:エンコーダーの種類を確認・変更する
OBSのドロップフレーム対策で最もインパクトが大きいのがエンコーダーの変更です。設定手順を以下に示します。
- Step 1:OBSを開き、右下の「設定(Settings)」をクリックします。
- Step 2:左メニューから「出力(Output)」→「モード(Mode)」が「シンプル」か「高度」か確認します。
- Step 3:「レコード/ストリーミングエンコーダー」セクションを開きます。
- Step 4:ドロップダウンメニューから以下のいずれかを選択します(所持するGPU/CPUに応じて):
- NVIDIA GPU搭載:NVIDIA NVENC H.264(新版)
- Intel CPU(第7世代以降):Intel QSV H.264
- AMD Ryzen/APU:AMF H.264 / AMD Encoder
- Intel 第12世代以降:Intel NVENC(新版)
- Step 5:「OK」をクリックして設定を反映させ、配信テストを行います。
これでCPU使用率が30~70%程度低下し、ドロップフレームが大幅に改善するケースがほとんどです。ただし、GPUエンコーは解像度が高すぎると逆に負荷がかかるため、次のステップで解像度調整が必要です。
第2ステップ:出力解像度とビットレートを最適化する
エンコーダーをGPUに変更したら、次は出力設定をPCの実力に合わせて絞り込みます。
| 項目 | 推奨設定(低スペックPC向け) | 推奨設定(中スペックPC向け) | 備考 |
|---|---|---|---|
| 出力解像度 | 1280×720(720p) | 1920×1080(1080p) | まずは720pから試すことを推奨 |
| スケーリングフィルタ | ランチョズ(Lanczos) | 画質と負荷のバランスが最適 | |
| FPS | 30 | 60fpsは負荷が約2倍。30fpsで十分 | |
| レート制御 | CBR(一定ビットレート) | 配信安定性にCBRが最適 | |
| ビットレート | 2500 kbps | 6000 kbps | 環境回線のUpload速度の70%を目安 |
| キーフレーム間隔 | 2 sec | 標準値。変更不要な場合が多い | |
| エンコプレセット(NVENC) | 低レイテンシ(Low Latency) | 品質より応答速度を優先 | |
解像度を720pに落とし、ビットレートを2500kbpsに抑えるだけで、エンコード負荷が半減します。これは無料で即効性がある最も重要な調整です。配信プラットフォームの設定と合わせて、ドロップせずに送出できる最適なラインを見極めましょう。
第3ステップ:バックエンド設定でリソース使用を制限する
エンコー設定の次は、OBS内部のバックエンド設定を見直します。ここは多くの人が見落としがちなポイントです。
- Step 1:「設定」→「ビデオ(Video)」タブを開きます。
- Step 2:「共通の解像度(Downscale Filter)」を「ランチョズ」に設定。
- Step 3:「出力(スケーリングされた)解像度」を先程決めた解像度(720pまたは1080p)に一致させる。
- Step 4:「出力フレームレートを低下させる(FPS)」を「30」に設定。
- Step 5:「設定」→「オーディオ」で「デフォルトのサンプルレート」が「48.0 kHz」か確認。
- Step 6:さらに「設定」→「詳細(Advanced)」→「パフォーマンス」セクションで「CPUレイトレーシング」を「オフ」に。
これらの設定は合計でCPU・GPU両方の余分な負荷を削ぎ落とし、ドロップフレームの再発を防ぎます。特に「スケーリングフィルタ」は画質維持と負荷軽減の両立において最も重要な設定の一つです。
第4ステップ:ゲーム内設定と優先順位を調整する
OBS側の設定を最適化しても、ゲーム側が全リソースを使い切ってしまうとドロップフレームは発生し続けます。以下の手順でゲーム側の負荷をコントロールしましょう。
- ゲーム内描画設定を落とす:影(Shadow)、アンチエイリアス(AA)、ポストプロセス効果を一時的に「低」または「オフ」に。
- ウィンドウ付きフルスクリーンモードを活用:「フルスクリーン」より「ウィンドウ付きフルスクリーン(Borderless Windowed)」の方がOBSのキャプチャ負荷が低く、ドロップフレーム发生率が減ります。
- ゲームプロセスの優先度を上げる:タスクマネージャーでゲームの優先度を「高(High)」に設定し、OBSには「通常の(Normal)」を割り当てる。
- 背景アプリを閉じる:ブラウザ(特にタブが多い状態)、Discord-overlay、光学撮影ツールなど、不要なアプリを完全に終了させる。
第5ステップ:定期的にモニタリングと検証を行う
設定変更後は必ず「統計(Stats)」パネルで動作を確認します。これは無料でありながら最も正確な診断ツールです。
- Step 1:OBS右下の「統計」ボタンをクリックし、統計ウィンドウを表示。
- Step 2:配信開始後、以下の項目を監視:
- ドロップフレーム数:緑色(正常)または黄色(注意)。赤色は要調整。
- エンコードフレームレート:設定値と大きく乖離していないか確認。
- 処理時間:エンコードに消費される時間(ms単位)。設定値を超えないことが望ましい。
- CPU/GPU使用率:両方80%以下を理想ラインとする。
- Step 3:問題があれば「ステップ2~4」に戻り、設定をさらに絞り込む。
- Step 4:正常に動作を確認できたら、最終設定をテキストメモとして保存。次回からのリカバリに活用。
このモニタリング習慣は一度確立すれば、将来的に別のゲームや設定変更があった際にも即座に対応できる力を身につけさせてくれます。
よくあるミスと回避方法
- ミス1:ビットレートを上げすぎ。
- 回避策:回線速度の70%を目安に。Upload速度が20Mbpsならビットレートは14000kbps以下が安全域。
- ミス2:解像度設定とスケーリング設定の不一致。
- 回避策:「共通の解像度」と「出力解像度」は必ず一致させる。不一致は予期せぬ負荷を生む。
- ミス3:エンコーダー変更後に既存シーンを無視。
- 回避策:GPUエンコー切替後はシーンの解像度とFPS設定を合わせるよう再確認する。
- ミス4:ドライバー更新を放置。
- 回避策:NVIDIA/AMD/Intel公式サイトでエンコーダードライバを最新に保つ。旧ドライバーはエンコードパフォーマンスに直接影響する。
- ミス5:モニタリングなしで配信を開始。
- 回避策:必ず「統計」パネルを開いた状態で配信をスタートし、最初の5分間は継続監視する。
まとめ:節約でも質の高い配信は可能
OBSのドロップフレーム問題は、高価な機器購入を必要としない設定の最適化でほとんど解決します。本記事で紹介した手順を順番に実践することで、CPU負荷を大幅に下げ、安定した配信品質を実現できます。まず第一に「GPUエンコーへの切り替え」、次に「解像度とビットレートの最適化」、最後に「ゲーム側とバックエンドの調整」の順で取り組んでください。これらの手順を完了すれば、予算を気にせず高品質な配信ライフを楽しめるようになります。