🐈
Chromeで利用可能なカメラの解像度とフレームレートを調べる方法
この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)
関連
Discussion