1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| #!/bin/bash
echo starting ...
cd $HOME/immagini/bigbrother/
img=frame.jpg
list=frames.list
if [ -f $list ]
then
n=`tail -n 1 $list`
else
touch $list
n=0
fi
sleep 1
webcam /etc/webcam/bigbrother.conf &> cam.log &
echo grabbing frames \(x-key to stop\) ...
until [ "$input" = "x" ]
do
read -t1 -s -n1 input
if [ -f $img ]
then
n=$((10#$n))
n=$[n+1]
n=`printf %05d $n`
mv $img $n.jpg
echo $n >> $list
fi
done
pkill webcam # :(
echo webcam stopped.
echo starting avi creation ...
mencoder mf://*.jpg -mf w=640:h=480:fps=1:type=jpg -ovc copy -o btemp.avi &> menc.log &&
printf "\n=========================\n\n" >> menc.log &&
mencoder btemp.avi -forceidx -ovc copy -o bigB.avi >> menc.log 2>&1 &&
rm btemp.avi
echo done. |
#!/bin/bash
echo starting ...
cd $HOME/immagini/bigbrother/
img=frame.jpg
list=frames.list
if [ -f $list ]
then
n=`tail -n 1 $list`
else
touch $list
n=0
fi
sleep 1
webcam /etc/webcam/bigbrother.conf &> cam.log &
echo grabbing frames \(x-key to stop\) ...
until [ "$input" = "x" ]
do
read -t1 -s -n1 input
if [ -f $img ]
then
n=$((10#$n))
n=$[n+1]
n=`printf %05d $n`
mv $img $n.jpg
echo $n >> $list
fi
done
pkill webcam # :(
echo webcam stopped.
echo starting avi creation ...
mencoder mf://*.jpg -mf w=640:h=480:fps=1:type=jpg -ovc copy -o btemp.avi &> menc.log &&
printf "\n=========================\n\n" >> menc.log &&
mencoder btemp.avi -forceidx -ovc copy -o bigB.avi >> menc.log 2>&1 &&
rm btemp.avi
echo done.