Mam kamerę internetową na moim Thinkpadie T500. Chciałbym poznać obsługiwane przez nią rezolucje. Czy istnieje sposób, aby to sprawdzić za pomocą oprogramowania (i bez konieczności przeglądania dokumentacji)?
resolution
webcam
łyk
źródło
źródło
lsusb
rozwiązanie nie działa dla wszystkich kamer internetowych - na przykład nie wyświetla szerokości i wysokości dla mojego Hercules Deluxe.cheese
Rozwiązanie działa jednak dostępne rozdzielczości są dostępne podEdit > Preferences
.Odpowiedzi:
Dwa możliwe podejścia:
Użyj dowolnego oprogramowania, które może wchodzić w interakcje z kamerą internetową (np.
cheese
), Zapisz obraz i spójrz na rozdzielczość.Sprawdź dane wyjściowe
lsusb
w terminalu, aby znaleźć wiersz opisujący kamerę internetową:Następnie użyj liczb
Bus
i,Device
aby uzyskać więcej informacji na temat tego urządzenia:Które powinny wydrukować pary wysokości, szerokości, do których aparat jest zdolny - w tym przypadku 1280x1024 plus kilka mniejszych.
źródło
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
myślę, że mogę założyć, że najwyższą kombinacją jest rozdzielczość fizyczna.jeśli masz wideo 4 Linux, spróbuj tego
Źródło: Jak wyświetlić listę dostępnych trybów wideo kamery internetowej USB w systemie Linux?
źródło
sudo apt-get install v4l-utils
Możliwe również z ffmpeg:
Przykładowe dane wyjściowe:
źródło
ffmpeg
jeśli nie masz serwera X działającego jako alternatywa