Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic  (Прочитано 39509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stiff

  • Автор темы
  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic

Попало мне в руки данное чудо:

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

Драйвер на камеру уже идёт в составе убунты 9.10, вот что показал мне dmesg и lsusb:
[  612.804461] usb 3-2: new full speed USB device using uhci_hcd and address 3
[  613.045314] usb 3-2: configuration #1 chosen from 1 choice
[  613.050129] gspca: probing 093a:2624
[  613.069912] gspca: probe ok
[  613.070037] gspca: probing 093a:2624
Bus 003 Device 003: ID 093a:2624 Pixart Imaging, Inc. WebCamОднако, камера из коробки работает ужасно криво: изображение некачественное, перевёрнутое, фпс около 4 кадров в сек, к тому же в скайпе и в ekiga при низких разрешениях при тесте камеры изображение двоится и появляются зелёные полосы.

Глюк с зелёными полосами лечится обновлением libv4l со следующего репозитория:
https://launchpad.net/~libv4l/+archive/ppa
Судя по описанию, его можно добавить одной командой: sudo add-apt-repository ppa:libv4l хотя я этот способ не пробовал и добавил его через синаптик. Возможно, система потребует ключ, тогда надо выполнить sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AAЗатем обновляем систему: sudo apt-get update && sudo apt-get upgrade -yВ списке закачиваемых пакетов обязательно должен быть пакет libv4l, убедитесь, что это так.
После обновления перезагрузите ось. После загрузки зелёные полосы в скайпе и ekiga должны пропасть.

Далее необходимо настроить видеоустройство. Для этого в линуксе существует утилита v4l2ucp, так же у этой программы есть консольный вариант v4l2ctrl, она нам ещё пригодится. Так же для теста камеры устанавливаем cheese
sudo apt-get install v4l2ucp cheeseЗапускаем сначала cheese, а затем v4l2ucp /dev/video0Аргумент /video0 - это файл устройства нашей камеры, его можно не указывать, если камера одна и(ли) файл её устройства /dev/video0. Так же v4l2ucp доступен в меню приложения - стандартные.

Все выполняемые настройки будут немедленно применены и отразятся на изображении в параллельно запущенной cheese
Необходимо обязательно сделать следующее:
  • Убрать галку auto gain, когда она установлена, драйвер автоматически увеличивает выдержку на значение 255, из-за чего видео жутко тормозит
  • Установить значение яркости (brightness) на максимум
  • Установить галки mirror и vflip, чтобы перевернуть изображение
  • Отрегулировать выдержку (exposure) на минимально возможное значение, при котором изображение ещё будет хорошо видно. У меня это значение 56
  • Остальные настройки по вкусу.

Камера настроена, работает хорошо, единственная засада - это то, что настройки сбиваются при перезагрузке. Вот здесь нам и пригодилась программка v4l2ctrl, которая умеет сохранять эти настройки в файл и загружать их.
Выполняем в терминале (Камера должна быть настроена):
v4l2ctrl -s ~/.webcam
Далее открываем система - параметры - запускаемые приложения, добавляем новый пункт и в поле команда пишем:
/usr/bin/v4l2ctrl -l /home/user/.webcamСоответственно, /home/user необходимо заменить на путь к своему домашнему каталогу (если конечно его имя не user)
Теперь настройки камеры будут загружаться после перезагрузки.
Минус такого способа - камера всегда должна быть воткнута, если её выдернуть - настройки слетают и необходимо загружать их по новой. Буду благодарен тому, кто подскажет, как это исправить.
« Последнее редактирование: 14 Декабрь 2009, 17:19:21 от Stiff »

Оффлайн Александр Ярмак

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic
« Ответ #1 : 13 Декабрь 2009, 23:00:44 »
Спасибище!!! 5 балов!  :D

Оффлайн ubuntarium

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic
« Ответ #2 : 25 Декабрь 2009, 20:37:30 »
Прекрасно! Ну почему вместе с диском ещё Вас не присылают???

Оффлайн klubben

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic
« Ответ #3 : 29 Декабрь 2009, 19:32:53 »
Отлично, спасибо.
Для корректной работы со скайпом нужно запускать его вот так
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

А для полного счастия можно сделать вот такой скриптик который загружает настройки и сразу запускает скайп
/usr/bin/v4l2ctrl -l /home/klubben/.webcam
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

Оффлайн Stiff

  • Автор темы
  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Отлично, спасибо.
Для корректной работы со скайпом нужно запускать его вот так
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Хм, у меня и без этого всё нормально работает. Так что в howto не включал

Оффлайн Migelius

  • Новичок
  • *
  • Сообщений: 11
  • Если с проблемой не переспать - решение не родится
    • Просмотр профиля
За v4l2ucp - спасибо

Оффлайн pankov-anton

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Столкнулся с проблемой перевернутого видео на ноутбуке Lenovo Y510 (хз какая камера на нем стоит, вроде lenovo easy-camera 800). Погуглив, установил следующий пакет:
libv4l-0_0.6.3-1_i386.deb (версия 0.6.3 -  альфа)
После чего, видео в Cheese чудесным образом перевернутось. В Skype ситуация осталась прежней...
Видео в скайпе нормализуется только после терминальной команды:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skypeНо как автоматизировать этот процесс, чтобы каждый раз при запуске скайпа не писать эту строчку в консоле?
скриптик:
/usr/bin/v4l2ctrl -l /home/username/.webcam
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
не заработал...

Оффлайн t34-85

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
>>Установить галки mirror и vflip, чтобы перевернуть изображение
а у меня таких галок нет, что делать, посоветуйте пожалуйста.

http://s54.ЗАПРЕЩЁННЫЙ РЕСУРС/i144/1001/e9/25792171f9f6.png

Оффлайн pankov-anton

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Проблему решил так:
поставил след. пакет из синаптика - libv4l-0_0.6.3-1_i386.deb
Потом сделал так:
(Нажмите, чтобы показать/скрыть)
После чего создал на рабочем столе новую кнопку запуска:
Тип: Приложение
Имя: Skype
Команда: sh /home/Твоя директория со скриптом/skype.sh
Все работает

Оффлайн t34-85

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
pankov-anton

сделал скрипт, добавил кнопку запуска, она работает - скайп запускается, но изображение все равно перевернутое.
Правда версия у меня такая: 0.6.4-1~kkv4l1 (из синаптика)

Оффлайн pankov-anton

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
тогда ХЗ, единственное, что могу посоветовать - это сделать chmod 777 для созданного скрипта или установить это:
sudo aptitude install gspca
Может поможет, мне помогло, то, что было постом выше

Оффлайн maiklp

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Уважаемые Убунтовцы!!!Кто подскажет??? После очередной переустановки ubuntu 9.10 не могу установить Skype - выдает постоянно следующее:


 Не удалось запустить «Skype»
Произошёл сбой при выполнении процесса-потомка "Skype" (No such file or directory)

Как быть??? Куда копать?? При чем это касается любой версии skype, то ли версии
skype-debian_2.1.0.47-1_i386, , то ли версии - skype-ubuntu-intrepid_2.1.0.81-1_i386 (4)

Оффлайн Deepak

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Настройка веб-камеры Genius Messenger 310 в Ubuntu 9.10 karmic
« Ответ #12 : 13 Февраль 2010, 17:04:47 »
Спасибо большое! Все заработало! А я честно даже и не пытался настраивать и не ожидал найти такой инструкции, думал дохлое делов! В винде вот одни дрва больше 100 метров!




Оффлайн ademaro

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
для Ubuntu 86_64 скайп заработал так:
LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype
Только пришлось галочку mirror отключить в v4l2ucp...

Оффлайн juskobe

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Блин, галок нет для перевората изображения! Что делать?

Просто ставил v4l2ucp 2.0.2, когда была открыта версия 2.0.0. И такое аощущение, что форма не изменилась. Тоесть никаких новых настроек я не получил.

Очень надо перевернуть изображени.

Возможно драйвер просто не поддерживает...\

zc3xxx - драйвер

 

Страница сгенерирована за 0.104 секунд. Запросов: 24.