Někdy je potřeba zaznamenat, co děláte. V mém případě jsem chtěl zaznamenat celý proces kresby jednoho obrazu. Narazil jsem na drobný problém. Většina aplikací na vytváření videí z monitoru neumí snímat obraz v časovém intervalu. Při kresbě nepotřebuji záznam 25 snímků za vteřinu. Stačí mi delší interval cca 1-2 vteřiny. Na OSX jsem našel pouze jedinou aplikaci, která to umí. Cena $69. Nesmysl.
Snímání obrazovky jsem vyřešil skriptem, který ukládá každou vteřinu (sleep 1) screenshot do adresáře ze kterého je spuštěn.
#!/bin/bash
while true ; do sleep 1 && echo `date`' Capturing' && screencapture -C -m -t jpg -x -f cap.`date +%s`.jpg ; done
Skript uložte do souboru, nastavíte práva (chmod +x), otevřete terminál a spustíte v nějaké složce kde se vám budou soubory ukládat. Ctrl-C ukončíte běh skriptu a v adresáři máte spousta PNG souborů. Další zpracování a převod na video je už celkem jednoduhé. Každý snímek se ukládá s datem ve jménu, takže si soubory nebudete přepisovat.
Jednoduché a levné (zdarma) řešení.