Как я могу сделать замедленное видео моего рабочего стола

Я хотел бы сделать снимок экрана, каждую минуту моего экрана, чтобы создать замедленное видео о том, как я программирую игру.

Я нашел 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/ он был построен так, чтобы занимать как можно меньше ресурсов при записи в течение нескольких недель.

Другие вопросы по тегам