Как я могу сделать замедленное видео моего рабочего стола
Я хотел бы сделать снимок экрана, каждую минуту моего экрана, чтобы создать замедленное видео о том, как я программирую игру.
Я нашел CamStudio, но, похоже, у него нет возможности просто сохранять скриншоты, а не видео.
Есть идеи?
Мне нужен инструмент, который каждую минуту снимал бы весь экран и автоматически сохранял его где-нибудь.
4 ответа
Используйте задание cron или скрипт оболочки, чтобы сделать скриншоты, а затем скомпилировать их в файл фильма, как предложил Nifle. Может использовать это в качестве сценария оболочки:
while true; do scrot -d 60; done
Я не очень хорош в оболочке, так что кто-то может улучшить это
Есть несколько приложений, которые делают автоматические снимки экрана, AutoScreenShot является одним из примеров.
Тогда, когда у вас есть образы, сделать из них фильм не так сложно.
Создание фильмов из файлов изображений с помощью ffmpeg/mencoder
Укороченная версия:
Мы также можем использовать ffmpeg напрямую для кодирования файлов изображений в фильм. Если мы начнем с имен файлов 001.jpg, 002.jpg, ..., мы можем использовать: ffmpeg -r 10 -b 1800 -i %03d.jpg test1800.mp4
Я наткнулся на программу Chronolapse, которая может быть полезна для этого:
http://code.google.com/p/chronolapse/
Я сам этим не пользовался, но похоже, что он будет делать то, что тебе нужно, и это бесплатно.
Для пользователей Mac есть Motif. http://screenmotif.com/ он был построен так, чтобы занимать как можно меньше ресурсов при записи в течение нескольких недель.