
Ziel ist es, eine kleine Kamera mittels des Logilink Video Grabbers an einen Notebook mit Ubuntu anzuschliessen. Basis ist ein frisch installierter Thinkpad T42 mit Ubuntu 10.04. Im ersten Schritt möchten ich das nur Video sehen. Wenn es klappt möchte ich vielleicht später noch Snapshots auf einen Webserver hochladen. Das Ganze dient dazu das Bild einer kleinen Schwarzweiss Kamera in einem Nistkasten (mein Meisen-TV) zu zeigen.
Zuerst brauchen wir MPlayer und damit man später nicht eine Warnmeldung wegen eine fehlenden Fernbedienung bekommt danach noch lirc ausschalten.
sudo apt-get install mplayer
sudo vi /etc/mplayer/mplayer.conf
nolirc=yes
Wichtig ist es am Anfang das Gerät nicht eingesteckt zu haben. Um das Logilink VG0001 anzuschliessen brauchen wir noch einen Treiber der standardmässig nicht mit Ubuntu mitgeliefert wird. Das heist den Treiber von hier laden. Dann auspacken und installieren
mkdir easycap
mv easycap_dc60.0.7.1.tar.gz easycap
cd easycap/
tar xzvf easycap_dc60.0.7.1.tar.gz
cd easycap_dc60.0.7.1/
sudo ./install
Damit wird der Treiber kompiliert und geladen. Jetzt noch kurz prüfen ob der Treiber auch geladen worden ist.
lsmod | grep easy
easycap 328096 0
Dann den den Adapter reinstecken und nachsehen ob das Gerät installiert worden ist.
ls /dev/easy* -l
crw-rw---- 1 root root 180, 192 2010-04-29 13:52 /dev/easycap0
crw-rw---- 1 root root 180, 193 2010-04-29 13:52 /dev/easysnd1
So kann man dann MPlayer starten und das Video sehen.
sudo mplayer tv:// -tv driver=v4l2:norm=PAL_BGHIN:width=720:height=576:outfmt=uy
vy:device=/dev/easycap0:input=0:fps=25:buffersize=64:adevice=/dev/easysnd1:audio
rate=48000:amode=1:forceaudio:immediatemode=0 -hardframedrop -vo xv -ao alsa
Gegenüber dem Readme sind hier zwei kleinere Änderungen wichtig, die mich etwas Zeit gekostet haben. Das Bild hat sofort geklappt. Mit dem Ton hat es etwas gehappert.
buffersize=64
-ao alsa
waren wichtig. Das ganze jetzt noch in ein Shellscript
vi meisen-tv.sh
sudo mplayer tv:// -tv driver=v4l2:norm=PAL_BGHIN:width=720:height=576:outfmt=uy
vy:device=/dev/easycap0:input=0:fps=25:buffersize=64:adevice=/dev/easysnd1:audio
rate=48000:amode=1:forceaudio:immediatemode=0 -hardframedrop -vo xv -ao alsa
Jetzt noch dafür sorgen das die Treiber automatisch bei Booten geladen werden
vi /etc/modules
/richtigen-pfad/easycap_dc60.0.7.1/src/easycap.ko
Das wars.






Danke für das gute Beschreibung. Es hat alles geklappt mit Video und Sound. Aber das Aufnehmen auf die Festplatte kriege ich noch nicht hin. Wenn du da ein Rat hast bin ich dankbar. !"!!
Hallo Andi
nein, leider nicht.
Hallo,
habe bereits mehrere Installationsversuche hinter mir. Bis zur Abfrage "lsmod | grep easy" läuft alles problemlos, die Antwort ist korrekt. Allerdings werden nach dem Anstecken des Adapters keine Einträge im Verzeichnis "/dev" gefunden. Was kann ich tun?
Gruß
Bernd
ist das USB 2.0? Ich habe grad die Installation auf einem älteren Rechner noch mal gemacht und bekomme folgenden Fehler.
dmesg
.....
[ 317.098352] easycap: easycap_module_init: ========easycap=======
[ 317.098363] easycap: easycap_module_init: version: 0.7.1
[ 317.098960] easycap: easycap_usb_probe: ERROR: bad video_isoc_maxframesize
[ 317.098982] easycap: probe of 2-2:1.0 failed with error -2
[ 317.109263] easycap: easycap_usb_probe: easysnd now attached to minor #192
[ 317.109363] usbcore: registered new interface driver easycap
Es ist ein Thinkpad T30 auf dem wohl kein USB 2 ist.
Zum Aufnehmen:
sudo mencoder tv:// -tv driver=v4l2:norm=PAL_BGHIN:width=720:height=576:outfmt=uyvy:device=/dev/easycap0:input=0:fps=25:buffersize=64:adevice=/dev/easysnd1:audiorate=48000:amode=1:forceaudio:immediatemode=0 -vf harddup,pp=lb -ovc lavc -oac mp3lame -lameopts abr:cbr=128 -lavcopts vcodec=mpeg4:vbitrate=2048:aspect=4/3 -o video.avi
Bitrate, Codec usw. kannste dir ja selbst aussuchen. :)
Danke, habe es mit VLC hin gekriegt ;)
huhu,
mein easycap hat 4 video eingaenge, habe die case anweisungen erweitert, in der v4l-info zum modul /dev/easycap0 stehen die inputs nun alles 4 drin, allerdings bekomme ich, wie zuvor ohne aenderung auf input 0 ein schwarzes bild (analoge cam angeschlossen oder auch nicht angeschlossen).
auf input 1 (analoge cam angeschlossen oder auch nicht angeschlossen) immer ein schwarzweiss gestreiftes bild.
mache die bilder mit der anwendung webcam aus der konsole heraus, ubuntu 9.10.
hilfe -
vg, rodi
tut mir leid aber da kann ich dir nicht helfen. habe selbst nur diese Installation geschafft. Deine Hardware kenne ich nicht ;-(
Hey,
danke für die anleitung. hat bei mir funktioniert :)
Ich komme bis zum Punkt
"sudo ./install"
beim installieren des Treibers nicht weiter.
Hello!
Ich bekomme bei dem Installationsversuch nach unter Ubuntu Studio 11.04 diese FM:
jopa@jopa:~/easycap/easycap_dc60.0.7.1$ sudo ./install.sh
depmod OK
make clean OK
ERROR: step failed: make
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c:70:3: error: unknown field ‘ioctl’ specified in initializer
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c:70:3: warning: initialization from incompatible pointer type
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c:95:3: error: unknown field ‘ioctl’ specified in initializer
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c:95:3: warning: initialization from incompatible pointer type
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c: In function ‘easycap_usb_probe’:
/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.c:2042:3: error: implicit declaration of function ‘init_MUTEX’
make[3]: *** [/home/jopa/easycap/easycap_dc60.0.7.1/src/easycap_main.o] Fehler 1
make[2]: *** [_module_/home/jopa/easycap/easycap_dc60.0.7.1/src] Fehler 2
make[1]: *** [all] Fehler 2
make: *** [build] Fehler 2
Woran kann das denn liegen?
Hallo Jopa
dann kann ich dir nicht helfen da ich es unter 11.04 mehr versucht habe
Hagen
Now on Ubuntu 11.10 works without driver compilation. Just plug device into usb and /dev/video0 directory is created. If you use svideo connector then after mplayer is opened you must execute this command: v4l2-ctl -i 5
This will switch v4l2 to svideo mode.
To list all available modes: v4l2-ctl -n
To show current mode: v4l2-ctl -I