Какое программное обеспечение можно использовать для скриншотов с заданным интервалом? Я бы хотел сделать скриншоты каждые 2 секунды или около того. Командная строка и графический интерфейс хорошо.
Я бы предпочел программное обеспечение, которое также может изменять размер и сжимать каждый снимок экрана.
Установите scrot, а затем запустите это:
while true; do scrot & sleep 2; done
watch -n2 scrot
или
while true; do scrot -d2; done
Согласно редактированию на ваш вопрос:
import threading
import os
def capture(i):
i += 1
threading.Timer(2.0, capture, [i]).start()
fill = str(i).zfill(5)
os.system("scrot scrot-%s.jpg" % fill)
os.system("streamer -o streamer-%s.jpeg -s 320x240 -j 100" % fill)
capture(0)