🐈

Chromeで利用可能なカメラの解像度とフレームレートを調べる方法

2023/04/06に公開

このDiscordを見ていて、便利なものを教えてもらったのでメモ。

chrome のURLに chrome://media-internals/ を入力し、Video Captureのタブを選ぶと見ることができます。

Copy to clipboardのボタンで取得できたものは以下の通りです。

[
  {
    "captureApi": "AV Foundation",
    "controlSupport": "N/A",
    "formats": [
      {
        "resolution": "320x240",
        "fps": "30.00"
      },
      {
        "resolution": "320x240",
        "fps": "30.00"
      },
      {
        "resolution": "640x480",
        "fps": "30.00"
      },
      {
        "resolution": "640x480",
        "fps": "30.00"
      },
      {
        "resolution": "1280x720",
        "fps": "30.00"
      },
      {
        "resolution": "1280x720",
        "fps": "30.00"
      }
    ],
    "id": "DJH4313B08JF6VTDQ",
    "name": "FaceTime HD Camera"
  }
]

WebRTCなどのブラウザでカメラを扱うときにうまくいかないときには、この情報と指定している解像度、フレームレートが合っていることを確認するとよいと思います。意図しない仮想カメラデバイスをつかんでいる可能性もこれで確認できます。

確認したChromeのバージョンは以下の通り。MacBookPro
バージョン: 111.0.5563.146(Official Build) (x86_64)

関連

https://qiita.com/tetsu_koba/items/01491f96daddf15677df

Discussion