Если в Linux дистрибутиве с ядром 2.6.27 или старше локальная web-камера в skype
(или любой другой программе использующей интерфейс v4l2) отображает лишь шум на экране,
для запуска skype нужно использовать скрипт:#!/bin/sh
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
skype
v4l1compat.so входит в состав пакета libv4lПроверить без skype можно так:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so mplayer tv:// -tv driver=v4l2:device=/dev/video0
Для настройки параметров отображения удобно использовать программу v4lucp (http://sourceforge.net/projects/v4l2ucp/)
Создание скрипта для подмены skype:
mv /usr/bin/skype /usr/bin/skype-bin; echo -e '#!/bin/sh\n\n
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so\n\nskype-bin' |
tee -a /usr/bin/skype; sudo chmod +x /usr/bin/skype
URL: https://developer.skype.com/jira/browse/SCL-403 https://bugs.launchpad.net/ubuntu/+source/gspca/+bug/291723
Обсуждается: http://www.opennet.me/tips/info/1962.shtml
начиная с версии libv4l 0.5.8 в описании указано что после установки пакета библиотека уже сама помещается в предзагружаемые модули. так что по идее все вышеописанное уже не нужно.
Опять у любителей проприетари гемор?Пусть привыкают, так им и надо.Почему-то с проприетарным добром вечно гемор а исправлять приходится не там где надо по уму а там где исправляется :)
да, у меня такая проблема после обновления до ubuntu 8.10 возниклалечил также
но на ноуте с 28 ядром все впорядке
User294,
если вы в каменном веке сидите и новости не читаете - специально для вас поясняю:
Проблема возникла начиная с версии ядра 2.6.27 в связи с тем, что драйверы для вебкамер включили в состав ядра, ане подгружаемыми модулями как ранее. но включив в ядро часть драйвера они выкинули ту ее часть, которая отвечала за бреобразование форматов представления изображения с каждой конкретной камеры к общему стандарту. посему многие камеры просто улетели в трубу, а вот ту функциональность недостающую решили переложить на модуль libv4l. Теперь производители софта сами должны используя эту бибилиотеку переписать свои софтины на "правильное" использование драйверов.
Так что прежде чем писать что-то там о проприетарщиках и вставлять заумные слова надо бы разобраться в теме сначала.
>производители софта сами должны используя эту бибилиотеку переписать свои софтины на
>"правильное" использование драйверов.Ну вот я про то и говорю - идите теперь и делайте минет топам из eBay по шустренькому (название у них как раз подходящее) чтоб они вам это переписали, сами то вы это сделать не сможете :P.Иначе будете еще лет пять в обломе куковать и вот так вот дружественно сношаться с ОС при нужде поюзать эту проприетарную байду :)
скоро скайп будет в виде opensource плагина к kopete
>скоро скайп будет в виде opensource плагина к kopeteА что, кто-то уже нормально распотрошил его протокол и написал рабочую реализациююю?Или опенсорс плагин будет лишь банальным враппером к жирному проприетарному блобу?
И кстати асечные выкрутки рук некоторых ничему не научили :).Хоть скайп и P2P, у скайпа тоже есть центральные сервера которыми владеет одна шарага.Авторизацией занимаются.В итоге - если eBay решит кому-то что-то навязать, как то например показ рекламы и что там еще - а кто им запретит то? :)
>> начиная с версии libv4l 0.5.8не везде не все и не всегда - если у Вас все ок незначит что это везде сразу подхватывается
>>> начиная с версии libv4l 0.5.8
>
>не везде не все и не всегда - если у Вас все
>ок незначит что это везде сразу подхватываетсяпроще говоря не парьте мозги с переписыванием скрипта к каждой программе - достаточно в .profile или в .bashrc прописать ту самую заветную строчку
export LD_PRELOAD=... и все будет пучком!
а то с такими темпами как вы предлагаете скрипты писать все юзеры побегут с соплями и стонами обратно на винду
" /usr/bin/skype /usr/bin/skype-bin"
Уверены в наличии скаипа в /usr/bin/skype в " Linux дистрибутиве с ядром 2.6.27" ?
np@nicolnx ~ $ uname -r ; which skype
2.6.27-gentoo-r8
/usr/bin/skype
Автор спасибо огромное всё работает.
Тема известная. Со скайпом и прочим софтом работает. А вот как все это дело подсунуть Zoneminder'у, чтоб он не выдавал зеленый мусор?
Срасибо.
работает!
Огромное спасибо, все заработало
Спасибо!
Все работает. Спасибо!
Она живая!!! Спасибо!
Скрипт подмены скайпа работает. Но если закрыть скайп то он запустится сам. Теперь выхожу из скайпа - #killall -9 skype-bin