Диагностика работы камеры (USB или интегрированная) в Ubuntu Linux

Оцените статью

Получилась у меня интересная ситуация с недоступностью интегрированной камеры и я задумался а как же реально проверить, что устройство вообще доступно и выводит видео поток и это аппаратная проблема, а не баг приложения.

Сразу скажу, что вся загвоздка была в том, что у меня как оказалось на ноутбуке есть волшебная клавиша которая блокирует интегрированную камеру, но пока я догадался я немного поломал голову.

Поиск устройства камеры в системе

Список USB-устройств

Первым делом проверяем, какие у нас есть устройства и камера в большинстве случаев будет USB.

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2ea8:2203 Wings Tech Gaming Mouse
Bus 001 Device 003: ID 3142:0031 FIFINE 683 Microphone FIFINE 683 Microphone
Bus 001 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 005: ID 5986:211c Bison Electronics Inc. HD Webcam
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Проверка устройств доступных для v4l-utils

Во первых, установим соответствующий пакет.
# apt-get install v4l-utils

Далее запросим список доступных видео-устройств.

# v4l2-ctl --list-devices
HD Webcam: HD Webcam (usb-0000:00:14.0-11):
        /dev/video0
        /dev/video1
        /dev/media0

И соответственно пробуем запросить видео-поток с камеры.

$ ffplay /dev/video0

Или так.

$ guvcview

Соответствующие пакеты естественно необходимо установить.

# apt-get install guvcview

В итоге получим вот такую картинку.

Тестирование камеры в Ubuntu Linux

Похожие записи

Настройка взаимодействия RED ADM и Windows Active Directory

Сегодня проведем несколько экспериментов по настройке взаимодействия RED ADM и Windows Active Directory. Есть несколько способов настройки доверия для упрощения миграции с решений Microsoft на Российское ПО и сегодня их…

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Так как на севере делать абсолютно нечего, то я продолжаю заниматься саморазвитием 🙂 На этой неделе вспоминаю и углубляю свои знания в Docker. Лучший способ запомнить тему, это вести конспект…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Топ-9 нейросетей для генерации изображений в 2026 году

Топ-9 нейросетей для генерации изображений в 2026 году

Настройка взаимодействия RED ADM и Windows Active Directory

Настройка взаимодействия RED ADM и Windows Active Directory

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Установка основного контроллера домена на базе REDADM

Установка основного контроллера домена на базе REDADM

zVirt работа с шаблонами виртуальных машин

zVirt работа с шаблонами виртуальных машин

Подробная инструкция по работе с томами (volumes) в Docker

Подробная инструкция по работе с томами (volumes) в Docker