# Zoom・Teams・Meetでウェブカメラの画質が悪くなる理由（と直し方）

カメラテストをすると画像はくっきり。ところが会議に入ると、自分がにじんでブロックノイズだらけの姿になっている。カメラ側は何も変わっていません。変わったのは、ビデオ通話が*パイプライン*であり、ウェブカメラはその最初の段階にすぎないという点です。その後の各段階はディテールを削ることができ、既定ではたいてい実際に削っています。各段階が何をしているのか、そしてそれを直す設定を順に見ていきます。

## 第1段階：カメラはおそらく問題ない

アプリを責める前に、基準を作りましょう。[ウェブカメラテストを実行](/)して、2つの数字を控えます。**取得された解像度**と**フレームレート**です。明るい部屋でテストが1920×1080・30 fpsを示しているのに、Zoomでは切手サイズの画質になるなら、カメラは原因ではなく、カメラをいじっても何も改善しません。テスト自体がぼやけている、または暗いなら、まず[ライティングとフレーミング](/guides/look-better-on-webcam)から始めてください。暗い部屋は後続のすべての段階を悪化させます。圧縮はノイズをひどく苦手とするからです。

## 第2段階：アプリが解像度に上限をかけている

会議アプリはそれぞれ、カメラにどの解像度を*要求する*かを決めており、既定値は控えめです。

**Zoom**は**既定で360p**を送信します。*設定 → ビデオ → カメラ → HD*のチェックボックスで720pが解放されますが、インストール直後はオフです。HDをオンにしても、ZoomがCPUと回線を十分だと判断した場合にのみ720pが有効になり、しかも映像が大きく表示されている参加者に対してだけです（タイルの多いギャラリービューでは、どのみち全員が180p〜360pになります）。会議での1080pは有料プラン限定で、多くの場合Zoom側でアカウントごとに有効化してもらう必要があります。加えてデスクトップクライアントは、かなり高性能なクアッドコアCPUがないと1080pを送信しません。

**Microsoft Teams**は解像度を自動で決めます。デスクトップクライアントにHDの切り替えはありません。受信側があなたのタイルを十分大きく表示し、帯域が許せば最大1080pを送信しますが、どちらかの条件が崩れた瞬間に720p、540p、360p以下に落ちます。9タイルのギャラリーでは各参加者は小さなストリームを受け取るので、誰かがあなたをピン留めまたはスポットライトするまで1080pカメラは何の役にも立ちません。Teams固有の設定で画像を積極的にぼかすものが2つあります。**ソフトフォーカス**（*設定 → デバイス → カメラ*）と、輪郭周りのディテールを犠牲にする背景ぼかし／背景効果です。

**Google Meet**はブラウザで**既定で360p**を送信します。通話中の設定（⋮ → *設定 → ビデオ*）を開き、**送信解像度**を*高解像度（720p）*にしてください。1080pは一部のWorkspaceプランで利用でき、その場合Meetは黙って有効化するのではなく、オンにするかどうかのプロンプトを表示します。Meetには**受信解像度**の設定もあります。相手をはっきり見たいなら高いままにしておきましょう。

使っているすべてのマシンで一度やっておきましょう：ZoomでHDをオン、Meetを720p送信に、Teamsのソフトフォーカスをオフ。

## 第3段階：帯域幅と、アプリによるその推定

映像は、アプリが回線で維持できると考えるビットレートにエンコードされ、その推定は絶えず行われています。次の2つが静かにそれを削ります。

- **アップロード速度。** 720p・30 fpsには安定した1.5〜2.5 Mbpsの*上り*が、1080pには約3 Mbpsが必要です。家庭用回線は非対称で、下り100 Mbpsでも上りは5 Mbpsということがあり、それをクラウドバックアップ、家族のアップロード、Wi-Fi上の他のすべての機器と分け合っています。
- **Wi-Fiのジッター。** 帯域が十分でも、パケットの到着が不均一だと絞られます。エンコーダーはロスに対して、まず解像度を、次にフレームレートを落として反応します。有線LAN、あるいはルーターと同じ部屋に座ることは、どんなカメラ設定よりも多くの「映像がぼやける」問題を解決します。

Zoomの*統計*パネル（*設定 → 統計 → ビデオ*）は、実際の**送信解像度**と**フレームレート**をリアルタイムで表示します。テストの数値と比べれば、パイプラインのどこでディテールが失われているかが正確に分かります。Teamsでは*⋯ → 通話の正常性*に同様の数値があります。

## 第4段階：CPU

映像のエンコードは重い処理で、会議アプリはさらに受信タイルをすべてデコードし、ノイズ抑制を走らせ、背景効果を描画します。サーマルスロットリング中のノートPC、省電力モードでバッテリー駆動中、あるいはすでに画面共有で忙しいマシンでは、アプリは通話を守るために*あなたの*送信解像度とフレームレートを下げます。症状：最初の5分は良く見えるのに、その後劣化していく。

対策：電源につなぐ、タブを何十も開いたブラウザを閉じる、バーチャル背景や「スタジオ」効果をオフにする、Zoomではビデオの送受信に**ハードウェアアクセラレーション**を有効にする（*設定 → ビデオ → 詳細*）。通話が始まった途端にファンが唸るなら、マシンがボトルネックの場所を教えてくれています。

## 第5段階：意図的にぼかす「美肌」フィルター

Zoomの**外見を補正**、Teamsの**ソフトフォーカス**、メーカーのカメラユーティリティ（Logitech G Hub、Dell Peripheral Manager、Camo）の「スムージング」オプションは、どれも同じことをしています。肌をなめらかにするぼかしをかけているのです。既定の強さでは、見ている側には*ピントが合っていない*ように映ります。最小にするかオフにしてください。良い光のほうが、ぼかしよりずっと説得力をもって人を引き立てます。

メーカーユーティリティを開いたついでに**シャープネス**も確認しましょう。安価な光学系を補うためにシャープネスが上げすぎで出荷されているカメラがあります。眼鏡や髪の輪郭に出るハロー（光の縁取り）がその証拠です。既定より1〜2段下げてください。

## 第6段階：画面共有の代償

画面を共有した瞬間、ほとんどのアプリは優先順位を変えます。共有コンテンツが帯域とエンコーダーの予算を取り、カメラ映像は以前の解像度の何分の一かに、しばしば5〜15 fpsにまで削られます。これは設計上の仕様で、ZoomにもTeamsにもこれを覆す設定はありません。プレゼン中にカメラが重要なら（ピッチ、講義など）、画面全体ではなく小さな領域や単一ウィンドウを共有し、質疑応答の間は共有を止めましょう。

## 第7段階：相手側に見えているもの

最後に、あなたが*送信する*解像度は、誰かが*受信する*解像度ではありません。サービスは各視聴者のタイルサイズ、回線、デバイスに応じてストリームをトランスコードして転送します。12人のギャラリーをスマートフォンで見ている人には、何をしてもあなたは180pで映っています。これは直せません。しかし、ある同僚が「ぼやけている」と言い、別の同僚が「きれいに見える」と言うなら、どちらも本当のことを言っている可能性があるということです。

## チェックリスト：大事な会議の5分前

1. [カメラをテスト](/)する — 実際の照明で1080pか720p、そして安定したフレームレートが出ていることを確認。
2. ZoomでHDをオン、Meetで720p送信に。TeamsとZoomのソフトフォーカス／外見補正をオフ。
3. 有線LANにつなぐか、ルーターのそばに移動。クラウド同期とダウンロードを一時停止。
4. ノートPCを電源につなぐ。バックグラウンドのアプリを閉じる。バーチャル背景を無効化。
5. 通話が始まったらアプリの統計パネルを一度開き、送信解像度がテストした値と一致しているか確認。

テスト自体が720pで頭打ちだったり、日中でもノイズが目立つなら、カメラ自体が限界です。実測データで見た[ノートPC内蔵カメラと外付けウェブカメラの比較](/guides/laptop-vs-external-webcam)をご覧ください。
