ฉันจะค้นหาความละเอียดของเว็บแคมที่รองรับได้อย่างไร


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
...

จากนั้นใช้หมายเลข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 ฉันเข้าใจว่าฉันสามารถสันนิษฐานได้ว่าชุดค่าผสมสูงสุดคือความละเอียดทางกายภาพ
จีบ

1
เกิดอะไรขึ้นถ้ามันไม่ใช่ยูเอสบี แต่ในตัว?
NoBugs

@NoBugs ในตัวกล้องมักจะเชื่อมต่อผ่านอินเตอร์เฟส usb ภายใน Mine อยู่ภายในและยังปรากฏอยู่ในรายชื่อ lsusb ในชื่อ "Sunplus Innovation Technology Inc. "
Masoud

26

หากคุณมีวิดีโอ 4 linux ลองสิ่งนี้

v4l2-ctl --list-formats-ext

ที่มา: ฉันจะแสดงรายการโหมดวิดีโอที่มีอยู่สำหรับเว็บแคม USB ใน Linux ได้อย่างไร


5
แรกที่คุณต้องติดตั้งยูทิลิตี้:sudo apt-get install v4l-utils
จีบ

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หากคุณมีเซิร์ฟเวอร์เอ็กซ์ทำงานเป็นทางเลือก
เบนจามินปีเตอร์

2
ขอบคุณสำหรับคำใบ้ ffmpeg นั้นดีกว่า / ทั่วไปมากกว่า
sebix
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.