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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Веб Камеры и Linux  (Прочитано 325992 раз)

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

Оффлайн demontager

  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Веб Камеры и Linux
« Ответ #135 : 12 Октября 2008, 04:21:01 »
у тебя этот сенсор- s5k83a , но всё равно нужно пользоваться m5602, я нашёл человека  с таким лаптопом как у тебя, вот e-mail его не могу пока достать, у него по ходу работает эта камера. Я просто прочитал, что он писал в общую рассылку.
А можешь кинуть вывод терминала с момента установки модуля и до запуска skype?
Пишу о разном сюда nixtalk.com

Оффлайн Hcimor

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #136 : 12 Октября 2008, 17:56:14 »
Вот вывод терминала:

roman@ubuntu-notebook:/usr/src/m560x-driver/m560x/branches/m5602$ sudo make
[sudo] password for roman:
make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/usr/src/m560x-driver/m560x/branches/m5602 modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.24-19-generic'
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_core.o
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_v4l2.o
/usr/src/m560x-driver/m560x/branches/m5602/m5602_v4l2.c: В функции ‘m5602_v4l_mmap’
/usr/src/m560x-driver/m560x/branches/m5602/m5602_v4l2.c:573: предупреждение: format ‘%d’ expects type ‘int’, but argument 6 has type ‘long unsigned int’
/usr/src/m560x-driver/m560x/branches/m5602/m5602_v4l2.c:604: предупреждение: format ‘%d’ expects type ‘int’, but argument 6 has type ‘long unsigned int’
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_ov9650.o
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_s5k83a.o
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_mt9m111.o
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_s5k4aa.o
  CC [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602_po1030.o
  LD [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /usr/src/m560x-driver/m560x/branches/m5602/m5602.mod.o
  LD [M]  /usr/src/m560x-driver/m560x/branches/m5602/m5602.ko
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.24-19-generic'
roman@ubuntu-notebook:/usr/src/m560x-driver/m560x/branches/m5602$

roman@ubuntu-notebook:/usr/src/m560x-driver/m560x/branches/m5602$ sudo make install
mkdir -p /lib/modules/2.6.24-19-generic/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 m5602.ko /lib/modules/2.6.24-19-generic/kernel/drivers/usb/media
depmod -a
roman@ubuntu-notebook:/usr/src/m560x-driver/m560x/branches/m5602$ sudo modprobe m5602

roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$ sudo make CFLAGS="-m32" LDFLAGS="-shared -m32"
make -C libv4lconvert V4L2_LIB_VERSION=0.5.0 all
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4lconvert'
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o libv4lconvert.o libv4lconvert.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o tinyjpeg.o tinyjpeg.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o sn9c10x.o sn9c10x.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o pac207.o pac207.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o flip.o flip.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o jidctflt.o jidctflt.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o spca561-decompress.o spca561-decompress.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o rgbyuv.o rgbyuv.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o spca501.o spca501.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o bayer.o bayer.c
cc -shared -shared -m32 -Wl,-soname,libv4lconvert.so.0 -o libv4lconvert.so.0 libv4lconvert.o tinyjpeg.o sn9c10x.o pac207.o flip.o jidctflt.o spca561-decompress.o rgbyuv.o spca501.o bayer.o
ln -f -s libv4lconvert.so.0 libv4lconvert.so
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4lconvert'
make -C libv4l2 V4L2_LIB_VERSION=0.5.0 all
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4l2'
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o libv4l2.o libv4l2.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o log.o log.c
cc -shared -shared -m32 -Wl,-soname,libv4l2.so.0 -o libv4l2.so.0 libv4l2.o log.o ../libv4lconvert/libv4lconvert.so -lpthread
ln -f -s libv4l2.so.0 libv4l2.so
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o v4l2convert.o v4l2convert.c
cc -shared -shared -m32 -Wl,-soname,v4l2convert.so.0 -o v4l2convert.so.0 v4l2convert.o libv4l2.so -lpthread
ln -f -s v4l2convert.so.0 v4l2convert.so
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4l2'
make -C libv4l1 V4L2_LIB_VERSION=0.5.0 all
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4l1'
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o libv4l1.o libv4l1.c
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o log.o log.c
cc -shared -shared -m32 -Wl,-soname,libv4l1.so.0 -o libv4l1.so.0 libv4l1.o log.o ../libv4l2/libv4l2.so -lpthread
ln -f -s libv4l1.so.0 libv4l1.so
cc -c -MMD -I../include -I../../../../linux/include -fvisibility=hidden -fPIC -m32 -o v4l1compat.o v4l1compat.c
cc -shared -shared -m32 -Wl,-soname,v4l1compat.so.0 -o v4l1compat.so.0 v4l1compat.o libv4l1.so -lpthread
ln -f -s v4l1compat.so.0 v4l1compat.so
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4l1'
roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$

roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$ sudo make install PREFIX=/lib32
make -C libv4lconvert V4L2_LIB_VERSION=0.5.0 install
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4lconvert'
mkdir -p /lib32/include
install -p -m 644 ../include/libv4lconvert.h /lib32/include
mkdir -p /lib32/lib
install -m 755 libv4lconvert.so.0 /lib32/lib
cd /lib32/lib && \
  ln -f -s libv4lconvert.so.0 libv4lconvert.so
mkdir -p /lib32/lib/pkgconfig
install -m 644 libv4lconvert.pc /lib32/lib/pkgconfig
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4lconvert'
make -C libv4l2 V4L2_LIB_VERSION=0.5.0 install
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4l2'
mkdir -p /lib32/include
install -p -m 644 ../include/libv4l2.h /lib32/include
mkdir -p /lib32/lib/libv4l
install -m 755 libv4l2.so.0 /lib32/lib
cd /lib32/lib && \
  ln -f -s libv4l2.so.0 libv4l2.so
install -m 755 v4l2convert.so.0 \
  /lib32/lib/libv4l/v4l2convert.so
mkdir -p /lib32/lib/pkgconfig
install -m 644 libv4l2.pc /lib32/lib/pkgconfig
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4l2'
make -C libv4l1 V4L2_LIB_VERSION=0.5.0 install
make[1]: Вход в каталог `/usr/src/libv4l-0.5.0/libv4l1'
mkdir -p /lib32/include
install -p -m 644 ../include/libv4l1.h /lib32/include
mkdir -p /lib32/lib/libv4l
install -m 755 libv4l1.so.0 /lib32/lib
cd /lib32/lib && \
  ln -f -s libv4l1.so.0 libv4l1.so
install -m 755 v4l1compat.so.0 \
  /lib32/lib/libv4l/v4l1compat.so
mkdir -p /lib32/lib/pkgconfig
install -m 644 libv4l1.pc /lib32/lib/pkgconfig
make[1]: Выход из каталога `/usr/src/libv4l-0.5.0/libv4l1'
roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$

roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$ export LD_PRELOAD=`pwd`/libv4l1/v4l1compat.so
roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$ export LD_LIBRARY_PATH=`pwd`/libv4lconvert:`pwd`/libv4l2:`pwd`/libv4l1:$LD_LIBRARY_PATH
roman@ubuntu-notebook:/usr/src/libv4l-0.5.0$ skype

Все ничего бы, но очень темно, при комнатном свете видно только силуэт  :( Ну еще полоса бегает, но она более-менее терпима... Может попробовать собрать модуль на m5602-gspca ?
« Последнее редактирование: 12 Октября 2008, 20:42:13 от Hcimor »
HP 4520s SLED 11 OpenSuse 11.3 Ubuntu 10.04 Ubuntu 11.04

Оффлайн demontager

  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Веб Камеры и Linux
« Ответ #137 : 12 Октября 2008, 22:24:48 »
Похоже что всё нормально,это уже по-видимому специфическая работа модуля с твоим сенсором.  Попробуй gspca , может будет лучше, а я узнаю конкретно за этот ноут
Пишу о разном сюда nixtalk.com

Оффлайн Hcimor

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #138 : 12 Октября 2008, 23:54:40 »
m5602-gspca чего-то не собирается... скачал из репозиториев Ubuntu gspca-source, поставил его, правда как то кривовато, но ставил вроде как описано в README.Debian:
  $ m-a prepare
  $ m-a a-i gspca
в итоге модуль gspca появился и вроде даже без ошибок подгружается, а вот m5602-gspca собираться не хотят... хотя gspca тоже через make не собирается... видимо придется ждать обновления m5602 под libv2l...
HP 4520s SLED 11 OpenSuse 11.3 Ubuntu 10.04 Ubuntu 11.04

Оффлайн Linuxfan

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #139 : 13 Октября 2008, 16:23:12 »
Друзья, я тоже тут новичёк - поставил Ubuntu 8,04 недели 2, практически всё работает (даже компиз и UT  :)

Но вот никак не могу прикрутить веб-камеру от M$ VX-6000 (Bus 001 Device 002: ID 045e:00f4 Microsoft Corp. )
На 5-6й страницах обсуждались некие драйвера, которые вроде бы должны были бы помочь сему девайсу под 7й версией - судя по всему, не помогли.
Какое ещё может быть решение, кроме забить на данную камеру в Linuxе?

Спасибо за ответ!

Оффлайн demontager

  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Веб Камеры и Linux
« Ответ #140 : 13 Октября 2008, 17:33:35 »
m5602-gspca чего-то не собирается... скачал из репозиториев Ubuntu gspca-source, поставил его, правда как то кривовато, но ставил вроде как описано в README.Debian:
  $ m-a prepare
  $ m-a a-i gspca
в итоге модуль gspca появился и вроде даже без ошибок подгружается, а вот m5602-gspca собираться не хотят... хотя gspca тоже через make не собирается... видимо придется ждать обновления m5602 под libv2l...
#Поставь себе VLC и поиграйся с настройками, бери от сюда:
deb http://ppa.launchpad.net/c-korn/ubuntu hardy main
sudo apt-get install vlc
#Должна установится 0.9 версия vlc, те что ниже, не поддерживают работу с v4l.

#И ещё, запусти mplayer с такой командой:
mplayer tv:// -tv driver=v4l2:device=/dev/video0:gain=90 -fps 30
#Так можно подстраивать уровень усиления
Пишу о разном сюда nixtalk.com

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #141 : 13 Октября 2008, 18:57:45 »
Друзья, я тоже тут новичёк - поставил Ubuntu 8,04 недели 2, практически всё работает (даже компиз и UT  :)

Но вот никак не могу прикрутить веб-камеру от M$ VX-6000 (Bus 001 Device 002: ID 045e:00f4 Microsoft Corp. )
На 5-6й страницах обсуждались некие драйвера, которые вроде бы должны были бы помочь сему девайсу под 7й версией - судя по всему, не помогли.
Какое ещё может быть решение, кроме забить на данную камеру в Linuxе?

Спасибо за ответ!
Плюнуть?

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #142 : 13 Октября 2008, 22:30:35 »
Друзья, я тоже тут новичёк - поставил Ubuntu 8,04 недели 2, практически всё работает (даже компиз и UT  :)

Но вот никак не могу прикрутить веб-камеру от M$ VX-6000 (Bus 001 Device 002: ID 045e:00f4 Microsoft Corp. )
На 5-6й страницах обсуждались некие драйвера, которые вроде бы должны были бы помочь сему девайсу под 7й версией - судя по всему, не помогли.
Какое ещё может быть решение, кроме забить на данную камеру в Linuxе?

Спасибо за ответ!
Что за тупые вопросы один за другим?? Вас что всех забанили в гугле?
Раз сумел узнать vendor/device id -- потрудись уж, скопируй цыфирьки гуглу и посмотри, что получится.

http://ubuntuforums.org/archive/index.php/t-921153.html -- первая же ссылка

PS если в доках камеры упоминается про поодержку камерой стандарта UVC, а у MS много таких камер, лучше будет пропатчить (или попросить авторов) этот драйвер: http://linux-uvc.berlios.de/
« Последнее редактирование: 13 Октября 2008, 22:33:23 от dmig »

Оффлайн Linuxfan

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #143 : 14 Октября 2008, 11:04:37 »
Спасибо за плевки  :o

В гугле не забанили, ветку всю прочитал - к сожалению, даже изучение https://groups.google.com/group/microdia не помогло  :'(

Правда, камера непостижимым образом опознаётся системой как /dev/video1, но ни чиз, ни mplayer данных с неё получить не могут (во 1м случае ничего, во 2м - зелёный экран; скайп тоже видит устройство, но при нажатии на "Тест" только чёрный экран...)

С трудом поставил драйвер микродии, но как накатывать на него патчи - ума не приложу:

Цитировать
# git am 0003-Force-045e-00f4-to-use-624f-settings.patch

Applying Force 045e:00f4 to use 624f settings.
error: patch failed: microdia-usb.c:414
error: microdia-usb.c: patch does not apply
Patch failed at 0001.
When you have resolved this problem run "git-am --resolved".


Такие же ошибки вылезают при попытках применить любой из патчей оттуда :(
Действия произвожу под рутом, поэтому проблем с разрешениями вроде бы быть не должно.

И насколько я понял, если бы патч применился успешно, нужно ещё что-то сделать?

Ещё раз спасибо!
« Последнее редактирование: 14 Октября 2008, 11:08:09 от Linuxfan »

Оффлайн Besieger

  • Активист
  • *
  • Сообщений: 686
  • Живи сам и дай жить другим)
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #144 : 14 Октября 2008, 13:30:11 »
Коллеги, приветствую!))

Надо сделать родичам видео-звонки по скайп, соответственно, подбираю веб-камеру) Понял из темы, что лучше взять логитек.
Присмотрел вот такую: http://www.logitech.com/index.cfm/webcam_communications/webcams/devices/4268&cl=ru,ru

QuickCam® E 3500 Plus™

Вроде и недорого, и гарнитура в комплекте)

Есть ли у кого-то опыт установки и настройки такой веб-камеры в (X)Ubuntu 8.04.1?
Здесь приведены ссылки для Logitech Quickcam Pro 5000 и Logitech Ultra Vision, насколько отличается от приведенных процедура установки и настройки для выбранной мною модели?

Upd.

Упс, нашел вот что:

http://www.econowics.com/tech-gadget/165/install-logitech-quickcam-e-3500-plus-on-ubuntu-804-hardy-heron/

https://wiki.ubuntu.com/SkypeWebCams

Я правильно понял, что "just work" означает "воткнул и пашет"?))))

Есть ли более "дешевые и сердитые" варианты, которые заработают в Ubuntu без особых шаманизмов?) Спасибо)
« Последнее редактирование: 14 Октября 2008, 13:38:09 от Besieger »
Asus Eee PC 1000H + Linux Mint = Full out-of-the-box joy)

Оффлайн demontager

  • Активист
  • *
  • Сообщений: 304
  • KHERSON
    • Просмотр профиля
    • Nixtalks IT-експлорер
Re: Веб Камеры и Linux
« Ответ #145 : 14 Октября 2008, 22:07:50 »
m5602-gspca чего-то не собирается... скачал из репозиториев Ubuntu gspca-source, поставил его, правда как то кривовато, но ставил вроде как описано в README.Debian:
  $ m-a prepare
  $ m-a a-i gspca
в итоге модуль gspca появился и вроде даже без ошибок подгружается, а вот m5602-gspca собираться не хотят... хотя gspca тоже через make не собирается... видимо придется ждать обновления m5602 под libv2l...
собери модуль m5602 отсюда  svn co https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver
Пишу о разном сюда nixtalk.com

Оффлайн beza

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #146 : 14 Октября 2008, 22:44:42 »
Цитировать
Есть ли более "дешевые и сердитые" варианты, которые заработают в Ubuntu без особых шаманизмов?

Logitech QuickCam Connect - воткнул и работает.

Оффлайн Besieger

  • Активист
  • *
  • Сообщений: 686
  • Живи сам и дай жить другим)
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #147 : 15 Октября 2008, 11:40:21 »
Это точно, то есть, Вы сами пробовали? Просто не нашел ее в списке https://wiki.ubuntu.com/SkypeWebCams ,только поэтому и уточняю) Как она по качеству изображения? То, что видел в сети мне не очень понравилось( А картинка с 3500 мне понравилась)
Asus Eee PC 1000H + Linux Mint = Full out-of-the-box joy)

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #148 : 15 Октября 2008, 14:56:21 »
Цитировать
Есть ли более "дешевые и сердитые" варианты, которые заработают в Ubuntu без особых шаманизмов?

Logitech QuickCam Connect - воткнул и работает.
И 2 варианта: Connect и Connect IM. Первый -- с бубном, надо драйвер собирать, второй -- искаропки, но не без глюков.

Цитировать
И насколько я понял, если бы патч применился успешно, нужно ещё что-то сделать?
По ссылке, которую я давал, есть инструкции и репозиторий с готовым драйвером, который собирать не потребуется. Оттуда ставил?

Оффлайн Besieger

  • Активист
  • *
  • Сообщений: 686
  • Живи сам и дай жить другим)
    • Просмотр профиля
Re: Веб Камеры и Linux
« Ответ #149 : 15 Октября 2008, 15:03:38 »
Хм... Так как надо родичам, то есть - "быстро и чтоб работало", то остановлюсь на 3500 плюс. Спасибо всем за советы!)) А ссылки на драйверы изучу, мало ли, пригодится))) Отличная тема))))
Asus Eee PC 1000H + Linux Mint = Full out-of-the-box joy)

 

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