Làm cách nào để tìm hiểu độ phân giải webcam được hỗ trợ?


33

Tôi có một máy ảnh web trên Thinkpad T500 của tôi. Tôi muốn biết các nghị quyết được hỗ trợ của nó. Có cách nào để tìm ra nó bằng phần mềm (và không cần phải tham khảo tài liệu) không?


Lưu ý rằng lsusbgiải pháp dường như không hoạt động đối với tất cả các webcam - chẳng hạn, nó không tạo ra Chiều rộng và Chiều cao cho Hercules Deluxe của tôi. Các cheesegiải pháp hoạt động mặc dù, độ phân giải có sẵn có sẵn theo Edit > Preferences.
Skippy le Grand Gourou

Câu trả lời:


25

Hai cách tiếp cận có thể:

Sử dụng bất kỳ phần mềm nào có thể tương tác với webcam (ví dụ cheese:), lưu hình ảnh và xem độ phân giải.

Kiểm tra đầu ra của lsusbmột thiết bị đầu cuối, để tìm một dòng mô tả một webcam:

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

Sau đó sử dụng BusDevicesố để có thêm thông tin về thiết bị đó:

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

Nên in các cặp chiều cao, chiều rộng mà máy ảnh có khả năng - trong trường hợp này, 1280x1024 cộng với một số nhỏ hơn.


Cảm ơn, tôi đã 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 đoán tôi có thể cho rằng sự kết hợp cao nhất là độ phân giải vật lý.
sup

1
Điều gì nếu nó không phải là usb, nhưng được xây dựng?
NoBugs

Máy ảnh tích hợp @NoBugs cũng thường được kết nối qua giao diện usb bên trong. Của tôi là nội bộ, và vẫn hiển thị trong danh sách lsusb là "Sunplus Innovation Technology Inc."
Masoud


8

Cũng có thể với ffmpeg:

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

Ví dụ đầu ra:

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

sử dụng ffmpegnếu bạn không có máy chủ X chạy thay thế
Benjamin Peter

2
Cảm ơn gợi ý, ffmpeg tốt hơn / chung chung hơn.
sebix
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.