ウェブカメラテスト
何もアップロードや録画されません。映像はこのデバイス内にとどまります。
ウェブカメラは通常、鏡のように左右反転したプレビューを表示します — 保存される画像は反転していません。
解像度
カメラが実際に提供する最高解像度を、対応をうたう解像度と比較して測定します。
フレームレート
カメラが報告する値ではなく、ブラウザが実際に表示するフレーム数を数えます。
映像の状態
スナップショット
カメラの静止画をこのデバイスに保存します。アップロードは一切行われません。
まとめ
- カメラを正常に起動できました
- 解像度はカメラの公称値と一致しています
- フレームレートを測定しました
- 映像は真っ黒ではありません
- 映像はフリーズしていません
- 露出は安定しているようです
多くのウェブカメラチェッカーはライブプレビューを表示するだけで「テスト」と呼んでいます。このツールはプレビューだけでは分からないことを測定します — カメラが公称する解像度を実際に提供しているか、ブラウザが表示するフレームレートがカメラの報告値に見合っているか、そして映像が予期せず真っ黒だったり、フリーズしていたり、適切な露出を探し続けていないか。何もアップロードされません — すべての測定はこのタブ内でローカルに実行されます。
仕組み
- カメラへのアクセスを許可. 初回はブラウザが許可を求めます — このページはマイクを一切要求せず、映像のみを要求します。
- ライブプレビューを確認. 鏡像トグルはプレビューを左右反転させ、実際の鏡のように見せます — 保存される内容は変わりません。
- 解像度を測定. 一般的な解像度を順に試し、カメラが対応をうたう値と比較して、実際に提供できる最高解像度を報告します。
- フレームレートを確認. ブラウザが実際に表示するフレーム数を数えます。全く測定できないブラウザの場合は、推測せずにその旨を伝えます。
- 映像の状態の信号を確認. 映像が真っ黒またはフリーズしている場合はすぐに知らせ、露出が安定しているか変動しているかを報告します。
- スナップショットを撮る. 静止画をこのデバイスに保存します。アップロードは一切行われません — ローカルへのダウンロードであり、共有ではありません。
実際の解像度と公称解像度
カメラのパッケージやドライバーのパネルには最大解像度が記載されていますが、実際にブラウザへ届くものは、利用可能なUSB帯域幅、リクエストするアプリ、そして負荷がかかった状態で高解像度リクエストをドライバーがどう処理するかによって変わります。このツールは480pから4Kまでの一連の解像度を順に要求し、要求した値ではなく、各段階でカメラが実際に提供した値を読み取ります。
- そのまま提供 — カメラが要求どおりの解像度を提供した。
- 縮小 — カメラが要求より小さいサイズを提供した。使用は可能だが、公称値どおりではない。
- 非対応 — カメラがその解像度のリクエストを完全に拒否した。
フレームレートの数値が途中で頭打ちになる理由
このツールはrequestVideoFrameCallbackというブラウザAPIを使ってフレームを数えます。これはカメラが生成すると主張するフレームごとではなく、ブラウザが実際に画面に表示するフレームごとに一度発火します。カメラが60fpsを報告していても、画面が1秒間に60回しか更新されない場合、このツールが示す数値は画面の値と一致し、カメラが本来対応できるかもしれないより高い数値にはなりません。
真っ黒またはフリーズした映像 — 最も多い2つの実際のトラブル
「カメラは起動するのに何も映らない」はウェブカメラに関する最も多い不満の一つで、ほぼ常に次の3つのいずれかが原因です — 物理的なプライバシーシャッターが閉じたまま、レンズキャップが付いたまま、または映像パイプラインを実際には開始せずにドライバーがデバイスを開いてしまった場合。このツールは映像の明るさを直接確認し、真っ黒と判定された瞬間に知らせます。
フリーズした映像は事情が異なります — カメラは起動し、最初のフレームは問題なく見えたものの、その後何も変化しません。このツールは連続するフレームを比較し、ほぼ同一のフレームが一定時間続いた場合にフリーズと判定します。本当に動きのないシーンの静止映像(壁に向けたカメラや、あなたがじっと座っている状態)は、意図的にこの判定の対象外です — バイトレベルで更新が完全に止まっている、またはセンサーノイズの範囲内に複数サンプル連続でとどまっている場合のみ、フリーズと判定されます。
露出の変動
自動露出は照明の変化に応じてリアルタイムで明るさを調整し、わずかな変動は完全に正常です — ほとんどのウェブカメラはこれを常に行っており、人間の目にはほとんど見えません。このツールは数秒間にわたって映像全体の明るさを観察し、安定/変動/不安定という信号を報告します。安定は正常、変動は正常な自動露出の小さな動き、不安定は明るさが短い周期で目立って上下していることを意味します。
このツールがカメラの画質スコアを付けない理由
数秒の映像から自信満々に「カメラ画質スコア」を表示するサイトもあります。シャープネス、色の正確さ、暗所性能は、テスト時点の照明条件、あなたのディスプレイ自体の色調整、そして経路のどこかでの映像圧縮に大きく左右されます — これらはいずれもこのページが制御したり、見通したりできるものではありません。
このツールは、直接検証できることだけを報告します — ブラウザが実際に受け取る解像度とフレームレート、そして真っ黒・フリーズ・不安定な映像に対するシンプルな明るさベースの信号です。顔認識も、録画も、測定を装った品質スコアもありません。
何もアップロードされません
このページ上のすべての測定 — ライブプレビュー、解像度の測定、フレームレートのカウント、明るさのチェック — はすべてブラウザのタブ内で完結します。あなたの映像がサーバーに送信されることはなく、録画されることも、今使っているこのタブを超えて保存されることもありません。
よくある質問
以前許可したのに、なぜブラウザがまたカメラの許可を求めるのですか?
多くのブラウザは、カメラの許可を現在のサイトについてのみ、場合によっては現在の閲覧セッションについてのみ記憶します。これはブラウザのプライバシー設定によるもので、このツールが制御しているものではありません。
なぜプレビューが左右反転して見えるのですか?
ウェブカメラのソフトウェアは慣習的に、鏡のように振る舞うようライブプレビューを左右反転させます。これは自分自身を見ている際により自然に感じられるためです。鏡像トグルはこのプレビューにのみ影響し、解像度やフレームレートの測定にはいずれの状態でも影響しません。
なぜこのツールは私のフレームレートを測定できないのですか?
フレームレートの測定にはrequestVideoFrameCallbackというブラウザAPIが必要です。現行のほとんどのブラウザはこれに対応していますが、対応していないブラウザでは、根拠のない数値を表示する代わりに、このツールは正直にその旨を伝えます。
カメラは4K対応のはずなのに、このツールではそれより低い解像度が表示されます — カメラの表示は嘘なのでしょうか?
必ずしもそうとは限りません。USBの帯域幅、ケーブルの品質、間に入るUSBハブ、あるいはカメラ自体のドライバーによって、パッケージに記載された最大値より低い値しか実際には提供されないことがあります。このツールは、今この瞬間、このデバイス上でのこのテストにおいてカメラが提供した値を報告するものであり、ハードウェア自体への非難ではありません。
映像が真っ黒に見えます — 何が問題ですか?
まず、多くのノートパソコンやウェブカメラに備わっている物理的なプライバシーシャッター(小さなスライド式カバー)やレンズキャップを確認してください — これが圧倒的に多い原因です。どちらでもない場合は、カメラを使用している可能性のある他のアプリを閉じ、OSのカメラのプライバシー設定を確認してください。
このツールは私の映像をどこかにアップロードまたは録画しますか?
いいえ。すべての測定はブラウザのタブ内でローカルに実行されます。ライブプレビューから外に出るものは、あなた自身が撮影したスナップショットだけであり、それもあなたのデバイスに直接保存されます — どこにも送信されることはありません。
使用するために何かインストールする必要がありますか?
いいえ。すべて標準のウェブカメラAPIを使ってブラウザのタブ内で動作します — 何もインストールされず、映像データがデバイスの外に出ることもありません。
スマートフォンのフロントカメラやリアカメラでも動作しますか?
はい。スマートフォンのブラウザでは通常、デバイス選択でフロントカメラとリアカメラを切り替えられます。複数のカメラを搭載したノートパソコンと同様です。
あなたの映像がこのデバイスの外に出ることは一切ありません — 何もアップロード、録画、送信されません。すべての測定(プレビュー、解像度、フレームレート、明るさのチェック)はこのブラウザタブ内でローカルに実行されます。撮影したスナップショットは、ファイルのダウンロードとしてあなたのデバイスに直接保存されます。カメラの表示ランプは「停止」を押した瞬間に消え、ページを開いたまま1分間操作がないとセッションは自動的に停止します。