Запишите проблему решения проблемы с черным экраном при открытии интерфейса USB-камеры под Linux.
1. Оставайтесь в интерфейсе Ubuntu, подключите USB-камеру и подключите USB-камеру к виртуальной машине.
2. Используйте команду dmesg, чтобы просмотреть информацию о печати, когда устройство подключено.
Gnep@lpvm:~$ sudo dmesg
[168141.518252] usb 1-1: new high-speed USB device number 9 using ehci-pci
[168141.868678] usb 1-1: New USB device found, idVendor=1e4e, idProduct=0110, bcdDevice= 1.01
[168141.868688] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[168141.868693] usb 1-1: Product: USB2.0 Camera
[168141.868699] usb 1-1: Manufacturer: Etron Technology, Inc.
[168141.881822] usb 1-1: Found UVC 1.00 device USB2.0 Camera (1e4e:0110)
[168141.915224] input: USB2.0 Camera: USB2.0 Camera as /devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-1/1-1:1.0/input/input12
Вы можете увидеть камеру, которую мы только что подключили. VID:PID да 1e4e:0110, здесь ID Номер можно найти по адресу Официальная документация UVCдополнительно подтверждено вдаподдерживается。Зеленая галочка означает поддержку。
Примечание: UVC (USB Video Класс),Прямо сейчас: USB категория видео, да своего рода USB Стандарты протокола видеозахвата, определяемые устройством. да Microsoft Запущен совместно с несколькими другими производителями оборудования. USB Стандарт протокола, определенный для устройств видеозахвата, который стал USB org Один из стандартов.
Я просмотрел его и обнаружил, что для моей нынешней камеры нет идентификационного номера.
После просмотра поддерживаемых устройств, вот совет: В следующей таблице перечислены известные UVC оборудование,Вероятно, будут поддерживаться и другие устройства видеовхода, совместимые с UVC.,Если ваш UVC Устройство не указано ниже, пожалуйста, свяжитесь Linux Отчет о списке рассылки по развитию СМИ.
На самом деле, я usb Поддержка камеры UVC Да, ты можешь linux Просмотрите систему следующими способами:
Gnep@lpvm:~$ lsusb -d 1e4e:0110 -v | grep "14 Video"
Couldn't open device, some information will be missing
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
Если камера совместима UVC выведет информацию, аналогичную приведенной выше. Если указанной выше информации нет, да. non-UVC оборудование.
3. Используйте следующую команду для просмотра узла устройства.
ls /dev/video*
Gnep@lpvm:~$ ls /dev/video*
/dev/video0 /dev/video1
здесь video0 Устройство узла камеры, идущее в комплекте с ноутбуком, видео1 Мы только что соединились usb Камера.
sudo apt-get install cheese
Введите команду сыра, чтобы записать видео.
Команда сыра отображает черный экран
Решение: ① Проверьте, установлена ли виртуальная машина на виртуальной машине. -> съемное устройство -> Cubeternet USB2.0 Если камера показывает отключенное соединение (соединять хост) (D), то виртуальная машина была подключена к камере.
②、Изменить video1 разрешения, если /dev/video1 Уже 777 Нет необходимости изменять разрешения.
③ Подтвердите, есть ли да. веб-камера, если не установлена, то установите ее webCam。
④ Если вы по-прежнему не можете открыть Камеру после подтверждения выполнения вышеуказанных операций, если USB По умолчанию совместимость USB 2.0 затем замените на USB 3.1。
Переподключите оборудование. Введите еще раз сыр, посмотрите результаты.
Теперь он может отображаться нормально