# 暗い部屋でウェブカメラのFPSが落ちる理由（と、その直し方）

ウェブカメラの箱には毎秒30フレームと書いてあります。それなのに夜の通話では、映像はまるでスライドショー。動きは尾を引き、身振りはカクつき、回線が速くても遅延しているように感じます。故障ではありません。カメラが静かにフレームレートを明るさと引き換えにしただけで、しかもそれは設計どおりの動作です。

## 物理の話：露光時間がフレームレートの上限を決める

カメラが捉える1フレームには光が必要です。明るい部屋ならセンサーは数ミリ秒で十分な光を集められるので、33ミリ秒ごとに新しいフレームを楽々と作れます。これが30fpsです。

暗い部屋では、自動露出が使えるレバーは3つあります。絞りを開ける（ウェブカメラでは固定）、ゲインを上げる（ノイズが増える）、そして**露光時間を延ばす** — 1フレームあたりシャッターを長く開けておく、です。露光を長くするのが画像を明るくする最もきれいな方法なので、ファームウェアはこれに手を伸ばします。

ここに落とし穴があります。カメラは露光時間が許すより速くフレームを出せません。1フレームに66ミリ秒の光が必要なら、理論上の最大値は 1000 ÷ 66 ≒ **15fps** です。多くのウェブカメラのファームウェアは滑らかに下げるのではなく、決まった段階を踏んで落ちていきます。つまり「30fps」のカメラは部屋が暗くなるにつれて15、次に10、ときに7.5fpsへと落ちるのです。長い露光は**モーションブラー**も生むため、暗所の映像はカクついていると同時に滲んで見えます。

式にすれば単純です。**暗い部屋 → 遅いシャッター → 低いFPS**。ドライバーの更新でも高速なノートPCでも、物理法則は変えられません。

## ステップ1：推測せずに測る

ビデオ会議アプリは実際のフレームレートを教えてくれませんし、15fpsと24fpsの差を目で見分けるのは困難です。ですから測ってください。[ウェブカメラテストを実行](/)すれば、カタログの数字ではなく、カメラが実際に出している**実測FPS**が分かります。テストはすべてブラウザ内で完結し、映像がパソコンの外に出ることはありません。

いつもの夜の照明で1回、そして卓上ライトを顔に向けて1回試してみてください。ライトを点けた瞬間に実測FPSが約15から約30へ跳ね上がるなら、1分もかからず診断が確定します。ついでに実際の撮影解像度も分かります。暗所ではこれを静かに落とすカメラもあるのです。

この「実測と宣伝の差」はあなたのカメラに限った話ではありません。[カメラデータベース](/c)に集まったコミュニティの実測値を見ると、一般的な家庭の照明では多くの人気モデルが公称スペックをかなり下回る中央値になっています。箱に書かれた「30fps」は、スタジオに近い明るさを前提にした数字なのです。

## ステップ2：光を直す（本当の解決策）

顔に当たる光を増やすことは、どんな設定よりも価値があります。しかもスタジオ機材を買う必要はありません。

- **窓に向かって座る。** 日中の自然光は室内照明よりはるかに明るく、10倍以上になることも珍しくありません。窓が背後ではなく正面に来るように机の向きを変えてください。背後の窓は二重に有害です。顔から光を奪ううえ、明るい背景を救おうとして自動露出が画面全体を暗くしてしまいます。
- **ライトを壁で反射させる。** モニターの後ろの壁か、頭上の天井にライトを向けます。壁が大きく柔らかい光源に変わり、フレームレートを取り戻せるだけの明るさと、目を細めずにすむ拡散性を両立できます。ライトを直接顔に向けても効果はありますが硬い光になるので、まずは反射を試しましょう。
- **安価なキーライトを買う。** 明るさ調整のできる3,000〜6,000円ほどのUSB/クリップ式LEDパネルを、モニターのすぐ上、やや横にずらして置けば、これは恒久的に解決します。有名ブランドは不要で、必要なのは顔の近くのルーメンです。
- **部屋の照明を点ける。** 当たり前のようですが、天井の照明を消したまま1時間ソフトウェアの不具合を疑い続ける人は実際にいます。天井照明だけでは見栄えはよくありませんが、シャッターが速くなる程度には基準の明るさが上がります。

変更を加えるたびに[実測FPSテスト](/)をやり直してください。数字が30へ戻っていく様子を見れば、十分な光を足せたのはどの時点かが正確に分かり、勘に頼らずにすみます。

## ステップ3：ドライバーとアプリの露出設定

光を足せない場合 — あるいは画像が暗くなるのを承知で滑らかさを優先したい場合 — 露光時間は手動で制限できます。

- **Windows：** カメラによっては「カメラ制御」タブに**露出**スライダーのある旧式のプロパティ画面が用意されています（メーカーのユーティリティやサードパーティ製ツールから開けます）。**自動**のチェックを外し、動きが滑らかになるまで露光時間を短くしてください。
- **メーカー製アプリ：** Logitech **G HUB** / **Logi Tune**、Razer Synapse、Elgato Camera Hubなどには露出や低照度の設定があります。Logitechの**RightLight**や同種の「低照度補正」機能は、まさに上で述べたFPSと明るさの交換そのものです。**オフにする**とフレームレートが戻ることがよくあります。
- **macOS：** macOS自体には制御機能がないため、CamoやWebcam Settingsといったアプリで多くのカメラの露出を手動設定できます。

注意点が2つ。1つ目は、暗い部屋での手動露出は滑らかでも*暗くノイズの多い*映像になることです。光はどこかから来なければなりません。2つ目は、挿し直しや再起動のたびに自動へ戻るカメラがあることです。プロファイルを再適用してくれるメーカー製ソフトは入れておく価値があります。

## 宣伝の数字が最初から現実でなかった理由

「1080p・30fps」はカメラの最良条件を表しています。明るく均一な照明の下でだけ可能な短い露光 — つまりメーカーの試験台の条件であって、夜9時の寝室の条件ではありません。センサーが小さいほど事態は悪化します。ノート画面の中の極小カメラは画素あたりの集光量が少ないため、大きめのセンサーを積んだ外付けカメラより早い時間帯に遅シャッターの壁へぶつかります。この差は実測データにはっきり表れます。ノートPCを責める前に、あるいはスペック表を見て新しいカメラを買う前に、知っておく価値のある事実です。内蔵と8,000〜15,000円の外付けを実測データで比較した[ノートPCのカメラと外付けウェブカメラ：実測データが示すこと](/guides/laptop-vs-external-webcam)もご覧ください。

## 2分でわかる要点

1. いつもの照明で[実測FPSを測る](/)。
2. 公称値を大きく下回るなら光を足す。窓に向かう、ライトを壁で反射させる、小さなキーライトを追加する。
3. フルのフレームレートに戻るまで測り直す。
4. 必要なら「低照度補正」を無効にするか、手動露出を設定して滑らかさを固定する。

光を直せばフレームレートはついてきます。おまけに映像はよりクリアに、より鮮明に、そしてより見栄えよくなります。見栄えの部分には一つの技術体系があります。[ウェブカメラ映りを良くする方法](/guides/look-better-on-webcam)をどうぞ。
