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

field_vote: 
Ваша оценка: Нет Средняя: 5 (4 оценки)
Главная тема: 

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.