К содержимому
  1. Главная
  2. Документация
  3. USB-камеры UVC
  4. Камеры UVC в Linux

Камеры UVC в Linux

Документация Arducam · перевод arducam-russia.ru

Работа из командной строки

Установка утилит V4L

sudo apt-get update
sudo apt-get install v4l-utils
Вывод команды sudo apt-get update
Установка пакета v4l-utils

Список устройств UVC, подключённых к USB

v4l2-ctl --list-devices
Список устройств в выводе v4l2-ctl --list-devices

Некоторые камеры создают сразу два видеоузла:

Камера UVC с двумя видеоузлами в списке устройств

Один узел выдаёт обычный поток YUV или MJPEG, другой — видео в H.264. Оба узла можно открыть одновременно в разных программах: например, H.264 — для трансляции, MJPEG — для записи или обработки методами компьютерного зрения.

Подробные сведения о каждом видеоузле

Для каждого видеоузла можно посмотреть его возможности: форматы сжатия, разрешения и т. д.

Сведения о video0:

v4l2-ctl --list-formats-ext -d 0
Форматы и разрешения узла video0

Сведения о video1:

v4l2-ctl --list-formats-ext -d 1
Форматы и разрешения узла video1

Работа в программах

qv4l2

Поддерживаемые системы

Linux

Установка qv4l2

sudo apt update
sudo apt install qv4l2

Как включить камеру

Откройте терминал и выполните команду:

qv4l2

Как выбрать разрешение и частоту кадров

Перед тем как нажать кнопку воспроизведения, выберите разрешение и частоту кадров в двух выпадающих списках:

Как настроить другие параметры

Медиаплеер VLC

Установите VLC:

sudo apt install vlc

Запустите VLC.

Главное окно VLC

Щёлкните правой кнопкой мыши в окне программы и выберите Open Media → Open Capture Device.

Меню VLC: Open Media

На вкладке Capture Device выберите режим захвата и видеоустройство или откройте расширенные настройки.

Вкладка Capture Device в VLC

Параметры, которые можно изменить в расширенных настройках:

Расширенные настройки захвата в VLC

Нажмите OK, чтобы сохранить расширенные настройки, затем Play в окне Open Media — появится видео с камеры.

Видео с камеры UVC в VLC

Другие плееры

mplayer:

mplayer tv://-tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30
mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0 -nosound -ovc lavc -o myvideo.avi

streamer:

streamer -c /dev/video0 -f jpeg -F stereo -o myvideo.avi -t 0:05

Запросить цену

Укажите количество — пришлём коммерческое предложение.