[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Résolu] Re: Webcam labtec



Le Sun, 8 May 2005 11:47:47 +0200
Maladrie Julien <julien.maladrie@free.fr> a écrit:

> Cela veut donc dire que je peux diffuser de la video sur mon site
> grace a cela??? En streaming??


Non, la première partie fait une webcam (capture de la video et envoi
sur un site ftp), en affinant le script par exemple


DEUXH=50400
JOUR=`date "+%s" -d $(date "+%Y%m%d")`
FIN=$[$JOUR+$DEUXH]
I=100000
while [ `date "+%s"` -lt $FIN ] ; do
vgrabbj -i vga -o jpeg -f temp.jpg > /dev/null 2> /dev/null
convert -rotate 90 temp.jpg temp2.jpg
date '+Pris le %H:%M:%S le %A %d %B %Y' > /tmp/grep
convert  -fill red -pointsize 20 -draw  'text 10,20 "@/tmp/grep"' \
 temp2.jpg d$I.jpg 
# envoi sur le web
cp d$I.jpg salle.jpg
if [ -e ".www" ]; then
ftp -n yoda.rebelles < /var/tmp/.yoda > /dev/null
fi
I=$[$I+1]
sleep 6
# en gros 10 secondes
done
date '+tar cf CAM-%A%d%B%Y-%Hh%M.tar d*.jpg' | sh

te fabrique une archive contenant une série d'images séparées d'une
dizaine de secondes et numérotées dans l'ordre: d100000.jpg,
d100001.jpg, etc

$ tar xf CAM-????
$ jpegtoavi -f 10 480 640 d*.jpg > /tmp/t.avi

fabrique un film de ces images. Tu as un exemple sur

http://boisson.homeip.net/fonteneige.avi

Par ailleurs, une page webcam se fait facilement:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://boisson.homeip.net";><html>
<head>
<title>Webcam à la maison</title> <meta HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=iso-8859-1"><meta HTTP-EQUIV="Expires"
CONTENT="Fri, Jan 1 1999 00:00:00 GMT"><meta HTTP-EQUIV="Pragma"
CONTENT="no-cache"><meta HTTP-EQUIV="REFRESH" CONTENT="11">
<script LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
    var x = 11
    var y = 1
    function startClock()
    { x = x-y 
    document.forms[0].clock.value = x 
    timerID = setTimeout("startClock()", 1000)
    }
  // -->
</SCRIPT>
</head>

<body bgcolor="#000000" text="#FFFFFF" link=red vlink="#c0c0c0"
ONLOAD="startClock()"><form action="#FFFFFF">
<center>
<img SRC="webcam.jpeg" width="80%" alt="Chargement...">
<br>
<kbd>
<strong>Mise à jour dans <input type=text name="clock" size=2 value="">
secondes.</strong></kbd>
<br><br>
</center>
</form>

</body>

le 11 indique un délai de 10 s dans le rafraichissement..


François Boisson



Reply to: