четверг, 11 февраля 2010 г.

Webcamera и Gentoo

Подключаю вебкамеру в Gentoo.

Итак, присоединил штекер USB в порт.
# lsusb
Bus 001 Device 007: ID 1871:01f0 Aveo Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 04f2:0719 Chicony Electronics Co., Ltd
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Вот она. Google навел на сайт http://linux-uvc.berlios.de/, где моя камера в списке поддерживаемых. Далее в ядре
Device Drivers  --->
<*> Multimedia support  --->
<*>   Video For Linux
[ ]     Enable Video For Linux API 1 (DEPRECATED)
[*]     Enable Video For Linux API 1 compatible Layer
...
[*]   Video capture adapters  --->
[*]   V4L USB devices  --->
<*>   USB Video Class (UVC)
[*]     UVC input events device support

Т.к. мой драйвер UVC, я выбираю его. Для других камер есть драйверы ниже. Моя камера имеет встроенный микрофон. Чтобы его активировать, в ядре нужно включить
Device Drivers  --->
<*> Sound card support  ---> 
<*>   Advanced Linux Sound Architecture  --->
[*]   USB sound devices  --->
<*>   USB Audio/MIDI driver

Т.к. собрал всё монолитно, перезагружаюсь, проверяю:
# ls -l /dev/video*
crw-rw---- 1 root video 81, 0 Фев 11 19:43 /dev/video0

Напомню, что пользователь должен быть членом группы video. Если под рукой нет программы, чтобы проверить поступающее изображение, можно воспользоваться mplayer:
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0

Комментариев нет:

Отправить комментарий