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

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 *нужно в команде ввести имя вашего пользователя.
Вот и всё.