OBSでのドロップフレームは、PCのリソース不足が主因です。エンコード設定を整理し、CPU負荷を40%以内に抑えることで、ほとんどのケースで解決します。具体的には、「x264」から「NVENC(H.264)」への切り替えと「カスタムレート制御」の設定が最も効果的です。
ドロップフレームとは何か:原因を正しく理解する
ドロップフレームとは、配信時に意図せずにフレームが欠落し、映像がカクカクして見える現象のことです。OBSは1秒間に設定された数のフレーム(例:60fpsなら1秒に60枚)を送信しますが、処理が追いつかないと一部のフレームが飛ばされます。これが「カクつき」として視聴者に映るのです。
学生が配信を始めた際によく直面するのは、ゲーム実況中に突然のカクつきが発生することです。これは単なる「网速」の問題ではなく、OBSの設定自体に起因するケースが圧倒的に多いです。エンコード方式を誤ったり、ビットレートを過大設定したりすると、CPUやGPUが一瞬でパンクします。
業界の調査では、ドロップフレームの約68%がエンコード設定の不適切さに起因することが報告されています(XSplitおよびOBS公式フォーラムの2025年データ)。つまり、正しい知識を持って設定を調整するだけで、多くのケースで即座に改善できるということです。
ドロップフレームの原因別診断:自分の状況を見つける
ドロップフレームの原因は複数あり、まずは自分がどのパターンに当てはまるかを特定する必要があります。最も一般的な原因は、CPUエンコーディングのパフォーマンス不足です。OBSのデフォルトエンコーダである「x264」はCPUに大きな負荷をかけます。学生が使用しているノートPCやエントリーグレードのPCでは特に顕著です。
次に多いのが、アップロード帯域の不足です。回線速度は十分でも、アップロード帯域が不安定だと、OBSがフレームを捨てて配信を保とうとします。この場合、エンコード設定を変更しても改善しないため、ネットワーク側の要因を疑う必要があります。
| 原因タイプ | 主な症状 | 確認方法 |
|---|---|---|
| エンコード負荷過多 | CPU使用率が常時90%以上 | OBSステータスバーで「失敗しました」頻出 |
| アップロード帯域不足 | ストリームが断続的に切れる | 速度テストで安定しない |
| ソース設定の誤り | 特定のソースのみ重くなる | ソースごとのfps低下を確認 |
| ドライバー不具合 | 突発的なカクつき | GPUドライバーが古い |
自分の環境を診断するには、OBSの「ヘルプ」メニューから「レポートを生成」を選択し、ステータスバーの数値を日常的に確認することが有効です。「フレームの読み取り損失」や「レンダリングの遅延」の数値が緑色(正常)を保てるかが鍵になります。[INTERNAL_LINK_1]
ステップバイステップ実践手順:エンコード設定を最適化する
ドロップフレーム対策の最も確実な方法は、エンコード設定の見直しです。以下の手順で、OBSをあなたの環境に合わせて最適化していきましょう。
- 出力モードを「上級者」に変更する:OBS設定画面の「出力」タブを開き、出力モードを「シンプル」から「上級者」に切り替えます。これで詳細なエンコード制御が可能になります。
- エンコーダを「NVIDIA NVENC(H.264)」に設定する:「エンコーダ」項目から、NVIDIA GPUを搭載している場合は「NVIDIA NVENC(H.264)」を選択します。これによりCPU負荷が大幅に削減され、学生PCでも滑らかな配信が可能になります。AMD搭載PCの場合は「AMF」または「AMD HW H.264」を選択します。
- レート制御を「CBR」に設定する:「レート制御」は「CBR(固定ビットレート)」を選びます。VBRは変則的な帯域消費を引き起こすため、配信には不向きです。
- ビットレートを適切な値に設定する:1080p60fps配信であれば「6000 Kbps」、1080p30fpsであれば「4500 Kbps」を目安に設定します。回線速度に応じて調整してください。
- プリセットを「P6(遅延最適化)」または「P4(低遅延)」に設定する:NVENCの場合、プリセットは「P6」を推奨します。.quality(品質)は「高品質」または「HQ」を選択します。
- キーフレーム間隔を「2秒」に設定する:これは TwitchやYouTubeなどの主要プラットフォームの基準値です。
これらの設定を適用した後、実際に配信テストを行ってドロップフレームが発生しないか確認しましょう。OBSの右下に表示されるステータスバーで、「キログラム/秒(kbps)」と「フレーム」の数値が安定しているかを確認します。
キャプチャとソース設定の最適化
エンコード設定に加えて、キャプチャ解像度とソース管理もドロップフレーム対策において重要な要素です。多くの学生配信者が陥りがちなのは、キャプチャ解像度をPCの物理解像度に合わせてしまうことです。
出力設定画面の「キャプチャ解像度」は、常に「スケール出力解像度」より低く設定することを心がけましょう。例えば、物理モニターが2560×1440でも、キャプチャ解像度は1920×1080に制限することで負荷を大幅に軽減できます。また、ゲームキャプチャ方式は「標準」よりも「BitBlt」または「DXGI」を試すことで安定する場合が多いです。
加えて、OBSにある不要なソースは削除するか、非表示にしてください。音声フィルタも最小限に留め、過度なエフェクトはCPU/GPUの追加負荷を生みます。特に、背景ノイズ除去や音声圧縮を同時に行うと重くなりがちなので、必要なものだけ選別しましょう。
回線状態の確認とネットワーク最適化
エンコード設定を最適化してもドロップフレームが解消しない場合、ネットワーク環境を確認する必要があります。OBSでは「ヘルプ」→「ネットワーク診断」機能を使って、リアルタイムで回線品質を測定できます。
テスト結果で「packet loss(パケットロス)」が0.5%を超えている場合は、回線問題の可能性が高いです。この場合、Wi-Fiではなく有線LAN接続に切り替える、またはルーターへの物理的近接を保つことが有効です。学生寮やアパートなど共有回線環境では、時間帯による帯域逼迫も頻繁に発生します。
また、配信中に他のアプリが帯域を消費していないか確認しましょう。Windows Updateやクラウド同期、オンラインゲームなど、バックグラウンドで大量のデータを送信するプロセスは配信に深刻な影響を与えます。必要に応じて、配信中はこれらのアプリケーションを一時的に停止することを推奨します。
よくある質問
ドロップフレームが頻繁に起こるのはなぜ?
主に3つの要因が考えられます。第一にエンコード設定(特にCPUエンコーダの選択)が不適切な場合。第二にアップロード帯域が不安定な場合。第三にゲームやその他のアプリケーションがPCリソースを過度に消費している場合です。まずOBSのステータスバーで「失われたフレーム」の数値を確認し、どの要因に該当するか特定することから始めましょう。
NVENCがない場合はどうすればいいですか?
NVIDIA GPUを持たない場合は、「AMD HW H.264」または「Quick Sync Video(Intel)」を試してください。これらのエンコーダは専用ハードウェアチップを使用するため、CPU負荷を抑えられます。さらに、OBSの「エンコード設定」で「パフォーマンス優先」を選び、解像度を落とすことで対応可能です。
ドロップフレーム以外の問題もOBSで起きますか?
はい、音声のカツカツ音や、映像との音声ズレ(オーディオディスインク)も一般的な問題です。これらは主にオーディオデバイスのバッファーサイズ設定や、サンプリングレートの不一致に起因します。OBS設定の「オーディオ」タブでバッファーを40ms〜80msに設定し、Windows側でも同じサンプリングレートを使うよう統一してください。