나는 웹캠 컬렉션을 가지고 있습니다. 그 중 일부는 새로운 것이고 일부는 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