OBSで「Skipped frames due to encoding lag」が出る時の確認ポイント|NVENC・AV1・GPU負荷・出力設定を確認

OBSでエンコード遅延が発生した時にNVENC、AV1、GPU負荷、出力設定を確認するチェックリスト画像

OBS Studioで録画や配信をした時に、ログへ「Skipped frames due to encoding lag」と表示されることがあります。

この表示が出ている場合、映像のエンコード処理が追いつかず、フレームを飛ばしている可能性があります。配信がカクつく、録画ファイルがガタつく、音声は問題ないのに映像だけ不安定に見える時は、回線だけでなくエンコード負荷を確認する必要があります。

この記事では、OBSで「Skipped frames due to encoding lag」が出る時に確認したいポイントを、NVENC、AV1、x264、GPU負荷、解像度、FPS、録画設定の順に整理します。

なお、この記事は自分のPC・配信環境・録画環境の確認を目的にしたものです。特定のOBSバージョンやWindows Updateだけを原因と断定せず、ログと設定を見ながら切り分けてください。

先に結論:エンコード処理が追いついているか確認する

「Skipped frames due to encoding lag」は、簡単に言えば、OBSのエンコード処理が間に合っていない時に出る警告です。

最初に確認したいのは、次の項目です。

確認項目見るポイント優先度
解像度1080p / 1440p / 4Kなど、出力解像度が高すぎないか
FPS60fps、120fps、240fpsなど高すぎないか
エンコーダーNVENC / AV1 / HEVC / x264 のどれを使っているか
プリセット高品質寄りにしすぎていないか
GPU負荷ゲーム側でGPUを使い切っていないか
録画品質無損失や高品質設定にしすぎていないか中〜高
シーン構成ブラウザーソース、動画、4K素材を重ねすぎていないか
保存先録画ファイルの保存先が遅くないか

基本方針は、解像度を下げる、FPSを下げる、エンコーダー設定を軽くする、ゲーム側のGPU負荷を下げる、シーンを軽くする、の順番です。

Dropped framesとSkipped framesは原因が違う

OBSのフレーム落ち系ログでは、似たような言葉が複数出てきます。まず、ここを混同しないことが重要です。

表示主な原因確認する場所
Dropped frames配信先サーバーとの接続、回線、ビットレートネットワーク、配信設定
Skipped frames due to encoding lagエンコード処理が追いつかないCPU / GPU / エンコーダー設定
Lagged frames due to rendering lagOBSの描画処理やGPU負荷が重いGPU負荷、シーン構成、ゲーム負荷

「Dropped frames」が多い場合は、回線や配信ビットレートを疑います。一方で「Skipped frames due to encoding lag」が出ている場合は、回線よりもエンコーダー処理、CPU、GPU、出力設定を優先して確認します。

まずOBSログを確認する

設定を変える前に、OBSログで実際にどの警告が出ているか確認します。

  • OBSを起動する
  • 問題が出る配信または録画を短時間実行する
  • 配信または録画を停止する
  • OBSの「ヘルプ」→「ログファイル」→「現在のログを表示」を開く
  • 「skipped frames」「encoding lag」「rendering lag」「dropped frames」などの文字を確認する

ログに「skipped frames due to encoding lag」と出ている場合は、エンコード処理側の確認へ進みます。

1. 出力解像度を下げる

最初に効果が出やすいのは、出力解像度を下げることです。

たとえば、1920×1080で60fpsの配信や録画が重い場合は、1280×720に下げて確認します。1440pや4K録画をしている場合は、まず1080pに下げてテストするのが現実的です。

  • OBSの「設定」を開く
  • 「映像」を開く
  • 「出力スケーリング解像度」を下げる
  • 録画または配信を短時間テストする
  • ログで skipped frames が減るか確認する

OBS公式のエンコード負荷対策でも、出力解像度を下げることはエンコーダー負荷を下げる方法として案内されています。

2. FPSを下げる

FPSもエンコード負荷に直結します。

60fpsで安定しない場合は、30fpsへ下げて確認してください。120fpsや240fps録画をしている場合は、まず60fpsまで下げて確認するのが安全です。

現在の設定確認用に下げる設定判断
4K / 60fps1080p / 60fpsまず解像度を下げる
1080p / 60fps1080p / 30fpsFPSを下げて確認
1440p / 120fps1080p / 60fps負荷を大きく下げて確認
1080p / 240fps1080p / 60fps高FPS録画をいったんやめる

配信や録画でカクつく場合、いきなり細かい設定を触るより、FPSを下げる方が原因を切り分けやすくなります。

3. NVENC / AV1 / x264 のどれを使っているか確認する

OBSでは、環境によって複数のエンコーダーを選べます。

エンコーダー主に使う処理確認ポイント
NVENCNVIDIA GPUのハードウェアエンコーダーGPU世代、設定、ゲーム側GPU負荷
AV1対応GPUのハードウェアエンコーダー対応GPUか、再生・編集環境が対応するか
HEVC対応GPUのハードウェアエンコーダー互換性と編集ソフト対応
x264CPUエンコードCPU負荷、プリセット、ゲームとの同時負荷

NVIDIA GPUを使っている場合は、まずNVENCを使う構成が現実的です。CPUでx264を使っていてエンコード遅延が出る場合は、CPU負荷が高すぎる可能性があります。

AV1は画質と圧縮効率の面では有利ですが、対応GPUや再生・編集環境の確認が必要です。古いPCや非対応環境では選べない、または扱いにくい場合があります。

4. NVENCの高品質設定を重くしすぎない

NVENCを使っていても、設定を高品質寄りにしすぎるとエンコード負荷が増えます。

特に、OBS 31.0以降のNVENCには追加設定があります。OBS公式のAdvanced NVENC Optionsでは、「Ultra High Quality」チューニングはゲーム向けには推奨されず、スループットを大きく下げると説明されています。

ゲーム配信やゲーム録画でエンコード遅延が出る場合は、次のような方向で軽くします。

  • 品質を上げすぎたプリセットを下げる
  • Ultra High Quality系の設定を避ける
  • Multipassを軽い設定にする
  • Look-aheadを使っている場合は一時的にオフにする
  • 高FPS録画ではまず60fps以下で確認する

高品質化よりも、まず「フレームを飛ばさず安定して録れるか」を優先してください。

5. ゲーム側のGPU負荷を下げる

ゲーム自体は滑らかに見えていても、OBS側が処理できるGPUリソースが残っていない場合があります。

OBS公式のエンコード負荷対策でも、GPUの過負荷やGPU周辺のボトルネックにより、OBSが追いつかない場合があると説明されています。

ゲーム側では、次のような設定を見直します。

  • ゲーム内FPS上限を設定する
  • グラフィック品質を1段階下げる
  • レイトレーシングを一時的に切る
  • 影、反射、ポストプロセスを下げる
  • 垂直同期やフレーム生成系の設定を見直す
  • バックグラウンドで重いアプリを閉じる

特に、ゲームがGPU使用率100%に張り付いている場合、OBSのプレビューやエンコード処理に余裕がなくなります。配信・録画用に少し余力を残す設定が必要です。

6. 録画品質を高くしすぎていないか確認する

録画で「Skipped frames due to encoding lag」が出る場合は、録画品質を上げすぎていないか確認します。

OBS公式の録画ガイドでは、Simple出力モードの録画品質で「配信と同じ」以外を選ぶと、追加のPCリソースが必要になると説明されています。

  • 無損失品質を使っていないか
  • 高ビットレートにしすぎていないか
  • CQP / CRFの値を低くしすぎていないか
  • 4Kや高FPSで録画していないか
  • 録画と配信を別エンコーダーで同時実行していないか

録画品質を上げるほど、ファイルサイズだけでなく、エンコード処理や保存処理の負荷も増えます。まずは安定して録れる設定を作ってから、品質を上げる方が安全です。

7. 保存先ストレージを確認する

録画の場合、保存先のストレージも確認対象です。

エンコード自体が原因ではなく、録画データの書き込みが追いつかないことで、録画が不安定に見える場合があります。

  • 保存先が外付けHDDになっていないか
  • USB接続が不安定ではないか
  • 空き容量が不足していないか
  • 同じドライブでゲーム、録画、編集素材を同時に扱っていないか
  • 録画先をSSDに変更して改善するか

特に高ビットレート録画や4K録画では、保存先ドライブの速度も重要です。録画先を変更して短時間テストすると切り分けしやすくなります。

8. シーンとソースを軽くする

OBSのシーン構成が重い場合も、エンコード遅延や描画遅延につながります。

OBS公式のエンコード負荷対策では、複雑なシーンや大きなシーンコレクションはリソースを消費し、ゲームなど他の処理と同時に動かすと負荷が問題になる場合があると説明されています。

次のようなソースが多い場合は、一時的に減らして確認します。

  • ブラウザーソース
  • 高解像度の動画素材
  • 4K画像や大きなPNG画像
  • 複数のカメラソース
  • 透過動画やアニメーション素材
  • 不要になった古いソース
  • 表示していないが残っている重いソース

一度、シンプルな新規シーンを作り、ゲームキャプチャと音声だけで録画テストすると、シーン構成が原因かどうかを確認できます。

9. 複数GPU環境ではOBSとゲームのGPU割り当てを確認する

ノートPCや内蔵GPUと外部GPUを併用している環境では、OBSとゲームが別々のGPUで動いている場合があります。

OBS公式のGPU Selection Guideでは、Windows 10 1809以降およびWindows 11で、OBS Studioやゲームに使うGPUをWindows設定から指定する方法が案内されています。

  • Windowsの「設定」を開く
  • 「システム」→「ディスプレイ」→「グラフィック」を開く
  • OBS Studioの実行ファイルを追加する
  • ゲームも必要に応じて追加する
  • Game Capture / Window Captureでは高パフォーマンスGPUを選ぶ
  • 設定後にOBSとゲームを再起動する

GPU割り当てがずれている場合、キャプチャやエンコードの負荷が不安定になることがあります。ノートPCでは特に確認しておきたい項目です。

10. 配信と録画を同時に行っている場合は分けて確認する

配信と録画を同時に行っている場合、どちらの処理が重いのかを分けて確認します。

  • 配信だけでテストする
  • 録画だけでテストする
  • 配信と録画を同時に実行する
  • それぞれのログで skipped frames の有無を見る

録画だけで発生するなら録画設定や保存先、配信だけで発生するなら配信エンコード設定、同時実行時だけ発生するならPC全体の処理能力不足を疑います。

11. HAGSは確認候補だが断定しない

Windowsの「ハードウェア アクセラレータによるGPUスケジューリング」、いわゆるHAGSも、OBS、ゲーム、GPUドライバーの組み合わせによって確認候補になることがあります。

ただし、HAGSを切れば必ず直るわけではありません。環境によっては変化がない場合や、別の問題が出る場合もあります。

  • HAGSを切り替える前に現在の設定をメモする
  • 切り替え後はPCを再起動する
  • 同じ条件で録画または配信テストを行う
  • 改善しない場合は元に戻す

HAGSは最後の確認候補として扱い、まずは解像度、FPS、エンコーダー、ゲーム側GPU負荷を優先してください。

設定変更のおすすめ順

どこから触ればよいかわからない場合は、次の順番で確認するのがおすすめです。

順番変更内容理由
1録画または配信を短時間テストしてログを確認原因を決めつけないため
2FPSを60から30へ下げる負荷を下げやすい
3出力解像度を1080pまたは720pへ下げるエンコード負荷を大きく下げられる
4エンコーダーをNVENCなどのハードウェアエンコードへ変更CPU負荷を下げられる場合がある
5プリセットや品質設定を軽くするエンコード処理を軽くできる
6ゲーム側のFPS上限や画質を下げるOBS用のGPU余力を残す
7シーンとソースを簡素化するOBS全体の負荷を下げる
8保存先やHAGSを確認する環境依存の問題を切り分ける

1つ変更したら短時間テストし、ログを確認してください。複数の設定を同時に変えると、何が効いたのかわからなくなります。

確認用チェックリスト

OBSで「Skipped frames due to encoding lag」が出る時のチェックリストです。

  • OBSログで「encoding lag」と出ていることを確認した
  • Dropped framesと混同していない
  • 出力解像度を下げてテストした
  • FPSを下げてテストした
  • NVENC / AV1 / x264 のどれを使っているか確認した
  • エンコーダーのプリセットを軽くした
  • 録画品質を高くしすぎていないか確認した
  • ゲーム側のFPS上限を設定した
  • ゲーム側のGPU負荷を下げた
  • ブラウザーソースや動画素材を減らした
  • シンプルなシーンでテストした
  • 保存先ストレージを変更して確認した
  • OBSとゲームのGPU割り当てを確認した
  • 配信だけ、録画だけ、同時実行を分けて確認した
  • HAGSを確認する場合は、変更前の状態をメモした

参考:OBS公式情報

OBSのエンコード負荷やフレーム落ちを確認する場合は、公式情報も確認しておくと安全です。

まとめ

OBSで「Skipped frames due to encoding lag」が出る場合、回線ではなく、エンコード処理が追いついていない可能性があります。

まずはOBSログで、Dropped framesなのか、Skipped frames due to encoding lagなのか、rendering lagなのかを分けて確認してください。

encoding lagが出ている場合は、出力解像度、FPS、エンコーダー、プリセット、ゲーム側GPU負荷、録画品質、保存先、シーン構成の順に見直すのが安全です。

高画質設定を追い込むよりも、まずはフレームを飛ばさず安定して録画・配信できる設定を作ることを優先しましょう。


OBS関連では、以下の記事も参考にしてください。

Windows11 関連の相談先・運営者情報

Windows11 の不具合対処や更新情報に関する記事を読んだ方向けに、運営者情報と相談先を整理しています。連絡は X を基本窓口とし、内容確認後に対応可否をご案内します。

Xでご依頼・ご相談 ホームを見る

Windowsの不具合対処や更新情報は、確認できた範囲で随時整理しています。内容により個別対応できない場合があります。