OBS Studioで録画や配信を行う際、映像にカクつきや遅延が発生する原因として多くのユーザーが悩まされているのが「ドロップフレーム」です。これは、映像のエンコード処理速度が配信環境やマシン性能を超えてしまった際に、フレームを強制的に捨てて処理することを指します。本記事では、設定項目の各要素を正しく理解し、実際のマシン環境に合わせて調整するための具体的な最適化手順を解説します。

デスクトップ環境でOBS Studioの設定画面を確認するユーザー
デスクトップ環境でOBS Studioの設定画面を確認するユーザー

ドロップフレームが問題視される背景

近年、ハイビジョンや4K解像度での映像配信が一般的になり、必要とされるデータ量と処理速度は以前より大幅に上がっています。そのため、設定を放っておくと、普段は問題なかったマシンでもドロップフレームが発生しやすくなっています。視聴者側の体感として、映像の一時的なカクつきや、音と映像のズレといった不快な現象が起きるため、制作者からは安定した品質への関心が高まっています。

マシン性能と負荷のバランス

映像処理の安定性には、CPUの負荷率とGPUの負荷率という2つの要素が強く影響します。目安として、これらの負荷がそれぞれ70〜80%を超えると処理能力が限界に近づき、フレームが落とされるリスクが急激に上昇します。自身のマシンがどのような環境にあるかを確認することは、最適な設定を見つけるための第一歩です。

OBSの統計ウィンドウを見ながら設定の負荷を確認する様子
OBSの統計ウィンドウを見ながら設定の負荷を確認する様子

仕組みの基礎:ドロップフレームはなぜ起きる?

OBSでは、映像のフレームを生成してエンコードし、ネットワークやストレージに書き込むという一連の流れをリアルタイムで行います。もしエンコードの処理速度が、生成されるフレーム数より遅れてしまうと、処理の遅れを埋めるために一部のフレームを破棄して次のフレームへ処理を切り替えます。これがドロップフレームとして計数に反映される仕組みです。

  • エンコーダーの処理速度が不足していること
  • マシン全体のリソース(メモリや帯域)の競合していること
  • 設定値が物理的なハードウェア能力を超えていること

最適な設定を見つけるステップバイステップ

OBS内の設定を変更する際は、すべての項目を一度に大きく変えるのではなく、一つずつ切り替えてその影響を確認するのが安全です。以下は、ドロップフレーム対策として最も有効な手順です。

  1. エンコーダーの選択: GPUを使用できる場合、ハードウェアエンコーダー(NVENCやQuickSync)の利用を検討します。CPUの負荷を大幅に減らせるため、安定性が向上します。
  2. 品質とビットレートの調整: パルス変調(VBR/CBR)などを使用し、目的の解像度に対して適正なビットレートに設定します。不要な高い値への設定は、処理速度と書き込み速度の低下につながります。
  3. フィルター・プラグインの見直し: 映像に掛けているブラーやマスクなどの効用が低いフィルターや、動作が重いプラグインを削除します。

実際にこの設定の過程で確認すべきなのが、OBSの統計ウィンドウです。ここでドロップフレーム数が0を維持できているかを常時モニタリングできます。

設定値比較と性能指標の目安

以下の表は、一般的なマシンの性能に対する設定の目安です。具体的な環境によって変わりますが、目安として理解を深めるために参考にしてください。

推奨項目推奨値(目安)備考
解像度1080p / 4K帯域と処理能力を要確認
エンコーダーNVENC / CPU x264GPUが優先(安定性高)
ビットレート8000〜16000 kbps解像度に合わせて調整
ターゲットCPU負荷70%未満80%超は危険

特にノートパソコンで配信を行う場合、ACアダプタの接続と、省エネモードではなく「パフォーマンス」モードへの切り替えが、安定性を大きく左右します。

よくある誤解と注意点

「ドロップフレーム数が0でも映像品質は十分か」という質問をよく見かけますが、これは誤解です。ドロップフレーム0は「処理速度が追い付いている」状態を示す指標であり、映像の鮮明さやデータ量を直接意味するものではありません。もし品質が足りなければ、ドロップフレームを出さない範囲でビットレートを上げたり、解像度を下げたりして見栄えのトータルバランスを取る必要があります。一方で、ドロップフレーム数が増えている場合は、必ず設定を軽くする方向で調整を行い、映像の安定性を最優先にすべきです。

また、OBSのログ出力機能()を活用してエラーがどのタイミングで出ているかを調べると、原因の特定に非常に役立ちます。

この情報が役立つ対象者

本記事の内容は、これから配信を始める初心者の方、あるいは既存の配信環境で不安定が生じてきた方に向いています。配信に特化しない一般的なOBSでの録画環境でも、同じような処理負荷の課題が存在するため、設定項目の考え方が理解できれば、幅広い用途で応用可能です。まずは現在のマシンでドロップフレームが発生しているかを測定し、段階的に設定を調整していくことを推奨します。詳細なオプションの機能解説については、OBS Studio 公式知識ベースなど、一次情報と照らし合わせながら学ぶと、より確実な最適化につながります。

Frequently Asked Questions

ドロップフレームが発生した場合、最優先で変更すべき項目は?

「動画録画」や「出力」タブにある、エンコーダーの設定(CPUからGPUへの切り替え)と、ビットレートの値を下げることです。これらが最も直接的な負荷を減らせます。

GPUがない場合でも改善は可能?

可能です。CPUのエンコーダー(x264)を使用する場合でも、プリセット(Preset)を「ultrafast」など処理速度の速い設定にすることで、ドロップフレームの発生頻度を下げられます。

OBSの統計ウィンドウが分からない場合は?

OBS Studioのメイン画面上部の「ツール」メニューから「統計情報」を選択すると、ドロップフレーム数などのリアルタイムデータを確認できるウィンドウが開きます。