Диагностика работы камеры (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

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

Хранилище артефактов (Docker) Cloud.ru

Продолжаем разбираться с облачной платформой cloud.ru и сегодня займемся хранилищем артефактов. Достоинства хранилища артефактов Docker в Cloud.ru 1. Интеграция с экосистемой Cloud.ru 2. Безопасность 3. Надёжность и доступность 4. Производительность…

Хранение медиа-файлов WordPress в S3-хранилище

В продолжении перевода своих ресурсов в облака следующим этапом необходимо настроить хранение медиа-файлов WordPress в хранилище S3 в облаке Cloud.ru. Задачка довольно типовая, но есть нюансы. Прежде всего зарегистрируем сервисный…

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

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

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

Хранилище артефактов (Docker) Cloud.ru

Хранилище артефактов (Docker) Cloud.ru

Хранение медиа-файлов WordPress в S3-хранилище

Хранение медиа-файлов WordPress в S3-хранилище

Настройка кэширования WordPress при помоши Redis

Настройка кэширования WordPress при помоши Redis

Создание кластера Managed Kubernetes в облаке Cloud.ru

Создание кластера Managed Kubernetes в облаке Cloud.ru

Интеграция FreeIPA DNS и BIND DNS

Интеграция FreeIPA DNS и BIND DNS

Настройка централизованной авторизации в домене IPA на RedOS 8

Настройка централизованной авторизации в домене IPA на RedOS 8