Особенности настройки веб-камеры в 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, так уж исторически сложилось
Как выбрать веб-камеру
Всего лет десять назад люди не догадывались о том, какие удивительные возможности откроются для них благодаря веб-камерам
Links – легкий консольный браузер для Linux
Консольным браузерам, до сих пор пользующимся определенным спросом, забвение не страшно. Как еще открыть сайт, например этот, если на машине не установлен X Window System
LightRead — читаем RSS-ленты с комфортом
Хотелось бы рассмотреть сегодня LightRead — RSS клиент для Google Reader под Linux. Программу установил и запустил на Ubuntu 12.04 — самом популярном дистрибутиве Linux на данный момент
Эффективная работа с файлами по FTP в FileZilla
Если вы когда-нибудь устанавливали WordPress или любой другой движок не из админки хостинга, то несомненно знаете, что такое FTP и с чем его подают
Резервное копирование данных c помощью Back In Time
Жесткие диски обладают неприятным свойством — иногда они выходят из строя
Kazam Screencaster. Скринкасты в Ubuntu — это просто
Kazam Screencaster — простая программа для записи скринкастов в Ubuntu и родственных с ней дистрибутивах Linux