Instalacja kamery Logitech QuickCam Pro 4000 na Ubuntu/Debian

3 02 2008

Przypomniało mi się że kiedyś coś takiego napisałem do linux.pl…

Na początek należy dodać moduły “pwcx ” oraz “pwc “, komendami:

modprobe pwc

oraz

modprobe pwcx

Jeżeli nie posiadamy tych modułów należy zainstalować “pwc-9.0.2.tar.gz” oraz “pwcx-9.0.tar.gz

(Jeśli posiadamy inna kamerę moduły można znaleźć na stronce http://www.qbik.ch/usb/devices )

Następnie rozpakowujemy ffmpeg <<==koniecznie wersja 0.4.8 lub nowsza (dolaczona w katalogu)

tar -zxf ffmpeg-0.4.8.tar.gz

oraz instalujemy

cd ffmpeg-0.4.8.tar.gz
./configure –enable-shared –prefix=/katalog/instalacji/
make
make install

Następnie dopisujemy do pliku “/etc/ld.so.conf” linijke “usr/local/lib/” oraz uruchamiamy “ldconfig”

Kopiujemy kopiujemy

cp ffserver.conf /etc/ffserver.conf

Uruchamiamy serwer komendą

./katalog/instalacji/bin/ffserver

(Serwer domyślnie ustawiony jako demon)

Dołączamy do niego zrzut z kamery

./katalog/instalacji/bin/ffmpeg -vd /dev/video0 http://localhost:8090/feed1.ffm /tmp/zrzut.mpg
/tmp/zrzut.mpg <<<=== podaje miejsce gdzie ma byc zapisane nagranie

Plik konfiguracyjny jest ustawiony domyślnie na jeden stream (o rozdzielczości 640×480 oraz ilości klatek 30/s) o rozszerzeniu *.asf

Możemy go obejrzeć pod adresem
http://127.0.0.1/stream.asf

Jeżeli chcemy stworzyć strumień jpg na stronie www należy użyć znacznika
“<META HTTP-EQUIV=”Refresh” CONTENT=”0.5″>”
co spowoduje ze strona będzie sie otwierać 2 razy w ciągu sekundy co daje
w miarę płynny stream kompatybilny ze wszystkimi przeglądarkami.

Przykładowa stronka do strumienia *.jpg
<html>
<head>
<TITLE>STRUMIEN_JPG</TITLE>
<META HTTP-EQUIV=”Content-type” CONTENT=”text/html; charset=iso-8859-2″>
<META HTTP-EQUIV=”Refresh” CONTENT=”0.5″>
</head>
<body>
<p align=”center”><img src=”http://127.0.0.1:8090/obraz.jpg” height=480 width=640</p><hr>
</body>
</head>
</html>
Przykładowa stronka do strumienia *.asf (brak plugina asf do Mozilli/Linux)

<html>
<head>
<TITLE>STRUMIEN_ASF</TITLE>
<META HTTP-EQUIV=”Content-type” CONTENT=”text/html; charset=iso-8859-2″>
</head>
<body>
<Embed type=”application/x-mplayer2″ src=”http://127.0.0.1:8090/stream.asf” Name=MMPlayer1 Autostart=1 ShowControls=1 ShowDisplay=1 ShowStatusBar=1 DefaultFrame=”Slide” width=640 height=480>
</body>
</head>
</html>

Przykładowa stronka do strumienia *rm

<html>
<head>
<TITLE>STRUMIEN_RM</TITLE>
<META HTTP-EQUIV=”Content-type” CONTENT=”text/html; charset=iso-8859-2″>
</head>
<body>
<embed src=”http://127.0.0.1/rm_high.ra” height=640 width=480 autostart=true type=audio/x-pn-realaudio-plugin>
</body>
</head>
</html>

Jest to przykład na podstawie pakietu “ffmpeg”.
Stronkę z innym softem możemy znaleźć pod adresem http://www.exploits.org/v4l/

Godnym polecenia jest “Motion” (http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome)
którym można ustawić kamerę w trybie streamu wszystkiego natomiast nagrywania tylko ruchu.
Do obsługi kilku kamer natomiast polecam ZoneMinder (http://www.zoneminder.com/)
który posiada bardzo interesujący panel zarządzający (PHP/MySQL).

Link do artykułu umieszczonego na linux.pl


Opcje

Info

Odpowiedz

Możesz używać tagów : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Preview:


CentOS Icon FirefoxUbuntu

Paintball.info.pl
www.armiapolnoc.pl