OBS Studioを使って配信をしているけれど、なぜか映像がカクカクしていませんか?ドロップフレームとは、配信すべきフレームが表示されずに飛んでしまう現象のことです。特に安いPCや中古のマシンで配信を始めようとする方には大きな壁となります。しかし安心してください。ドロップフレームの根本原因の多くは、OBSの設定とエンコード方式の選択によって解決できます。本記事では、コストをかけずにドロップフレームを解消し、滑らかな配信を実現するための実践的な手順を初心者にもわかりやすく解説します。
ドロップフレームとは何かを理解する
ドロップフレームは、OBSが一秒間に送信すべきフレーム数を処理しきれなかった結果発生します。例えば30fpsで配信しようとしているのに、実際に送信できているのが25fpsしかない場合、5フレーム分がドロップしたことになります。この現象が続くと視聴者にはモサモサした映像やフリッカーとして映り、快適な視聴体験を損ないます。
ドロップフレームが発生する主な原因は以下の三つに集約されます。第一にエンコード負荷が高すぎる場合、第二にCPUリソースが不足している場合、第三にネットワーク帯域が追いつかない場合です。節約志向の方々は、高性能なPCを購入する代わりに、まずソフトウェア側の最適化でこの問題を解決しようと試みるべきです。実際、多くの場合、PCを買い替える必要などなく、OBSの設定を少し整えるだけで劇的な改善が見られます。
エンコード方式の見直しが最大の節約策
ドロップフレーム対策において最も効果的かつ低コストなのが、エンコード方式の変更です。OBSには複数のエンコーダオプションがあり、それぞれに長短があります。無料で使えるx264はCPUに負担をかけ、NVIDIAエンコーダ(NVENC)はGPUに負担をかけます。あなたの環境に合わせて最適な選択をしましょう。
| エンコーダ | 使用ハードウェア | コスパ評価 | おすすめ環境 |
|---|---|---|---|
| x264 | CPU | 低い(CPU要高性能) | 高スペックCPU搭載PC |
| NVENC(新) | NVIDIA GPU | 非常に高い | GTX 10シリーズ以降 |
| AMF | AMD GPU | 高い | Radeon RXシリーズ |
| Quick Sync | Intel GPU内蔵Graphics | 中程度 | Intel CPU内臓GPU |
節約志向の方にとって、すでに搭載されているGPUを活用できない手はありません。特にNVIDIA製GPUをお持ちの方は、NVENCエンコーダを最大限に活用しましょう。NVIDIAエンコーダはHardware Basedであり、CPUリソースをほとんど消費しません。これによってゲーム側の動作も重くならず、結果としてドロップフレームを防げます。OBSの「設定>出力」から出力モードを「拡張出力」に切り替え、エンコーダを「NVIDIA NVENC H.264(新)」または「NVIDIA NVENC HEVC(新)」に選択するだけで、劇的な改善が期待できます。
キャンバスと出力解像度の最適化
エンコード方式を変えてもまだドロップフレームが残る場合、次の手は解像度の調整です。1080p配信は確かに高画質ですが、その分エンコード負荷も高くなります。節約志向の方にとっては、8分の1のデータ量で済む720p配信への移行を検討する価値が十分にありません。しかし実際には、多くの視聴者はスマホで見ることが多く、720pでも十分な品質を維持できます。
OBSの「設定>動画」から「基本出力解像度」を調整しましょう。例えば1920x1080から1280x720へ変更するだけで、エンコード処理量が約半分になります。また、「缩放フィルター」を「ラピッズ(Lanczos)」に設定することで、720pに縮小した際のカクつきを軽減できます。さらに重要なのは「出力(スケーリング)解像度」です。エンコーダに送る解像度を制御できるこの設定を、基本出力解像度と同じ値に合わせることがコツです。
ここで覚えておいてほしいのは、配信解像度を下げてもゲーム自体の解像度は変えないでくださいということです。ゲームは常に高い解像度で動作させ、映像だけをOBS側で圧縮・縮小する形で配信すれば、ゲームのパフォーマンスにも影響を与えず、かつ配信の重さを軽減できます。
CPUとメモリ使用率の最適化手順
エンコーダ変更と解像度調整の後、さらに微調整が必要な場合があります。ここではCPUとメモリの使用率を下げるための具体的な手順を解説します。
- 優先順位の設定:「設定>詳細」でOBSの優先度を「High」に変更します。これにより、WindowsがOBSにより多くのCPUリソースを割り当てるようになります。ただし、同時に他の重要なプロセスのリソースが減少する可能性があるため、必要に応じて調整してください。
- ソース削減:配信に使っていないソース(画像、テキスト、サウンドなど)はすべて削除します。各ソースはエンコードやレンダリングにリソースを消費します。不要なものは徹底的に削ぎ落としましょう。
- ブラウザソースの最適化:ブラウザソースは意外にリソースを消費します。もし必要であれば、ハードウェアアクセラレーションをOFFにし、更新頻度を低下させましょう。
- ウィンドウキャプチャの回避:ダイレクトXキャプチャはウィンドウキャプチャよりも効率的です。可能な限りダイレクトXキャプチャを使用するように設定を変更してください。
- 自動調整ウィザードの利用:OBSには「ツール>自動設定ウィザード」という機能があり、あなたのPCのスペックに基づいて最適な設定を提案してくれます。初めてOBSを設定する方にもおすすめの機能です。
ネットワーク帯域の最適化
ドロップフレームの原因がネットワークにある場合、エンコード設定を見直しても解決しません。ネットワークの問題でのドロップフレームは、視聴者側にのみ影響が出る傾向があり、自分のPCでのフレームドロップは見られませんが、視聴者の画面ではカクつきが発生します。そのような場合は以下の対策を試みましょう。
ストリームビットレートを下げることが最も手っ取り早い方法です。720p配信の場合は3000Kbpsから4000Kbps、1080p配信の場合は6000Kbpsから8000Kbpsが目安です。TwitchやYouTubeなどの配信プラットフォームが推奨する範囲内で、できるだけ低いビットレートで試してみましょう。また、Wi-Fiではなく有線LAN接続を使用することで、通信の安定性が大幅に向上します。節約できる箇所がないか見直す際にも、有線LANケーブルは比較的安価で購入できる投資です。
トラブルシューティングチェックリスト
上記の手順を試してもドロップフレームが残る場合、以下のチェックリストで問題を特定しましょう。各項目を確認し、一つずつ解決していくことが重要です。
- モニタの再確認:ドロップフレームの警告表示が継続的に出ている場合は、現在の設定を見直してください。警告が消えた後もカクつきを感じる場合は、別の要因が潜んでいます。
- バックグラウンドアプリの確認:タスクマネージャーを開き、OBS実行時に他のアプリがどのようなリソースを使用しているか確認します。ブラウザ、アップdaterツール、クラウドストレージなどは予期せぬリソース消費を引き起こします。
- ドライバーの更新:NVIDIA Game ReadyドライバーやAMD Adrenalinソフトウェアを最新版に更新することで、エンコーダのパフォーマンスが向上する場合があります。
- 電源設定の確認:Windowsの電源プランが「高性能」または「Balanced」になっているか確認してください。省電力モードではCPUとGPUのパフォーマンスが低下し、ドロップフレームの原因となります。
- OBSの再インストール:設定が不明瞭になった場合は、OBSを一度アンインストールしてクリーンインストールすることも検討しましょう。設定ファイルが消去され、デフォルトからやり直せるため、予期せぬ問題の解決につながることがあります。
実例による成功ストーリー
実際にドロップフレームで悩んでいた節約志向のクリエイターたちが、これらの手法でどのように問題を解決したかのご紹介です。あるYouTuberは中古で購入したGTX 1060を搭載したPCで配信をしていましたが、x264使用中に頻繁にドロップフレームが発生していました。エンコーダをNVENCに変更し、解像度を720pに落とすだけで、ドロップフレームは完全に解消されました。コストはゼロ円でした。
もう一人のクリエイターは、Intel内臓GPU(UHD Graphics 630)を搭載した安価なPCで配信を開始しました。Quick Syncエンコーダを使用し、解像度を900x1600(縦型配信)に設定することで、4K配信並みの見た目ながら快適な配信を実現しています。こうした事例からも、高額な機材を買わなくても、適切な設定次第で良い配信ができることがわかります。
まとめとエキスパートのアドバイス
OBS配信のドロップフレーム対策は、まずエンコード方式の見直しから始めるのが最も効果的です。次に解像度の調整、そしてCPUとメモリの最適化、最後にネットワーク帯域の見直しという順序で取り組みましょう。それぞれのステップで小さな節約と改善を重ねることで、最終的には高性能PCを購入したのと同じような効果が得られます。重要なのは、完璧な設定を最初に見つけるのではなく、一つずつ試しながら自分の環境に合った最適な設定を見つけていくプロセスです。あなたの配信がよりスムーズで快適なものになることを願っています。