Скринкаст в 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.

5
Ваша оценка: Нет Средняя оценка: 5 (4 votes)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.