웹캠 설정을 변경할 수 있는 간단한 스크립트가 필요합니다. 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