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