Форум сообщества Runtu.org
Июль 19, 2018, 07:06:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки релизная версия дистрибутива Runtu LITE 18.04 - 201805

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 4  Все   Вниз
  Печать  
Автор Тема: Не работает Веб-камера  (Прочитано 49915 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ludoed
Местный
*****
Offline Offline

Сообщений: 861

ludoed1970@jabber.ru


« : Ноябрь 03, 2010, 18:56:59 »

А вот, кстати, может, кто знает суть проблемы?
Ноут Asus K61iC, встроенная вебкамера. При запуске из консоли, например, cheese, пишет:
Код:
libv4l2: error setting pixformat: Устройство или ресурс занято
libv4l2: error setting pixformat: Устройство или ресурс занято
Появляется окно программы, в консоль выдаются эти 2 строки и окно закрывается
vlc при попытке открыть устройство v4l2 пишет
Код:
VLC не может открыть MRL 'v4l2://'
dmesg опознает камеру как CNF7129 (04f2:b071)

Гуглил по обозначению вебкамеры, но ничего конкретного не нашел.
Не то, что бы вебкамера была сильно нужна, но вроде как обидно - есть устройство, а не работает, и непонятно, почему
Записан

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

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
HsH
Administrator
*****
Offline Offline

Сообщений: 2547



« Ответ #1 : Ноябрь 03, 2010, 21:49:06 »

есть устройство, а не работает, и непонятно, почему

       В BIOS камера активирована?

В gstreamer-properties проверьте:
video input: v4l2
device: Default (CNF7129)
Записан
ludoed
Местный
*****
Offline Offline

Сообщений: 861

ludoed1970@jabber.ru


« Ответ #2 : Ноябрь 03, 2010, 22:15:45 »

BIOS у этого ноута на редкость ущербный - ни одной настройки, относящейся к камере, там нет
В gstreamer-properties стоит именно то, что Вы написали, только на русском.

Вообще похоже, что камера системой опозналась, т.к. dmesg ее опознал и lsmod показывает, что модуль ucsvideo (или как-то так) подгружен
Устройство /dev/что-то там/video8 также присутствует
Строка из сообщения консоли
Код:
Устройство или ресурс занято
наводит на мысль, что какой-то процесс использует камеру монопольно и не отдает
Есть ли способ посмотреть, какой процесс использует устройство? Затем прибить процесс и повторить попытку
Повторное гугление показывает, что у народа такая камера работает, но показывает перевернутое изображение
Записан

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

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
ludoed
Местный
*****
Offline Offline

Сообщений: 861

ludoed1970@jabber.ru


« Ответ #3 : Ноябрь 12, 2010, 21:59:21 »

Ага-а-а!!!
Заработало.
А именно:
В консоли писало так:
Код:
libv4l2: error setting pixformat: устройство или ресурс занято
Погуглил по фразе:
libv4l2 + "устройство или ресурс занято"
Нагуглил команду
Код:
sudo fuser /dev/video0
которая позволяет узнать, кем устройство занято
Команда показала, что устройство занято процессом 1218
Код:
ps ax | grep 1218
показал, что это процесс /usr/bin/camserv, т.е. какой-то сервер для вебкамеры
Код:
dpkg -S camserv

выдал список файлов, принадлежащих пакету camserv, в т.ч. /etc/init.d/camserv
после чего
Код:
sudo /etc/init.d/camserv stop
остановил сервер вебкамеры
далее запускаем cheese, впервые видим желтую лампочку над экраном ноута и свою довольную харю, впрочем, черно-белую, почему-то.

"Это еще не Ватерлоо, Ватсон, но это уже Маренго!" (с) Шерлок Холмс

А кто у нас из IM-клиентов с вебкамерой работает? Какой-нить pidgin / qutIM? Копыто не хочу ставить, у меня с ним были проблемы с кодировкой, как у "импатента" (Empathy)
Записан

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

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
FSnow
Global Moderator
*****
Offline Offline

Сообщений: 678



« Ответ #4 : Ноябрь 13, 2010, 01:27:50 »

А кто у нас из IM-клиентов с вебкамерой работает?
Gajim (начиная с версии 0.14), Skype;
Pidgin и Psi (сам ими не пользуюсь, поэтому гарантий не дам).
Записан
ivm ®
Местный
*****
Offline Offline

Сообщений: 934


ivm@jabber.at


WWW
« Ответ #5 : Ноябрь 13, 2010, 06:28:18 »

 возможно не совсем в тему, камера USB ,iSlim 1300 V2 ( Genius)  встроенный микрофон, соответственно активирован как входное устройство в конфигурации звуковых устройств ни в Skype ни в гугловом плагине почты, ни ekiga 3.2.6 проблем нет, по поводу 0,14 гажима: если Gajim 0.14.1 не вылетит при работе с видео то тоже работает нормально, гажим ставлю отдельно потому что на свободном канале работает, но при совместном видео частенько виснет (много трафика расходует) можно VLC воспроизвести с устройства /dev/video0 (Cntr+C) 
Skype и видеоплагин Gmail совместно уживаются но не с Gajim
Спойлер  скрыт:
Skype Gajim Gmail  ekiga 3.2.6
« Последнее редактирование: Ноябрь 13, 2010, 07:45:49 от ivm » Записан

© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16
dudrill
Прохожий
*
Offline Offline

Сообщений: 7


« Ответ #6 : Февраль 20, 2011, 18:50:32 »

Добрый день. Как я понимаю моя камера genius eye 312 не поддерживается (Runtu Lite 10.04)? Вывод guvcview
Спойлер  скрыт:
guvcview 1.1.3
video device: /dev/video0
/dev/video0 - device 1
Init. USB Camera (093a:2622) (location: usb-0000:00:1f.2-2)
{ pixelformat = 'PJPG', description = 'PJPG' }
   { not supported - request format(1196444240) support at http://guvcview.berlios.de }
Couldn't detect any supported formats on your device (0)
checking format: 1196444237
Format unavailable: 1196444237.
Init v4L2 failed !!
Init video returned -2
trying minimum setup ...
ERROR: Can't set video stream. No supported format found
Exiting...
Terminated.
В скайпе она определяется как usb camera (093a:2622)(/dev/video0) и показывает зеленый экран. Драйвер v4l2 устанавливал. В общем стоит с ней возится или надо новую покупать?

В VLC заработала, только без звука и с перевернутым изображением (с изображением разобрался).
« Последнее редактирование: Февраль 20, 2011, 23:56:45 от dudrill » Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2547



« Ответ #7 : Февраль 21, 2011, 16:32:28 »

В скайпе она определяется как usb camera (093a:2622)(/dev/video0) и показывает зеленый экран. Драйвер v4l2 устанавливал.

    Попробуйте обновиться из репозитория ppa:libv4l :
Код:
sudo add-apt-repository ppa:libv4l/ppa
sudo aptitude update
sudo aptitude full-upgrade
В комплекте есть утилитка для настройки параметров веб-камеры - gtk-v4l.
Записан
dudrill
Прохожий
*
Offline Offline

Сообщений: 7


« Ответ #8 : Февраль 21, 2011, 22:32:36 »

Цитировать
Попробуйте обновиться из репозитория ppa:libv4l
Обновился, не помогло Грустный
Порылся в интернете, есть несколько вариантов решения здесь http://forum.ubuntu.ru/index.php?topic=81985.0 У меня с камерой заработала только старая версия 2.0.0.72, только вроде звук стал подергиваться. Поворот камеры настроил через gtk-v4l. Так что в целом, вроде работоспособно. А да, ссылку на скайп увидел в соседней теме про микрофон в Skype.
« Последнее редактирование: Февраль 21, 2011, 22:36:02 от dudrill » Записан
FIDOretano
Новичок
**
Offline Offline

Сообщений: 34


« Ответ #9 : Март 18, 2011, 04:26:00 »

Здравствуйте.
Обращусь сюда со своей вебкой Genius iLook 310 (со встроеным микрофоном, которым, впрочем, не пользуюсь).
Команда lsusb показывает следующее:
Код:
fidoretano@fidoretano:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 04a9:1091 Canon, Inc. PIXMA iP1500
Bus 003 Device 002: ID 093a:2626 Pixart Imaging, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 9710:7780 MosChip Semiconductor MS7780 4Mbps Fast IRDA Adapter
Bus 002 Device 002: ID 04fc:0005 Sunplus Technology Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
fidoretano@fidoretano:~$
093a:2626 Pixart Imaging, Inc. -- это именно веб-камера. В настройках скайпа версии 2.1.0.81 она определяется как USB Camera (093a:2626) (/dev/video0). Через Менеджер пакетов Synaptic самостоятельно установил пакет v4l2ucp. Потом, в появившейся программе Video4Linux Control Panel я камеру таки запустил (Preview --> Start preview). Конечно, качество изображения подгулявшее, если сравнивать с виндовым, ну-да ладно.
Однако, в скайпе камера упорно не запускается! Один мой товарищ порекомендовал мне создать в домашнем каталоге пользователя скрипт
Код:
#!/bin/sh
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
skype &
и поместить его ярлык на рабочий стол. Скрипт сохранил в skype-webcam.sh, разрешил права выполнения и добавил ярлык. Ярлык, кстати, почему-то вовсе без пиктограмки (т.е., только название и всё). Ну-да ладно... Это не смертельно... Улыбающийся
Сценарием скайп запускается, но как только в видео-разговоре камеру включаю я, скайп падает. При этом до запуска своей камеры я могу сколько угодно наблюдать мордашку собеседника.
Какие могут быть предположения?
ПН: кстати, принтер я так и не запустил Грустный
ППН: кроме принтера с вебкой мне ещё нужно настроить инфракрасный адаптер. Грустный
ПППН: я удивлён, но мп3-плэер сразу определился и подключился.
Записан

Runtu_Lite 10.04 "Lucid Lynx" - Release i386 (20110303)
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #10 : Март 18, 2011, 09:20:56 »

пакет libv4l-0 утановлен?

Попробуйте запускать так:
Код:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
или так:
Код:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Записан
FIDOretano
Новичок
**
Offline Offline

Сообщений: 34


« Ответ #11 : Март 18, 2011, 14:46:05 »

пакет libv4l-0 утановлен?

Попробуйте запускать так:
Код:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
или так:
Код:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

Да, пакет libv4l-0 установлен. Версия 0.6.4-1ubuntu1.
Оба способа запуска оказались рабочими. Спасибо за помощь.
Вот только качество изображения гавёное. Сразу видно, что я не под виндой (там чётче картинка и цветопередача "поживее").
Вот результаты запуска из терминала:
Код:
fidoretano@fidoretano:~$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
fidoretano@fidoretano:~$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 20, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 15, minor 0, error code 3 BadWindow (invalid Window parameter)
X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes)
X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes)
X Error, request 42, minor 0, error code 8 BadMatch (invalid parameter attributes)
fidoretano@fidoretano:~$
Первый способ, я так понимаю, приемлемее -- ошибок всяких разных нет.
А теперь как именно мне нужно исправить сценарий skype-webcam.sh, чтобы каждый раз не набирать команду в терминале? И как сделать, чтобы ярлык этого сценария, который на рабочем столе, был с пиктограмкой (желательно скайповской)? И как исправить качество картинки? У меня Runtu LXDE 10.04.
Спасибо ещё раз за отзывчивость!
Записан

Runtu_Lite 10.04 "Lucid Lynx" - Release i386 (20110303)
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #12 : Март 18, 2011, 20:46:48 »

Вот только качество изображения гавёное. Сразу видно, что я не под виндой (там чётче картинка и цветопередача "поживее").
Про настройку качества тоже где-то попадалось, если вспомню - скажу.
Записан
FIDOretano
Новичок
**
Offline Offline

Сообщений: 34


« Ответ #13 : Март 21, 2011, 12:14:57 »

Вот только качество изображения гавёное. Сразу видно, что я не под виндой (там чётче картинка и цветопередача "поживее").
Про настройку качества тоже где-то попадалось, если вспомню - скажу.
К сожалению не всё гладко было под LXDE 10.04 даже после того ка я написал, что работает нормально. Заметил такое: если видео-разговор происходит с собеседником из моего города (таких, правда, было только 2 человека), то скайп работает нормально. Если собеседники из других стран (Россия и Австрия; двое или трое), то скайп завершал работу аварийно. Запускал из коммандной строки с помощю LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype (или LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype -- не помню точно уже). Разговаривал с Австрией -- скайп упал сразуже как только включил видео. Ошибка в терминале: Ошибка сегментирования.
Теперь переустановил версию Runtu LITE 10.04. Доустановил пакет v4l2ucp (пакет libv4l-0 уже стоял). Разговаривал с Москвой и Питером. Покуда всё хорошо. Буду тестировать дальше.
Также переустановил винду. Поставил только драйвер на камеру без дополнительного ПО, которое на диске. Качество изображения тоже плохое и под виндой.
Думаю, как теперь жить дальше... Обеспокоенный В замешательстве
Записан

Runtu_Lite 10.04 "Lucid Lynx" - Release i386 (20110303)
vmf
Местный
*****
Offline Offline

Сообщений: 587


vmf000@yabber.ru


« Ответ #14 : Март 21, 2011, 14:33:48 »

Думаю, как теперь жить дальше... Обеспокоенный В замешательстве
Попробуйте запустить guvcview так-же как skype:
Код:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so guvcview
и в нем подрегулировать изображение.

Еще вариант - запуск skype такой строкой:
Код:
XLIB_SKIP_ARGB_VISUALS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Записан
Страниц: 1 2 3 4  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!