지원되는 웹캠 해상도는 어떻게 알 수 있습니까?


33

T500 Thinkpad에 웹 카메라가 있습니다. 지원되는 해상도를 알고 싶습니다. 소프트웨어를 통해 (그리고 문서를 참조 할 필요없이) 찾을 수있는 방법이 있습니까?


lsusb솔루션은 모든 웹캠에서 작동하지 않는 것 같습니다. 예를 들어 Hercules Deluxe의 경우 너비와 높이가 출력되지 않습니다. cheese, 사용 가능한 해상도를 사용할 수에서 비록 솔루션은 작동합니다 Edit > Preferences.
Skippy le Grand Gourou

답변:


25

두 가지 가능한 접근 방식 :

웹캠과 상호 작용할 수있는 소프트웨어 (예 :)를 cheese사용하고 이미지를 저장하고 해상도를 확인하십시오.

lsusb터미널에서 출력을 검사하여 웹캠을 설명하는 행을 찾으십시오.

$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...

그런 다음 BusDevice숫자를 사용하여 해당 장치에 대한 자세한 정보를 얻습니다.

$ lsusb -s 001:002 -v | egrep "Width|Height"
    wWidth    640
    wHeight   480
    wWidth    1280
    wHeight   1024
...

카메라가 할 수있는 높이, 너비 쌍을 인쇄해야하는 경우 (이 경우 1280x1024에 더 작은 것).


고마워, 나는 WWidth 640 WHeight 480 WWidth 320 WHeight 240 WWidth 800 WHeight 600 WWidth 1024 WHeight 600 WWidth 1024 WHeight 768 WWidth 1280 WHeight 800 WWidth 1280 WHeight 1024 WWidth 640 WHeight 480 WWidth 320 WHeight 240 WWidth 800 WHeight 600 WWidth 1024 WHeight 600 WWidth 1024 WHeight 768 WWidth 1280 WHeight 800 WWidth 1280 WHeight 1024 가장 높은 조합이 물리적 해상도라고 가정 할 수 있다고 생각한다.
sup

1
USB가 아니라 내장되어 있다면 어떨까요?
NoBugs

@NoBugs 내장 카메라는 일반적으로 내부 USB 인터페이스를 통해 연결됩니다. 광산은 내부적이며 여전히 lsusb 목록에 "Sunplus Innovation Technology Inc."로 표시됩니다.
Masoud


8

ffmpeg로도 가능합니다 :

ffmpeg -f video4linux2 -list_formats all -i /dev/video0

출력 예 :

...
[video4linux2,v4l2 @ 0x7fa3a8000b40] Raw       :     yuyv422 :           YUYV 4:2:2 : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
[video4linux2,v4l2 @ 0x7fa3a8000b40] Compressed:       mjpeg :          Motion-JPEG : 640x480 320x240 800x600 1024x600 1024x768 1280x800 1280x1024
...

ffmpeg대안으로 실행중인 X 서버가없는 경우 사용
Benjamin Peter

2
힌트 주셔서 감사합니다, ffmpeg가 더 좋고 더 일반적입니다.
sebix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.