Faça o download de imagesnap com brew install imagesnap
ou link e execute algo assim em um terminal:
i=1; while :; do /path/to/imagesnap ~/Desktop/$((i++)).png; done
Eu uso um script como este:
while :; do
i=1
n=~/Desktop/$(date +%y%m%d%H%M%S)-$i.png
while [[ -e $n ]]; do
n=${n%-*}-$((i++)).png
done
imagesnap $n
sleep ${1-0}
done