Недавно при случае приобрел себе вот такое устройство для видеозахвата. Т.к. в комплекте с устройством поставлялись драйверы только для Windows, ниже я предлагаю алгоритм установки драйвера в Ubuntu.
Перед установкой драйвера, убедитесь, что устройство отключено от компьютера!
1. Скачиваем драйвер здесь или здесь.
2. Распаковываем удобным вам способом, например так:
tar zxf easycap_dc60.0.8.2.tar.gz
3. Переходим в распакованный каталог:
cd easycap_dc60.0.8.2
4. Если ранее компилировать ничего не приходилось, то устанавливаем необходимый для этого пакет:
sudo aptitude install build-essential5. Устанавливаем драйвер:
sudo ./install.sh
6. Проверяем, успешно ли прошла установка и присутствует ли драйвер в памяти компьютера:
lsmod | grep easycapВ результате мы должны увидеть похожий результат:
7. Подключаем устройство к USB-порту.
8. Проверяем, распознаётся ли устройство компьютеров: в результате подключения в каталоге /dev должны появиться файлы устройств easycap0 и easysnd1
В результате мы должны увидеть нечто похожее:ls /dev/easy*
Если же вы получите сообщение вида
ls: невозможно получить доступ к /dev/easy*: Нет такого файла или каталогато попробуйте подключить в другой USB-порт (у меня отказывалось работать в фронтальном USB-разъеме)
9. Устанавливаем необходимые права для доступа к устройству:
sudo ./permit.sh10. Проверяем работоспособность устройства, предварительно подключив источник изображения:
./test.sh 1 - если подается PAL-сигнал
./test.sh 5 - если подается NTSC-сигнал
Если в результате вы увидели окно mplayer с подаваемым видеоизображением, поздравляю - установка прошла успешно.
Полный перечень видеорежимов, доступных для тестирования, подается в таблице ниже:
test standard width height format input sound
1 PAL_BGHIN 640 x 480 UYVY CVBS yes
2 PAL_BGHIN 704 x 576 UYVY CVBS yes
3 PAL_BGHIN 720 x 576 UYVY CVBS yes
4 PAL_BGHIN 640 x 480 UYVY S-VIDEO yes
5 NTSC_M 640 x 480 UYVY CVBS yes
6 NTSC_443 720 x 480 UYVY CVBS yes
7 NTSC_M 640 x 480 UYVY S-VIDEO yes
8 PAL_BGHIN 720 x 576 YUY2 CVBS yes
9 PAL_BGHIN 720 x 576 RGB24 CVBS yes
10 PAL_BGHIN 720 x 576 BGR24 CVBS yes
11 PAL_BGHIN 720 x 576 RGB32 CVBS yes
12 PAL_BGHIN 720 x 576 BGR32 CVBS yes
13 NTSC_443 720 x 480 YUY2 CVBS yes
14 NTSC_443 720 x 480 RGB24 CVBS yes
15 NTSC_443 720 x 480 BGR24 CVBS yes
16 NTSC_443 720 x 480 RGB32 CVBS yes
17 NTSC_443 720 x 480 BGR32 CVBS yes
18 PAL_BGHIN 320 x 240 UYVY CVBS yes
19 PAL_BGHIN 360 x 288 UYVY CVBS yes
20 PAL_BGHIN 320 x 240 UYVY S-VIDEO yes
21 NTSC_M 320 x 240 UYVY CVBS yes
22 NTSC_443 360 x 240 UYVY CVBS yes
23 NTSC_M 320 x 240 UYVY S-VIDEO yes
24 PAL_BGHIN 360 x 288 YUY2 CVBS yes
25 PAL_BGHIN 360 x 288 RGB24 CVBS yes
26 PAL_BGHIN 320 x 240 BGR24 CVBS yes
27 PAL_BGHIN 320 x 240 RGB32 CVBS yes
28 PAL_BGHIN 360 x 288 BGR32 CVBS yes
29 NTSC_443 360 x 240 YUY2 CVBS yes
30 NTSC_443 360 x 240 RGB24 CVBS yes
31 NTSC_443 320 x 240 BGR24 CVBS yes
32 NTSC_443 320 x 240 RGB32 CVBS yes
33 NTSC_443 360 x 240 BGR32 CVBS yes
34 PAL_BGHIN 640 x 480 UYVY CVBS no
35 PAL_BGHIN 720 x 576 UYVY CVBS no
36 NTSC_M 640 x 480 UYVY CVBS no
37 NTSC_443 720 x 480 UYVY CVBS no
Какое приложение посоветуешь для захвата видео с данного устройства?
ОтветитьУдалитьРуки не дошли еще, если честно. Отложил пока в ящик - то работа, то командировки ) Но планирую VLC. Как только протестирую сам захват - отпишусь.
ОтветитьУдалитьУ меня после sudo ./install.sh
ОтветитьУдалитьвыдало
kernel directory is /lib/modules/2.6.35-22-generic/build
-> regenerating top level Makefile
---> generating src/Makefile
---> generating tools/Makefile
make clean OK
make OK
ERROR: Module snd_usb_audio is in use
ERROR: snd_usb_audio module cannot be removed
Подскажите чего делать?
Перед установкой драйвера, убедитесь, что устройство отключено от компьютера!
ОтветитьУдалитьСпасибо помогло. Но есть проблемка звук не пишется (на камере есть микрофоны) ни в vlc (vlc.sh не запускается) ни mpayer
ОтветитьУдалитьНикак не доберусь до практической проверки - завален другими делами. Т.е. видео идет, но не звук? А если просто пустить на линейный вход звуковухи? (как временную меру).
ОтветитьУдалитьНе получится, камера подключена к этому устройству через радио сигнал. Звук проверяли подключив к автомобильному телевизору так-что это связано с камерой.
ОтветитьУдалитьТ.е. на ТВ тоже звука не было? Тогда ж EasyCap претензий быть не должно)
ОтветитьУдалитьПрошу прощения пропусти "не". С камерой не связано. При просмотре через vlc, сразу выдает ошибку в драйвере /dev/easysnd1 а потом идет видео без звука.
ОтветитьУдалитьubuntu 9.10 ubuntu 11.04 вообще никак не шаманил, эйзиКап изначально заработала
ОтветитьУдалитьВсем привет ,заказал себе эту чудо штуковину , решил под Ubuntu server 11.04 сделать простенькое видеонаблюдение
ОтветитьУдалитьНу вот засада ,при компиляции драйвера (модуля) вылазит вот такая гадость
root@domax:~/EASYCAP/easycap_dc60.0.8.2# ./install.sh
kernel directory is /lib/modules/2.6.38-11-generic-pae/build
-> regenerating top level Makefile
---> generating src/Makefile
---> generating tools/Makefile
make clean OK
ERROR: step failed: make
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c:69:3: error: unknown field ‘ioctl’ specified in initializer
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c:69:3: warning: initialization from incompatible pointer type
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c:113:3: error: unknown field ‘ioctl’ specified in initializer
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c:113:3: warning: initialization from incompatible pointer type
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c: In function ‘easycap_usb_probe’:
/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.c:2880:3: error: implicit declaration of function ‘init_MUTEX’
make[3]: *** [/root/EASYCAP/easycap_dc60.0.8.2/src/easycap_main.o] Ошибка 1
make[2]: *** [_module_/root/EASYCAP/easycap_dc60.0.8.2/src] Ошибка 2
make[1]: *** [all] Ошибка 2
make: *** [build] Ошибка 2
root@domax:
Как победить не знаю ,с линуксом не давно так что сильно не пинайте ,если можно то подскажите как побороть , а самое лучше выложите если можно куда нибудь скомпелированый easycap.ko
Спасибо !!!!!
Спасибо все заработало
ОтветитьУдалить@ubuntu:~/easycap_dc60.0.8.2$ sudo ./install.sh
ОтветитьУдалитьkernel directory is /lib/modules/3.2.0-17-generic/build
not overwriting top level Makefile
not overwriting src/Makefile
not overwriting tools/Makefile
make clean OK
ERROR: step failed: make
In file included from /home/z/easycap_dc60.0.8.2/src/easycap_main.c:31:0:
/home/z/easycap_dc60.0.8.2/src/easycap.h:79:28: фатальная ошибка: linux/smp_lock.h: Нет такого файла или каталога
компиляция прервана.
make[3]: *** [/home/z/easycap_dc60.0.8.2/src/easycap_main.o] Ошибка 1
make[2]: *** [_module_/home/z/easycap_dc60.0.8.2/src] Ошибка 2
make[1]: *** [all] Ошибка 2
make: *** [build] Ошибка 2
Вот что пишет
У меня аналогичная ошибка. Видимо в 3-е ядро не включили файл smp_lock.h. Инсталл ищет данный файл (у меня Ubuntu 12.04) в /usr/src/linux-headers-3.x.x-x-generic. Попытка закомментить обращение к файлу или подставить скачанный файл с инета приводит к куче других ошибок. Создание пустого файла smp_lock.h ошшибку устраняет, но устройство не работает после установки. Пока не победил (((
Удалитькто нибудь победил эту ошибку?
ОтветитьУдалитьу меня драйвер на диске. как этим воспользоваться???
ОтветитьУдалить