端末でグローバルウェブカメラ設定を変更する

端末でグローバルウェブカメラ設定を変更する

Webカメラの設定を変更する簡単なスクリプトが必要です。 guvcviewのように、これらの変更をグローバルに適用したいと思います。最も重要なのは、自動露出設定をオンにできることです。

私が確認したマニュアルページ私の考えでは、guvcviewがCLIがこれを行うことを許可していないようです。

答え1

@Jezorのコメントと上記のリンクのチュートリアルです。

インストールするv4l-utilsまたはv4l2-utils(配布版に応じて)以下を提供します。v4l2-ctlデフォルトで使用されるツール/dev/video0

走る

v4l2-ctl --list-ctrls

変更できるすべての設定がその設定とともに一覧表示されます。最高そして現在の価値。

その後、次を使用してこれらの値を設定できます。--set-ctrl次のコマンド

v4l2-ctl --set-ctrl contrast=40
v4l2-ctl --set-ctrl brightness=100
v4l2-ctl --set-ctrl saturation=80

これは、Google Chromeを使用してTeamsビデオ通話中にウェブカメラを搭載したノートパソコンで実行され、カメラフィードがすぐに更新されました。

他のビデオデバイスを使用するには、次を使用します。- 機器次のオプション

v4l2-ctl -d /dev/video3 --list-ctrls

関連情報