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

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

В данной статье хочу рассказать о решениях проблем с веб камерой  (web camera) в Ubuntu.

Очень частая проблема, что у веб камер возникают проблемы с изображением видео. И это очень существенная проблема, так как сейчас все люди общаются видеосвязью повсеместно.

Небольшое отступление.
Недавно настраивал один ноутбук, и у веб камеры были слишком засвеченное изображение и низкий fps (большая задержка). Причем возникла эта проблема еще в windows 8, после установки Ubuntu проблема осталась. Изучив вопрос, решил проблему. Чем и хочу поделиться с читателями своего блога, возможно мой опыт ещё кому-нибудь пригодится.

Для настройки веб камеры есть утилита Video Linux Control Panel  или v4l2ucp.
Для установки данной утилиты введите в терминале следующую команду:
sudo apt-get install v4l2ucp

Теперь запускаем её, найдя в Dash по имени Video Linux Control Panel:

Программа полностью на английском, но даже с примитивным знанием английского языка можно понять названия настроек вебкамеры. Если возникают трудности, то пользуемся гугл переводчиком. 
Но чтобы видеть изменения настроек веб камеры, то открываем программу, которая установлена в 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
*нужно в команде ввести имя вашего пользователя.

Вот и всё.

  • ALPom

    Спасибо. Очень полезно.

  • https://www.blogger.com/profile/00232937319417146106 an che

    На ноутбуке установлена Ubuntu 14.04 .Cheese не видит вебкамеру-пишет -УСТРОЙСТВА НЕ НАЙДЕНЫ.Как решить проблему ?

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Модель ноутбука пришлите. В скайпе тоже не видет?
      Кроме этого пришлите вывод: lsusb

      потом еще запустите cheese в терминале, тоже текст сюда на что ругается

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXk5.png[/im]-вывод lsusb [надеюсь правильно сделал (?))
      модель — asus x502c
      скайпа нет,т.е. не установлен
      сейчас пожалуй поставлю
      а в cheese так же пишет-УСТРОЙСТВА НЕ НАЙДЕНЫ

    • https://www.blogger.com/profile/00232937319417146106 an che

      правильно .надо же .

    • https://www.blogger.com/profile/00232937319417146106 an che

      Поставил skype — тоже не видит видеоустройств….

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXos.png[/im] после установки Video Linux Control Panel

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Может отключена вебкамера? fn плюс значок фотоаппарата для включения. В настройках setup UEFI посмотрите, там может включается.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Вывод команды sudo ls -l /dev/video* сюда

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXLn.png[/im]

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXLw.png[/im]

    • https://www.blogger.com/profile/00232937319417146106 an che

      В настройках setup UEFI посмотрите, там может включается.
      Ага.Идея.Посмотрю. И напишу.

    • https://www.blogger.com/profile/00232937319417146106 an che

      Посмотрел-CMOS CAMERA-UNLOCK.
      Полагаю это и есть камера и она разблокирована.ага?

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXM9.png[/im]
      Вот что теперь …

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXMq.png[/im]
      это скайп …

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Отключаем:
      sudo modprobe -r uvcvideo
      Потом
      sudo modprobe uvcvideo

      Запустить cheese через консоль. Вывод сюда.

      Вывод lsmod | grep videodev сюда

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXZ5.png[/im]

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      После переподключения:
      Отключаем:
      sudo modprobe -r uvcvideo
      Потом
      sudo modprobe uvcvideo

      Не заработала?

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MYct.png-/im]
      Вот такой пердимонокль ..

  • Анонимный

    Столкнулся с такой проблемой. После запуска Ekiga меняются настройки камеры и что-бы в скайпе было нормальное изображение нужно каждый раз через v4l2ucp менять настройки. Собственно как заставить скайп иметь свои настройки или брать их из указанного файла???

  • https://www.blogger.com/profile/00232937319417146106 an che

    и вот ещё
    [im]http://funkyimg.com/i/MXpM.png[/im]

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXqf.png[/im]
      и что это значит ???
      Если вам не трудно.

    • https://www.blogger.com/profile/00232937319417146106 an che

      [im]http://funkyimg.com/i/MXqv.png[/im]
      и вот ещё какой вывод

  • https://www.blogger.com/profile/00232937319417146106 an che

    Короче-Устройства не найдены

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

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

  • Oleynk Oleg

    Три дня потратил на переворот изображения в Skipe. Камера встроенная в Asus A7u.
    Параметры камеры , прописаные в файле .webkam по вышеописанной методике при перезагрузке вводились нормально (например, яркость) и подхватывались камерой, Но Флип_вертикаль не срабатывал. Наконец, обратил внимание, что если
    вручную менять этот параметр через прогу V4L2UCP, то нужно всего лишь передернуть галочку на Флип_вертикаль и изображение переворачивается в нормальное положение.
    Решил выполнить это передергивание автоматом путем прописания в файле .webkam добавочной строки Vertical Flip:0. Записи в файле стали такими:
    9963776: Brightness:111
    9963796: Horizontal Flip:0
    9963797: Vertical Flip:0
    9963797: Vertical Flip:1

    После перезапуска изображение в Скайпе стало на место

  • Анонимный

    мои извиние .всех с новым годом .ответ на вопрос.на ноутбук установлена убунту. -ответ нахотим продавца и заносин ему в … купленый ноотбук . не бывает такого . нормальная фирма не продает брак.все и
    все где логодип убунты работает

  • Анонимный

    Для решения проблемы с сохранением настроек — временно предоставил пользователю права администратора.

  • https://www.blogger.com/profile/14045621193013558764 Артур Гаврилов

    Здравствуйте.
    У меня ноутбук ASUS K52Jr. Встроенная вебкамера при запуске системы, после "спячки", сама включается, потом выключается, а индикатор продолжает гореть. Такое бывает при подключении/отключении USB устройств, при запуске программ использующих видео, даже аудио, например музыку включаю в Вконтакте, запускается. Постоянно приходится запускать/закрывать Cheese, чтобы погасить индикатор. Подскажите пожалуйста, что можно сделать. Не комфортно когда лампочка горит постоянно.

    Система Ubuntu 14.04

  • Анонимный

    Здравствуйте, помогите разобраться с веб камерой, пожалуйста.
    Убунту 14.04, встроенная веб камера, ноутбук acer. Скайп настроен, cheese, video linux control panel камеру видят, всё ок. Недавно пыталась настроить видеосвязь в контакте и фейсбуке через сайт Adobe Systems (http://ubuntovod.ru/instructions/videozvonki-vkontakte-ubuntu-linux.html по третьему методу). Отныне видеосвязь работает, но изображение камеры стало жутко размытым, во всех программах, как будто пропущенное через матовое стекло. Ничего не могу у с этим поделать

  • https://www.blogger.com/profile/18040000852942495971 Unknown

    Здравствуйте !. Помогите мне настроить веб камеру в скайпе. Стоит версия 14.04.

  • https://www.blogger.com/profile/10396640252599430444 Владимир Попов

    Спасибо Вам и авторам v4l2ucp!