T500 Thinkpad에 웹 카메라가 있습니다. 지원되는 해상도를 알고 싶습니다. 소프트웨어를 통해 (그리고 문서를 참조 할 필요없이) 찾을 수있는 방법이 있습니까?
T500 Thinkpad에 웹 카메라가 있습니다. 지원되는 해상도를 알고 싶습니다. 소프트웨어를 통해 (그리고 문서를 참조 할 필요없이) 찾을 수있는 방법이 있습니까?
답변:
두 가지 가능한 접근 방식 :
웹캠과 상호 작용할 수있는 소프트웨어 (예 :)를 cheese
사용하고 이미지를 저장하고 해상도를 확인하십시오.
lsusb
터미널에서 출력을 검사하여 웹캠을 설명하는 행을 찾으십시오.
$ lsusb
Bus 001 Device 002: ID 5986:0241 Acer, Inc BisonCam, NB Pro
...
그런 다음 Bus
및 Device
숫자를 사용하여 해당 장치에 대한 자세한 정보를 얻습니다.
$ 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
가장 높은 조합이 물리적 해상도라고 가정 할 수 있다고 생각한다.
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 서버가없는 경우 사용
lsusb
솔루션은 모든 웹캠에서 작동하지 않는 것 같습니다. 예를 들어 Hercules Deluxe의 경우 너비와 높이가 출력되지 않습니다.cheese
, 사용 가능한 해상도를 사용할 수에서 비록 솔루션은 작동합니다Edit > Preferences
.