ฉันมีกล้องเว็บบน 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
ฉันเข้าใจว่าฉันสามารถสันนิษฐานได้ว่าชุดค่าผสมสูงสุดคือความละเอียดทางกายภาพ
หากคุณมีวิดีโอ 4 linux ลองสิ่งนี้
v4l2-ctl --list-formats-ext
ที่มา: ฉันจะแสดงรายการโหมดวิดีโอที่มีอยู่สำหรับเว็บแคม USB ใน Linux ได้อย่างไร
sudo apt-get install v4l-utils
ยังเป็นไปได้กับ 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
หากคุณมีเซิร์ฟเวอร์เอ็กซ์ทำงานเป็นทางเลือก
lsusb
วิธีแก้ปัญหาดูเหมือนจะไม่ได้ผลกับทุกเว็บแคม - มันไม่ได้ส่งออกความกว้างและความสูงสำหรับ Hercules Deluxe ของฉัน ปัญหาการทำงานได้แม้ว่ามติที่มีอยู่มีอยู่ภายใต้cheese
Edit > Preferences