ByteScope

Webcam Test

カメラが動作しているのを見る — そして実際にどんな解像度とフレームレートで届いているかを知る。

ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。

カメラ

このツールについて

スタートをクリックすると、このウェブカメラテストは即座にライブプレビューを表示します — 自分が見えればカメラは動作しています。プレビューはデフォルトでミラー表示され、自分の動きが期待どおりに映りますが、切り替えでミラーなしの画像 — 通話で他人が実際に見ている映像 — も確認できます。デバイスセレクターはカメラを即座に切り替えます。

「動作するか」を超えて、ツールはカメラが実際に何を届けるかを報告します:4K、1080p、720pを順に要求し、実際に返された解像度を表示し(多くの「1080p」カメラは一部のブラウザで720pを出力します)、仕様を信じるのではなく映像ストリームから真のフレームレートを測定し、カメラが公開するすべての機能 — ズーム、フォーカス、露出、トーチ — を、調整可能なものにはライブスライダー付きで一覧します。写真撮影ボタンはフル解像度の静止画を保存し、フリーズ検出は画像の更新が止まったときに警告します — 別のプログラムがカメラを奪った典型的なサインです。

すべてローカルで動作します — 映像ストリームはブラウザ内で描画・分析され、送信されることはありません。許可の問題には診断画面が出て、許可の拒否、別のアプリがカメラを使用中、カメラが見つからない、を切り分け、それぞれに具体的な対処手順を示します。

よくある質問

カメラの映像はどこかにアップロードされますか?

いいえ。ストリームはカメラからブラウザ内のページのvideo要素とキャンバス分析へ直接流れます — アップロードはなく、録画サーバーもなく、何も保存されません。タブを閉じれば消えます。

自分が反転/ミラー表示されるのはなぜですか?

プレビューのミラー表示は慣習です:自分のプレビューは動きが自然に感じられるよう通常ミラー表示されますが、他人に送られる映像はミラー表示されません。ミラー切り替えで両方を確認できます — カメラにかざした文字は、他人が見るミラーなしのビューで正しく読めます。

1080pのカメラなのに720pしか表示されないのはなぜですか?

ブラウザはカメラドライバーとストリームを交渉し、その結果はブラウザ、接続の種類(一部のUSBハブは帯域を制限します)、照明に応じた露出の選択によって変わります。要求値対実際の値の表は、各段階で何が許可されたかを正確に示すので、制限がカメラにあるのか環境にあるのかが分かります。

プレビューが真っ黒または固まっています — 何が問題ですか?

真っ黒はたいていプライバシーシャッターか許可/ドライバーの問題を意味し、固まっているのはたいてい別のアプリケーションがカメラを握っていることを意味します — フリーズ検出がこれにフラグを付けます。他の動画アプリ(Zoom、Teams、OBS)を閉じ、物理的なレンズカバーを確認し、デバイスを選び直してください。

実測FPSが30より低いのはなぜですか?

ほとんどのウェブカメラは、露出時間を延ばすために暗い場所でフレームレートを半分にします。光を足すとFPSが上がるなら、それが原因です — コンピューターの問題ではなく、カメラの挙動です。

グラス・トゥ・グラス遅延の測定はどう動きますか?

カメラを画面に向ける(または鏡を画面にかざす)と、ツールはボックスを白く光らせながらプレビューの明るさを監視します。閃光からカメラがそれを捉えるまでの差が、エンドツーエンドの遅延です — 画面の描画、カメラの露出、キャプチャパイプラインを合わせたもの。複数回の試行を行い、中央値を報告します。これはキャプチャのフレームレートに制限された推定値であり、センサーの生の遅延ではありません。

2台のカメラを同時に表示できますか?

はい — カメラが2台以上接続されていると、マルチカメラのグリッドが各カメラを個別のタイルで開き、ライブの解像度とフレームレートを表示します。一部のプラットフォームは一度に1台しかカメラを開けません。その場合、追加のタイルは黙って失敗するのではなく、正直にその旨(「カメラ使用中」のメッセージ)を表示し、開けたカメラは配信を続けます。