OBS(Open Broadcaster Software)でのライブ配信中にドロップフレームが発生すると、映像がカクツいて視聴者にひどい印象を与えてしまいます。ドロップフレームとは、設定したフレームレートに対して実際に配信できていないフレームのことで、一般的に「フレームの落下」と表現されます。この問題を解決するには、PCのハードウェアリソースを最適化し、OBSの設定を正しく調整する必要があります。以下に初心者でもすぐに実践できるステップバイステップの手順を解説します。
ドロップフレームとは何かを理解する
ドロップフレームが発生する主な原因は3つあります。第一に、PCのCPUやGPUのリソース不足。第二に、ネットワーク帯域の不足。第三に、OBSのエンコーダー設定の問題です。特に初心者に多いのが、エンコーディング処理をCPUに任せすぎてPC全体のパフォーマンスが低下するパターンです。
OBSではフレームレートを30fpsまたは60fpsに設定しますが、実際には25fpsや50fpsしか配信できていない場合があります。フレームレートが30%以上変動する場合、ドロップフレームが発生していると判断しましょう。
| フレーム状態 | 評価 | 対処の優先度 |
|---|---|---|
| ドロップなし(安定稼働) | ◎ | 不要 |
| たまにドロップ(5秒以内に1回) | △ | 低優先度で対応 |
| 頻繁にドロップ(10秒以内に複数回) | × | 即座に対応必須 |
| 配信が固まる・フリーズする | ★★× | 緊急対応が必要 |
第1ステップ:PCスペックの確認と評価
ドロップフレーム対策の第一歩は、現在使用しているPCのスペックを正確に把握することです。OBSの推奨スペックを確認し、現在のPCがどの程度まで性能を発揮できているかを診断しましょう。
確認すべき主要コンポーネント
- CPU:Intel Core i5-10400以上、AMD Ryzen 5 3600以上が推奨
- GPU:NVIDIA GTX 1660以上(エンコーダー搭載モデルが望ましい)
- RAM:16GB以上(8GBでは動画編集との併用に支障が生じる可能性あり)
- ストレージ:SSD使用推奨(HDDのみだと読み込み遅延の原因に)
- ネット回線:下り10Mbps以上の有線接続が理想的
第2ステップ:エンコーダー設定の見直し
ドロップフレーム対策で最も効果的なのがエンコーダーの変更です。デフォルト設定のx264(CPUエンコーダ)からNVIDIA NVENC(GPUエンコーダ)に変更することで、CPU負荷を大幅に軽減できます。
- Step 1:OBSを開き、「設定」→「出力」タブを選択する
- Step 2:「出力モード」を「詳細」に変更する
- Step 3:「ビデオエンコーダ」を「NVIDIA NVENC ソフトウェア(新世代)」または「NVIDIA NVENC H.264(旧世代)」に選択する
- Step 4:「レート制御」を「CBR」に設定し、ビットレートを1500〜6000 Kbpsに調整する
- Step 5:「 preset 」を「P6」または「P7」に設定し、品質と負荷のバランスを取る
- Step 6:「 Tuning 」を「High Quality」に設定する
- Step 7:「 Multiplexing preset 」を「Slow HDP」に設定し、ストリーミング品質を向上させる
| エンコーダ種別 | CPU負荷 | GPU負荷 | 画像品質 | 推奨度 |
|---|---|---|---|---|
| x264(CPUエンコ) | 高い | 低め | 极高 | GPU非搭載PC限定 |
| NVENC H.264(旧世代) | 低い | 中程度 | 高 | ◎ GTX 10シリーズ〜 |
| NVENC SVBR(新世代) | 低い | 中程度 | 非常高 | ◎ RTX 20/30/40シリーズ |
| AMD AMF(AMD GPU) | 低い | 中程度 | 高 | △ AMD GPU搭載PC向け |
第3ステップ:出力設定の詳細チューニング
エンコーダを変更したら、引き続き出力設定を細かく調整していきます。適切なビットレートとフレームレートの設定は、ドロップフレーム防止に不可欠です。
推奨される出力設定パラメータ
- 解像度:1920×1080(Full HD)を標準的に使用。4KはGPU負荷が高いため避ける
- フレームレート:30fpsを標準、60fpsはGPUに余裕がある場合に限定
- ビットレート:Twitchは6000kbps、YouTubeは8000〜12000kbpsまで許容
- KBFrames:「0」または「60」に設定(60fpsの場合は120、30fpsの場合は30も可)
- Bフレーム:「0」に設定(エンコード速度を優先)
OS設定の最適化
Windows側の設定も見直しましょう。「電源オプション」で「高性能」プランを選択し、GPUやCPUのパフォーマンス制限を解除します。また、「ゲームモード」を有効にすることで、WindowsがゲームやOBSにリソースを優先的に割り当てるようになります。
第4ステップ:背景アプリの管理とリソース確保
OBS以外のアプリがリソースを奪っているケースは非常に多いです。特にChromeなどのブラウザはメモリの消費が激しいことで知られています。
- Step 1:タスクマネージャー(Ctrl+Shift+Esc)を開き、CPUとメモリ使用率を確認する
- Step 2:不必要なバックグラウンドアプリを終了する(Discordのオーバーレイ等)
- Step 3:Webブラウザのタブを最小限に絞る(動画視聴タブは必ず閉じる)
- Step 4:Windowsのスタートアップアプリを整理し、ログイン時の負荷を減らす
- Step 5:ゲーム実況の場合は「パフォーマンス優先」でゲームを起動する
| アプリ種別 | 消費リソース | 対策 |
|---|---|---|
| Webブラウザ(Chrome等) | CPU/メモリ大量消費 | 使用しないタブは全て閉じる |
| 音楽プレイヤー | メモリ中程度消費 | 配信中は停止または軽量化版に切り替え |
| チャットツール(Discord等) | メモリ少量〜中程度 | オーバーレイ機能を無効化 |
| 動画編集ソフト | CPU/GPU大量消費 | 配信中は完全に終了させる |
第5ステップ:ネットワーク環境のチェックと最適化
ドロップフレームの原因がネットワークの場合、エンコーダー設定をいくら最適化しても解決しません。必ず有線LAN接続を使用し、無線LANの不安定要因を排除しましょう。
- Step 1:速度テストサイト(fast.com等)でダウンロード/アップロード速度を確認する
- Step 2:アップロード速度がビットレート+1000kbps以上あることを確認する
- Step 3:ルーターを再起動し、回線の混雑を解消する
- Step 4:同時接続デバイス数を減らし、帯域をOBS専用に確保する
- Step 5:DNS設定をGoogle Public DNS(8.8.8.8)等に変更して応答速度を向上させる
よくある間違いとその回避方法
- エラー1:ビットレートを上げすぎている——ビットレートをあげればあげるほど配信品質が上がると思いがちですが、PCや回線が追いつかずに逆効果になります。まずは推奨値から始めて、徐々に上げていきましょう。
- エラー2:フレームレートを60fpsに固定しすぎる——60fpsは美しく見えますが、必要なデータ量が2倍になります。まずは30fpsで安定させてから検討しましょう。
- エラー3:OBSの再起動を怠っている——長時間使用しているとメモリリークが起きることがあります。1日1回はOBSを再起動し、クリーンな状態で開始しましょう。
- エラー4:グラフィックドライバーを更新していない——NVIDIAまたはAMDのドライバーは定期的に更新し、最新の状態を維持しましょう。古いドライバーは新しいゲームやソフトウェアに対応しきれないことがあります。
まとめ:即座に実践できるアクションチェックリスト
ドロップフレーム対策の重要なポイントをまとめます。以下のチェックリストを参照し、今日からすぐに実践開始してください。
- □ エンコーダをNVENC(GPUエンコーダ)に変更した
- □ ビットレートを推奨範囲内に調整した
- □ 解像度を1920×1080、フレームレートを30fpsに設定した
- □ 不要なバックグラウンドアプリを全て終了させた
- □ 有線LAN接続を確認した
- □ グラフィックドライバーを最新化した
- □ OBSのバージョンを確認・更新した
- □ パソコンの冷却環境を確認した(熱暴走防止)
これらのステップを順番に実践することで、ほとんどのドロップフレーム問題は解決します。それぞれの設定項目は段階的に変更し、一つひとつ効果が確認しながら進めていくことが成功の鍵です。OBS配信の質を高めるために、まずは今日からこれら実践的な対策に取り組んでみてください。