웹캠의 기능을 어떻게 결정합니까?

웹캠의 기능을 어떻게 결정합니까?

나는 주위에 누워있는 웹캠 컬렉션을 가지고 있습니다. 그 중 일부는 새로운 것이고 일부는 10년 전으로 거슬러 올라갑니다. Linux에서 장치를 "업그레이드"할 필요가 없다는 점이 마음에 듭니다!

어쨌든 나는 제조업체들이 올해의 제품이 작년의 제품과 다르다는 것을 소비자에게 확신시키기 위해 다양한 방법을 고안했다는 인상을 받았습니다(광고-어리석음 반복).

제가 알고 싶은 것은 - 이러한 각 장치가 실제로 무엇을 할 수 있는지 어떻게 알 수 있습니까?

나는 달렸다 lsusb -v -d... 그러고 보니, grep결과적으로 나오는 방대한 정보 중에서 내가 필요한 정보를 얻을 수 있었을 것 같다. 더 쉬운 방법이 있나요? xrandr인수 없이 실행하면 사용 가능한 다양한 출력 장치의 기능이 덤프되는 것과 같은 것을 생각하고 있습니다 .

답변1

사용할 수 있는 몇 가지 도구가 있습니다.

v4l2-ctl --all

형식에 대한 자세한 정보를 원할 경우 다음을 사용하는 것이 가장 유용할 것입니다.

ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video0

답변2

여러 가지 도구가 있습니다. 하나는 v4l2-ctl입니다. 확실히 ubuntu와 linux에 있습니다. 자세히 읽어보세요.여기
카메라 장치 장치 목록:

v4l2-ctl --list-devices

기본 비디오 장치 /dev/video0의 지원되는 비디오 형식 및 해상도를 나열합니다.

v4l2-ctl --list-formats-ext

특정 비디오 장치의 지원되는 비디오 형식 및 해상도를 나열하십시오.

v4l2-ctl --list-formats-ext --device /dev/video0

비디오 장치의 모든 세부정보를 가져옵니다.

v4l2-ctl --all --device /dev/video0

관련 정보