Решение проблем с вебкамерой в Ubuntu

Здравствуйте. Давненько на полочке над монитором у меня пылилась веб-камера Samsung Pleomax PWC-3800. И тут я решил подключить ее к скайпу, чтоб без дела не валялась. Подключил к компьютеру, поставил программку
Cheese.

Cheese — программа для записи фото, и видео, с вашей камеры. Установить вы ее можете через диспетчер приложений, или через терминал.

Установка через терминал:

sudo apt-get install cheese

С помощью ее, проверил камеру на работоспособность. Камера работает отлично.

Далее рекомендую вам настроить камеру через приложение v4l2ucp.

Утилита v4l2ucp — позволяет настроить чувствительность, яркость, контраст и т.д.

Установка в терминале:

sudo apt-get install v4l2ucp

Программа запускается через терминал, выполнив терминале:

v4l2ucp

Для удобства можете создать кнопку запуска.

Откройте Cheese, затем v4l2ucp, и настраивайте камеру по вашему вкусу.

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

Для решения проблемы можно просто запускать skype в терминале через команду:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

Запуститься скайп, и в настройках при проверке камеры, она заработает корректно. Но это не совсем удобно, и поэтому для того чтоб облегчить нам запуск скайпа выполним в терминале:

sudo gedit /usr/local/bin/skype

Откроется текстовый редактор, в нем копируем следующую команду:

#!/bin/sh

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype-bin

Сохраняем файлик, и закрываем текстовый редактор.

Перезагружаем систему. И заходим снова в скайп. Камера у меня заработала отлично.

Программа полностью на английском, но даже с примитивным знанием английского языка можно понять названия настроек вебкамеры. Если возникают трудности, то пользуемся гугл переводчиком. Но чтобы видеть изменения настроек веб камеры, то открываем программу, которая установлена в Ubuntu — Фотовидеобудка Cheese (найдите её в Dash):

Количество настроек у утилиты может отличаться, в зависимости от веб камеры.

Лично я решил проблему вебкамеры, сбросив все настройки по умолчанию:

Делается это либо нажав кнопку «Reset» напротив каждой из настроек, либо сбросив все настройки по умолчанию из меню Reset — All.

Кроме этого, меняя настройки можно изменить и сделать изображение вашей веб камеры более лучшим.

Вот некоторые настройки важные настройки (у моей вебкамеры их нет): — auto gain, когда она установлена, драйвер автоматически увеличивает выдержку на значение 255, из-за чего видео жутко тормозит. — mirror и vflip, используются, чтобы перевернуть изображение

Всё остальное «методом проб», чтобы улучшить изображение.

Вот таким образом можно исправить большинство проблем с веб камерой.

Может возникнуть проблема, что настройки вебкамеры, которые вы изменили, не сохраняются после перезагрузки системы. Чтобы решить данную проблему, воспользуемся следующей утилитой v4l2ctrl, (её не нужно устанавливать, она входит в пакет Video Linux Control Panel или v4l2ucp). Чтобы выгрузить настройки вебкамеры в файл, введите следующую команду в терминале: v4l2ctrl -s ~/.webcam Теперь нужно добавить загрузку параметров вебкамеры при старте системы. Для этого открываем «Автоматически запускаемы приложения», и жмём клавишу «Добавить», куда вводим в поле «Команда»: /usr/bin/v4l2ctrl -l /home/ИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯ/.webcam *нужно в команде ввести имя вашего пользователя. Должно получится подобное:

Ну и стоит упомянуть, что в любой момент Вы можете загрузить настройки вашей вебкамеры, введя команду в терминале: /usr/bin/v4l2ctrl -l /home/ИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯ/.webcam *нужно в команде ввести имя вашего пользователя.

Вот и всё.

Источники