Last Updated or created 2023-01-05
#!/bin/bash # capture images from Foscam ( 5 minute interval ) while true; do wget -q "http://IP-WEBCAM:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=adminuser&pwd=adminpass" -O $(date +%Y%m%d%H%M).jpg sleep 300 done # from jpg to mp4 ffmpeg -f image2 -r 24 -pattern_type glob -i '*.jpg' -vcodec libx264 -profile:v high444 -refs 16 -crf 0 -preset ultrafast -vf scale=1920:1080 paddo.mp4
If your ipcam can’t add timestamps, use below part to add text (replace in above script)
... ... wget -q "http://IP-WEBCAM:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=adminuser&pwd=adminpass" -O /tmp/1.jpg convert -fill white -pointsize 30 -draw "text 10,30 '$(date)'" /tmp/1.jpg $(date +%Y%m%d%H%M).jpg rm -f /tmp/1.jpg ... ...