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

Вот и всё.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

33 коммент. :

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

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

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

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

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

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

      Удалить
    4. Поставил skype - тоже не видит видеоустройств....

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

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

      Удалить
    7. Вывод команды sudo ls -l /dev/video* сюда

      Удалить
    8. [im]http://funkyimg.com/i/MXLn.png[/im]

      Удалить
    9. [im]http://funkyimg.com/i/MXLw.png[/im]

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

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

      Удалить
    12. [im]http://funkyimg.com/i/MXM9.png[/im]
      Вот что теперь ...

      Удалить
    13. [im]http://funkyimg.com/i/MXMq.png[/im]
      это скайп ...

      Удалить
    14. Отключаем:
      sudo modprobe -r uvcvideo
      Потом
      sudo modprobe uvcvideo

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

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

      Удалить
    15. [im]http://funkyimg.com/i/MXZ5.png[/im]

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

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

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

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

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. и вот ещё
    [im]http://funkyimg.com/i/MXpM.png[/im]

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

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

      Удалить
  6. Короче-Устройства не найдены

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

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

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

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

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

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

    Система Ubuntu 14.04

    ОтветитьУдалить
  11. Анонимный3 мая 2015 г., 0:14

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

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

    ОтветитьУдалить