Скринкаст в Byzanz: записываем видео с экрана в GIF
Иногда требуется не просто снять скриншот, а продемонстрировать на экране выполнение определенной последовательности действий. Что, для этого записывать видео и возиться с загрузкой на Youtube? Конечно, нет! На выручку линуксоиду приходит программа Byzanz.
Что умеет программа Byzanz
Программа выполняет всего одно действие — записывает так называемый скринкаст (видео с происходящим на экране). Запись осуществляется в форматах Flash, Ogg Theora Video и — что самое интересное — в обычный файл GIF.
Как известно, лучше один раз увидеть, чем сто раз услышать. Ниже пример скринкаста в GIF:
Вся эта анимация может размещаться на любом сайте как обычная картинка. Объем этого GIF — не поверите — всего 200 Кб.
Как установить Byzanz
Для установки потребуется подключить сторонний репозиторий, обновить данные и запустить apt-get:
sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update
sudo apt-get install byzanz
Как пользоваться программой записи скринкастов Byzanz
Программа имеет интерфейс командной строки. От пользователя требуется задать всего одну команду, указав в качестве опций формат записи, разрешение и продолжительность. Например:
byzanz-record --duration=20 --x=0 --y=0 --width=1024 --height=800 sk.gif
Будет включена запись 20-секундного ролика, захвачен экран целиком с разрешением 1024x800 и результат будет сохранен в файте sk.gif в формате GIF.
Дополнительные опции программы Byzanz
- -a, --audio Запись звука. Эта опция работает только в том случае, если выбранный формат для записи поддерживает звук. В GIF, разумеется, звука не будет.
- -c, --cursor Записывается перемещение курсора.
- -d, --duration=SECS Продолжительность записи в секундах. Если опция не указывается, то запись будет длиться 10 секунд.
- --delay=SECS Задержка перед включением записи в секундах. Удобно использоваться для того, чтобы успеть закрыть ненужные окна и подготовить нужные. Значение по умолчанию — 1 секунда
- --display=DISPLAY можно выбрать конкретный X-display для записи
- -h, --height=PIXEL высота захватываемого для записи прямоугольника в пикселах
- -w, --width=PIXEL ширина захватываемого для записи прямоугольника В пикселах
- -v, --verbose Вывод дополнительной информации
- -x, --x=PIXEL X координата X области для записи
- -y, --y=PIXEL Y координата У области для записи
Более современный (но и более простой) аналог Byzanz — программа записи скринкастов Peek.
А если нужен не скринкаст, а скриншот?
Если вам потребуется статичная картинка с экрана и вам по душе интерфейс командной строки, то к вашим услугам программа снятия скриншотов scrot.
Комментировать