Сайт | Скачать | Видео | Wiki

Автор Тема: UVC - драйверы для различных устройств видеозахвата (в основном - веб-камеры)  (Прочитано 23274 раз)

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

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
Дамы и господа!

Рад вам представить пакет драйверов для самого различного парка устройств захвата видео - веб-камеры (основной упор сделан на этот класс устройств), цифровые камкордеры, аналоговые видео-преобразователи, аналоговые и цифровые ТВ-тюнеры и still-image (кто-нибудь знает как это переводится?) камеры. Я собрал по максимуму но всё-таки не всё возможное - некоторые модули и либы требуют свежатины которая у нас отсутствует. Но надеюсь того что есть хватит с лихвой ;) :)! Список поддерживаемых устройств смотрите по ссылке:

http://linux-uvc.berlios.de/

Внутри также две либы я включил которые мне удалось собрать: libv4l и libv4l2util. Также как я понял включены дрова из проекта gspca. Заводим камеру (у меня так получилось):

Цитата
modprobe videodev
modrpobe uvcvideo

Затем набираем вот эту команду:

Цитата
dmesg

И там в конце должно быть что-то в этом роде:

Цитата
Linux video capture interface: v2.00
uvcvideo: Found UVC 1.00 device Acer CrystalEye webcam (064e:a101)
input: Acer CrystalEye webcam as /class/input/input2
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)

Если всё успешно то необходимо сделать так чтоб эти модули грузились автоматом при старте системы. Поступаем вот так:

Цитата
echo "modprobe videodev" >> /etc/rc.d/rc.local
echo "modprobe uvcvideo" >> /etc/rc.d/rc.local

А вот и сам пакет:

http://puppyrus.org/pub/users/fliker/uvcvideo-20.07.09.00.16.pet

Надеюсь не зря собирал ;D.
« Последнее редактирование: 19 Апрель 2011, 10:56:04 от melviX »
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
Обновление:

 - Теперь depmod -a выполняется автоматически.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
Обновление:

 - Наконец-то нормально откомпилил все библиотеки и утилиты (кроме подпапки test, не получается хоть ты тресни).
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн GanZ

  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +12/-1
  • Woof-Woof!
Сцылка умерла, можно перезалить?

Нашел! http://puppyrus.org/pub/users/fliker/Repositary/Drivers/uvcvideo-20.07.09.00.16.pet

Поставил. Вот что получил:
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
r8169: eth0: link up

строки типа
uvcvideo: Found UVC 1.00 device Acer CrystalEye webcam (064e:a101)
input: Acer CrystalEye webcam as /class/input/input2
отсутствуют.
камера logitech, простенькая вэбка.
Скайп тоже ничего не находит.  :(
« Последнее редактирование: 19 Апрель 2011, 10:53:28 от melviX »
Добрый фей я... Могу и нафеячить!

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
« Последнее редактирование: 19 Апрель 2011, 10:53:56 от melviX »
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн GanZ

  • Старожил
  • ****
  • Сообщений: 211
  • Репутация: +12/-1
  • Woof-Woof!
Добрый фей я... Могу и нафеячить!

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
lsusb -v > lsusb-v.txt

- почитал. Обнаруживается но не как камера, просто как какой-то девайс. Как помочь - не знаю.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Автор темы
  • Puppy 4ever!
Новинка:

У меня как известно появился новый ноутбук. И в нём есть вебка. Но вредная вебка... Собрал кое-что для этого непростого случая. Жаль у меня проблемы (вебка пашет но очень криво). Список поддерживаемых устройств:

Цитата
VID     PID     Chipset Type    Name                                        Notes

0x05CA  0x1803  R5U870  UVC     Flybook V5                                  
0x05CA  0x1810  R5U870  UVC     HP Pavilion Webcam                          
0x05CA  0x1812  Unknown UVC     HP Pavilion Webcam                          Used on HP Pavilion DV6502AU laptops. Apparently does not require ucode.
0x05CA  0x1830  R5U870  WDM     Sony Visual Communication Camera VGP-VCC2   Used on Sony VAIO SZ laptops.
0x05CA  0x1832  R5U870  WDM     Sony Visual Communication Camera VGP-VCC3   Used on Sony VAIO UX laptops.
0x05CA  0x1833  R5U870  WDM     Sony Visual Communication Camera VGP-VCC2   Used on Sony VAIO AR1 laptops.
0x05CA  0x1834  R5U870  WDM     Sony Visual Communication Camera VGP-VCC2   Used on Sony VAIO AR2 laptops.
0x05CA  0x1835  R5U870  UVC     Sony Visual Communication Camera VGP-VCC5   Used on Sony VAIO SZ laptops.
0x05CA  0x1836  R5U870  UVC     Sony Visual Communication Camera VGP-VCC4   Used on Sony VAIO FE laptops.
0x05CA  0x1837  R5U870  UVC     Sony Visual Communication Camera VGP-VCC4   Used on Sony VAIO FZ laptops. The camera is installed upside down.
0x05CA  0x1839  R5U870  UVC     Sony Visual Communication Camera VGP-VCC6   Used on Sony VAIO CR laptops.
0x05CA  0x183a  R5U870  UVC     Sony Visual Communication Camera VGP-VCC7   Used on Sony VAIO SZ and TZ11 laptops.
0x05CA  0x183b  R5U870  UVC     Sony Visual Communication Camera VGP-VCC8   Used on Sony VAIO FZ laptops.
0x05CA  0x183e  R5U870  UVC     Sony Visual Communication Camera VGP-VCC9   Used on Sony VAIO FZ laptops.
0x05CA  0x1841  R5U870  UVC     Fujitsu F01 / Fujitsu Lifebook U810         The camera is installed upside down.                    
0x05CA  0x1870  R5U870  WDM     HP Pavilion Webcam / HP Webcam 1000         VID/PID combination used by two distinct devices. dv1xxx appears to be
                                                                            the less common of the two. The only way to check the difference is to
                                                                            read the model number out via DMI. Not currently supported by loader.

Как устанавливаем:

 - ставим дрова из первого поста;
 - ставим вот этот пакет:

http://puppyrus.org/pub/users/fliker/Repositary/Drivers/r5u87x.pet

 - набираем вот эту команду:

Цитата
r5u87x-loader --reload

 - набираем dmesg и проверяем если камера обнаружилась и работает;

 - если всё успешно то выполняем вот эту команду:

Цитата
echo 'r5u87x-loader --reload' >> /etc/rc.d/rc.local

 - радуемся жизни ;) :).
« Последнее редактирование: 19 Апрель 2011, 10:54:32 от melviX »
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов