Особенности настройки веб-камеры в Linux


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

За поддержку веб-камеры в Linux отвечает драйвер UVC, который скорей всего уже установлен в вашей системе.

Компонент video4linux2 (v4l) захватывает картинку с камеры и передает ее программам типа Skype, Ekiga, Guvcview, VLC, Kamoso, Cheese… Он так же тесно связан с ядром ОС.

Неоднократно в ходе установки дистрибутивов Linux замечал, что если подсоединить веб-камеру до установки, то в последствии она не определится, либо в Skype просто будет зеленый фон вместо изображения. Поэтому рекомендую подключать камеру только при уже установленной и запущенной системе — та сама распознает, какая вебка к ней подключилась, даже без перезагрузки — USB же…

Если у вас установлен ffmpeg, а как правило так и есть, то для проверки работы веб-камеры воспользуйтесь командой:

ffplay -f video4linux2 /dev/video0

Если веб-камера в Linux функционирует нормально, вы увидите соответствующее видеоокно, а в терминале отобразится битрейт, разрешение и прочие характеристики.

Одно странно — HD камера этой командой завелась лишь в разрешении 640х480, да и остальные программы по умолчанию выставляют это разрешение. Skype и вовсе не дает установить 1280х720. Если знаете, как выставить HD-разрешение по умолчанию, напишите в комментариях.

Для работы с веб-камерой можно использовать графические утилиты, например Guvcview для систем на GTK и Kamoso для Qt.

Самая гибко настраиваемая программа — Guvcview, в deb-системах устанавливается из терминала:

sudo apt-get install guvcview

Позволяет настроить яркость, контрастность, насыщенность картинки, выставить разрешение, выдержку, частоту кадров и многие другие параметры. Захватывает видео, используя различные видеокодеки. Умеет делать фотоснимки.

Для среды KDE больше подойдет Kamoso, входящий в состав Kubuntu. Даже если у вас он не установлен, всегда можно поставить из терминала:

sudo apt-get install kamoso

В Fedora и прочих rpm-дистрибутивах хорошо себя ведет утилита Cheese, ставится стандартно:

sudo yum install cheese

А вообще, в сборке Fedora c Gnome данная программа скорей всего уже установлена.

Кстати, если у вас проблемы с веб-камерой в Linux и вы обратитесь за решением на форумы, то наверняка вас попросят сообщить точную модель. Узнать ее можно, набрав простую команду:

lsusb

Будет выведен список всех подключенных USB-устройств, среди которых нетрудно найти и вашу вебку.

Понравилась запись? Поделитесь :)
Социальные комментарии Cackle
Читайте также
Moon+ Reader — удобная читалка для Android
Программы для чтения электронных книг существовали с давних времен. Разумеется, сначала это были решения для Windows, так уж исторически сложилось
Kazam Screencaster. Скринкасты в Ubuntu — это просто
Kazam Screencaster — простая программа для записи скринкастов в Ubuntu и родственных с ней дистрибутивах Linux
LightRead — читаем RSS-ленты с комфортом
Хотелось бы рассмотреть сегодня LightRead — RSS клиент для Google Reader под Linux. Программу установил и запустил на Ubuntu 12.04 — самом популярном дистрибутиве Linux на данный момент
Hotot — мощный twitter-клиент для Linux
Уже много лет Twitter по праву считается одним из самых популярных ресурсов, объединившим миллионы пользователей в мире
Как выбрать веб-камеру
Всего лет десять назад люди не догадывались о том, какие удивительные возможности откроются для них благодаря веб-камерам
Xabber — легковесный jabber-клиент для Android
Протокол XMPP успешно шагает по планете, привлекая все больше пользователей. Растут jabber-сервера, как на дрожжах
AIMP – популярный аудиоплеер для Windows
AIMP известен мне с 2007 года, когда он носил слегка иное название, и был еще совсем зеленым