Quel logiciel puis-je utiliser pour prendre des captures d'écran avec un intervalle défini? J'aimerais prendre des captures d'écran toutes les 2 secondes environ. La ligne de commande et l'interface graphique sont correctes.
Je préférerais un logiciel qui peut également redimensionner et compresser chaque capture d'écran.
Installez scrot
puis exécutez ceci:
while true; do scrot & sleep 2; done
watch -n2 scrot
ou
while true; do scrot -d2; done
while true; do import -window root /path/to/where/you/want/to/save/`date`.png; done
Selon une modification de votre question:
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)