#!/bin/sh if [ $# -ne 1 ];then echo "Please give me an argument indicating how many pictures do I get." exit 1 fi a=0 c=`date +%F_%H%M%S` mkdir $c cd $c while [ $a -ne $1 ] do d=`date +%s` wget -q http://livecamera.dqx.jp/shot.jpg?$d -O shot.jpg b=`date +%F_%R:%S` # convert -crop 400x240-400+0 -font Helvetica -pointsize 12 -gravity south -annotate 0 $b -fill white shot.jpg?$d `printf %04d $a`"_l.jpg" # convert -crop 400x240+0+0 -font Helvetica -pointsize 12 -gravity south -annotate 0 $b -fill white shot.jpg?$d `printf %04d $a`"_r.jpg" convert -crop 400x240+0+0 shot.jpg "mid_l.jpg" convert -crop 400x240+400+0 shot.jpg "mid_r.jpg" convert -font Helvetica -pointsize 12 -gravity south -annotate 0 $b -fill white mid_l.jpg `printf %04d $a`"_l.jpg" convert -font Helvetica -pointsize 12 -gravity south -annotate 0 $b -fill white mid_r.jpg `printf %04d $a`"_r.jpg" convert +append `printf %04d $a`"_l.jpg" `printf %04d $a`"_r.jpg" `printf %04d $a`".jpg" #mv shot_hl.jpg `printf %04d $a`".jpg" rm shot.jpg rm mid_*.jpg # rm `printf %04d $a`"_l.jpg" # rm `printf %04d $a`"_r.jpg" echo $a a=`expr $a + 1` sleep 10 done a=0 while [ $a -ne $1 ] do if [ -f `printf %04d $a`".jpg" ] then echo -n "File Found" else echo "$a not found" z=`expr $a - 1` cp `printf %04d $z`".jpg" `printf %04d $a`".jpg" cp `printf %04d $z`"_l.jpg" `printf %04d $a`"_l.jpg" cp `printf %04d $z`"_r.jpg" `printf %04d $a`"_r.jpg" fi echo $a a=`expr $a + 1` done ffmpeg -r 5 -i %4d".jpg" -sameq $d".mp4" ffmpeg -r 5 -i %4d"_l.jpg" -i /usr/share/sounds/freedesktop/stereo/complete.oga -r 5 -i %4d"_r.jpg" -sameq -vcodec mjpeg -acodec adpcm_ima_wav -sameq -vcodec mjpeg "DQX_"$d".AVI" -map 0.0 -map 1.0 -map 2.0 -vcodec mjpeg -newvideo ogg123 /usr/share/sounds/freedesktop/stereo/complete.oga