Skype + web камера = не показывает [Решаем вместе:]
Sith 13 января, 2009 - 12:58
стал я обладателем камеры Atech PK-35N , ну думаю попробую испытать чудо техники общения через инет ;)
устанавливаю skype, захожу в настройки камеры выбираю свою нажимаю кнопку тест, а там чёрный квадрат, либо непонятная ерунда. в консоли вываливаются такие сообщения:
Starting the process... Skype Xv: Xv ports available: 4 Skype XShm: XShm support enabled Skype Xv: Using Xv port 131 Skype Xv: No suitable overlay format found
для проверки камеры поставил ekiga - в ней всё отлично работает.
Версии skype которые пробовал - 2.0.0.68 и 2.0.0.72(из оверлея)
собственно подскажите что делать, как завести видео в скайп?
»
- Для комментирования войдите или зарегистрируйтесь
устройство камеры какое?
устройство камеры какое? /dev/video0 ?
mplayer tv:// камеру видит? (собранный с поддержкой v4l/v4l2 ессна)
-
устройство камеры /dev/video1
mplayer coбран с флагами v4l v4l2
по команде mplayer tv:// -tv device=/dev/video1 всё работает как надо (в той же ekiga тоже работает).
________________________
"We Will Win"
А если попробовать: emerge
А если попробовать:
emerge --ask --verbose media-libs/libv4l
а потом:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
или
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
PS: Но это только догадки... т.к. неплохо было бы знать кучу
информации о системе. Ну например - используемый драйвер камеры, версию ядра, и т.д. ...
-
нет не помогло...
ядро gentoo-sources-2.6.28
драйвер :
CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_ZC3XX=m
emerge --info
здаётся мне что это всё таки проблема в скайпе ...
________________________
"We Will Win"
? zcat /proc/config.gz | grep
?
zcat /proc/config.gz | grep V4L
-
CONFIG_VIDEO_V4L2_COMMON=m
# CONFIG_VIDEO_ALLOW_V4L1 is not set
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=m
CONFIG_V4L_USB_DRIVERS=y
________________________
"We Will Win"
попробуй пересобрать ядро
попробуй пересобрать ядро с
CONFIG_VIDEO_ALLOW_V4L1=y
и снова
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
и еще, заодно, попробуй
и еще, заодно, попробуй включить
CONFIG_VIDEO_V4L1=m
-
спасибо заработало
________________________
"We Will Win"
Спасибо
спасибо - мне помогло
Я славний Українець
Проблемма на 64 разряде.
Имею схожую проблемму, описанную выше, но приведённый метод не помог.
Вот что выдает:
$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
player, vlc - показывают, скайп не хотит.
Системма 64 разрядная.
Вроде разобрался с этим.
Взял 32-х разрядные библиотеки из пакета от убунту, подложил в /usr/lib32 и
$ LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
Заработало.
Теперь такой вопрос: Как увеличить разрешение изображения?
$ luvcview -L -d /dev/video1
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video1
/dev/video1 does not support read i/o
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 320, height = 240 }
Time interval between frame: 2/25,
amd64
с недавних пор переехал на amd64 настроил skype и как водится забыл как ;) ,
тут обновил его на 2.1.0.47 beta версию и перестала работать камера, т.к. был перезаписан скрипт /usr/bin/skype
вот пришлось вспоминать, может кому пригодится:
1. ставим media-libs/libv4l (у меня версия 0.5.1) берём ebuild на bugs.gentoo.org
2. прописываем в /usr/bin/skype в последней строчке, перед exec, LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so
пользуем.
________________________
"We Will Win"
Спасиб
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype - так заработало, библиотеки из portage
uname -a
"2.6.34-gentoo-r12 #5 SMP Thu Nov 25 18:01:56 MSK 2010 x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux"
>библиотеки из portage точно,
>библиотеки из portage
точно, библиотека уже давно в портах ;) и версия 0.8.1
________________________
"We Will Win"
Вот тоже вопрос возник
Вот тоже вопрос возник похожий, не стал новую тему создавать.
Есть вебка драйвер gspca_spca561 использует, система 64 бита. Ядро собрано с VIDEO_V4L1_COMPAT
1) Без LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so совсем ничего не работает (пробовал luvcview, xawtv, mplayer). При этом:
2) luvcview и "mplayer tv:// -tv driver=v4l" показывают зеленый экран
3) "mplayer tv:// -tv driver=v4l2" просто выходит после старта "v4l2: 0 frames successfully processed, 0 frames dropped"
4) С LD_PRELOAD показывает только mplayer при чем и с v4l и с v4l2 + флеш плагин так же работает
Так вот вопрос: поможет ли "VIDEO_ALLOW_V4L1" который вроде как deprecated? И что это, глюк конкретного драйвера, или v4l2 в 64 битной системе? И почему тогда для "mplayer + v4l2" тоже надо подгружать v4l1compat?
Как-то вебкой не особо пользуюсь, но в былые времена в бубунте (32 бита) все работало с той же камерой.
Подскажите пожалуйста камера
Подскажите пожалуйста камера atech pk635m в скейпе не работает что мне делать.ядро 2.6.27
Попробуй смени ядро с 2.6.27 на 2.6.26
Z-Star Microelectronics Corp. ZC0303 WebCam - я тоже ковырялся ковырялся с этой камерой и все без толку. Потом откатился на ядро 2.6.26-gentoo-r4 (стояло 2.6.29-gentoo),когда откатился, то собрался пакет media-video/gspcav1 и камера заработала в skype. Попробуй смени ядро с 2.6.27 на 2.6.26
+
теперь эти драйвера есть в ядре в 2.6.28 и 2.6.29 точно .
________________________
"We Will Win"
:) Спасибо, просветили. Я
:) Спасибо, просветили. Я просто не думал, что ZC3XX - это для чипсета ZC0303. Я был уверен, что нужен именно ZC0301, как наиболее похожее. :)
Но только Skype с камерой не хочет работать почему-то:
Пересобрал ядро 2.6.29, подгрузил модули gspca_main и
gspca_zc3xx, dev/vide0 появилось, skype видит его как PC Camera, жму "Проверка", в консоли вижу:
Skype Xv: Xv ports available: 33
Skype XShm: XShm support enabled
Skype Xv: Using Xv port 57
а изображения с камеры в тестовом окошке нет. :(
mplayer и програмка motion с камерой работают нормально.
Skype запускал и с кандибобером, то есть командой LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype) и как обычно, но все едино.
-
вот у меня после этого заработало на ядре 2.6.28:
________________________
"We Will Win"
zcat /proc/config.gz | grep
zcat /proc/config.gz | grep V4L
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_ALLOW_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_V4L1=y
CONFIG_V4L_USB_DRIVERS=y
Поверил, все включено, правда не модулями. При этом вчера skype с камерой не работал, а вот только что включил, порядок - камера работает. Чудеса однако :)
Спасибо :)
Не работал, потому, что не
Не работал, потому, что не перегружались наверное после сборки ядра..
не хотелось бы начинать новую тему
как всегда, нужна помощь Х)
отлично все показывает. Skype видео вообще не показывает, ни входящее ни исходящее. такое впечатление что оно "подвисает" (если окном скайпа поводить по столу, он отрисовывается в зоне для видео)
камера Ali m5602 на дровах gspca_m5602
all ok
оказываеться мое видео не отображается только в окне 'ТЕСТ', а во время разговора все окай.
вот только не отображается видео на прием
odd
странно. если после ребута запускать skype с каким-нить ОДНИМ LD_PRELOAD, то все окай. но если его второй раз запустить с другим LD_PRELOAD то прием видео не работает.
Можно как-то убрать последствия LD_PRELOAD? LD_UNLOAD какой-нить там...
UPD: достаточно рестартануть иксы и заново LD_PRELOAD
UPD2: если сделать такой же LD_PRELOAD на guvcview, и постучать в бубен, то можно добиться сносного видео в скайп
у меня та же проблема...
у меня та же проблема... вэб-камера подключена.. прога для просмотра и записи видео работает, изображение есть, но в скайпе выдает только черный экран, хотя камеру определяет... в чем может быть причина???
В компьютерах я профан , так что не понимаю слэнг и все эти команды.. объясните пожалуйста просто, на пальцах.. .заранее спасибо...
http://forum.ubuntu.ru/index.
http://forum.ubuntu.ru/index.php?topic=76683.0
посмотрите здесь, у меня заработало всё
Та же самая проблема-в
Та же самая проблема-в mplayer`е все отлично работает, В Cheese не пишется и не просматривается видео, в Skype--зеленый экран с непонятными помехами. Пересобрал мир с USE="v4l v4l2"--не помогло.
Камера Genius Ilook 310, модуль gspca_pac7311.
Настройки ядра на сейчас--
, но раньше собирал с включенным CONFIG_VIDEO_ALLOW_V4L1--тот же результат. Никакие изменения LD_PRELOAD, ессно, не помогают--просто на входе ничего нет. ядро 2.6.31-gentoo-r6.
В xawtv черный экран. LED камеры при тестировании светит. Второй день думаю, отчего такое может быть.
^_________^ <-----котэ
lsusb для начала бы...
Интересует именно USB BUS ID...
lsusb Bus 001 Device 001: ID
^_________^ <-----котэ
Очень хорошо!
Камера эта называется Labtec Webcam 2200 (Pixart PAC7311 USB Camera Driver в ядре 2.6.28...2.6.32). В 2.6.32 внесены изменения, выносящие её функционал из pac7302 в pac7311. У автора не было возможности потестить с предыдущими ядрами.
1) zgrep CONFIG_USB_GSPCA /proc/config.gz
2) update-usbids ; lsusb -s 093a:2626
3) dmesg | egrep -i 'gspca|pac73'
Лечится скорее всего так:
1) CONFIG_VIDEO_V4L1_COMPAT=n
2) USE="-v4l"
1) # CONFIG_USB_GSPCA_CONEX
1)
PAC7302 отсутствует в природе(
после update-usbids lsusb -s 093a:2626 дает пустой вывод, lsusb говорит то же самое, что в предыдущем посте, настраивал по howto--update-usbids запускал.
dmesg тоже ничего не дал. после запуска теста видео в skype дает такое
попробую вылечить по описанному выше)
*пересобирает ядро*
^_________^ <-----котэ
lsusb -d а не -s надо было (теперь уже не суть важно)
Сообщения в dmesg появляются после загрузки модуля. По ссылке видно, от чего зависит этот модуль. В вашем листинге не видно во-первых CONFIG_USB_GSPCA=y, а во-вторых CONFIG_USB_GSPCA_PAC7311=m, хотя смело можно =y, остальное (CONFIG_USB_GSPCA_PAC207=m) точно выключить.
> PAC7302 отсутствует в природе(
Ссылка выше не зря давалась. В частности:
Т.е. фунционал разнесли по двум модулям в 2.6.32. Возможно, обновление до этого ядра поможет, а может быть даже придётся ставить vanilla вместо gento-sources. Систему всё равно придётся пересобирать с USE="-v4l" потому как эта камера от другого, фреймворка.
После пересборки ядра и
После пересборки ядра и системы с -v4l разбился даже mplayer.
Странно, вроде драйвер написан под v4l2, но хоть что-то работает только с v4l.
^_________^ <-----котэ
Поставлю-ка я себе 32е ядро,
Поставлю-ка я себе 32е ядро, может поможет.
^_________^ <-----котэ
Упс! Только что нарыл...
См.: https://developer.skype.com/LinuxSkype/ReleaseNotes
Ну, то есть всё назад, и флаг USE, и совместистимость с V4L1 в ядре. И далее правильные воркараунды приводились выше. Единственное, на что стоит обратить внимание, это сообщения dmesg. Это на случай, если не пойдёт с built-in модулем в ядре 2.6.32. Варианты перехода на 2.6.26 наверное малоинтересны?
P.S.: http://forum.skype.com/index.php?s=1c376efc4f3f509b48bd772e3d8c3b12&showtopic=522511
P.S.S.: Система 64bit? Профиль с multilib? Если включать всё назад, там ещё должен быть CONFIG_VIDEO_ALLOW_V4L1=y.
32е так и не поставил, обилие
32е так и не поставил, обилие релизов смутило, да и все нестабильны.
Решение было простое--размаскировал последние версии skype и libv4l, поставил, и все заработало.
skype-2.1.0.81
libv4l-0.6.1
^_________^ <-----котэ
помогите!
помогите!!
у меня камера не поддерживает skype, пишут надо драйвер скачать для камеры Genius Messenger 310 или новую камеру
но найти не могу..
помогите?
скачала драйвер сохранился в формате Архив ZIP - WinRAR (.zip)
название M310
непомогло,
умоляю спасайте!!!! :"(
Версия ядра?
Версия ядра?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
в юзах v4l стоит? что говорит
в юзах v4l стоит?
что говорит lsusb?
^_________^ <-----котэ
Скрипт на скайп
#!/bin/sh
export XLIB_SKIP_ARGB_VISUALS=1
/usr/bin/skype
Вот таким скриптом запускать тут пытались??? у меня работает.
Гость
Тоже долго копал почиму отвалилась камера в скайпе (поставил на свою голову cairo-dock кривыми путями)- выручил этот скрипт. Как временное решение сойдёт - навесил его на кнопку запуска скайпа в cairo)))
Легко сказать, да трудно сделать (сам придумал! ГЫ=) )