Есть ли команда терминала, которая перечисляет все веб-камеры, подключенные к моему компьютеру, включая родную? Может быть, с помощью пакета ffmpeg?
command-line
webcam
marcelosalloum
источник
источник
Ответы:
Для просмотра списка всех видеоустройств, отобранных ядром
Для просмотра списка всех устройств, подключенных к USB
lsusb
; перечислить все устройства, подключенные к PCIlspci
источник
v4l2-ctl --list-devices
Пример вывода с одной камеры:
Проверено на Ubuntu 16.04.
Более подробную информацию можно найти здесь: /programming/4290834/how-to-get-a-list-of-video-capture-devices-web-cameras-on-linux-ubuntu-c
источник
Failed to open /dev/video0: No such file or directory
libv4l-dev
если он еще не установлен. Также дайте модель компьютера, если можете. Приветствия.v4l2-ctl --list-devices
. Это ниже в ответе, но верхняя часть жирным шрифтом не имеет 2.Для Windows вы можете использовать библиотеку pygrabber: https://github.com/bunkahle/pygrabber
Чтобы проверить понятные имена подключенных веб-камер:
источник