Как записать скринкаст области экрана под Ubuntu 14.04

Категория: Linux

Краткий мануал по установке утилит для сохранения выделенной области экрана. Я нагуглил несколько решений, но мне больше всего понравилась утилита Kazam (которая, кстати на моей предыдущей Ubuntu 12.04 не работала).

Peek

Не проверял.

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

Kazam

Установка утилиты Kazam 1.5.0:

sudo add-apt-repository ppa:kazam-team/unstable-series
sudo apt-get update
sudo apt-get install kazam

После добавления репозитория вы увидите примечание о возможных проблемах с установкой Python пакета python3-cairo. Возможно для Ubuntu 14.04 нужно будет запустить установку вручную:

sudo apt-get install python3-cairo
sudo apt-get install python3-cairo=1.10.0+dfsg-3ubuntu2 # для Ubuntu 14.04
Примечание

Для конвертирования mp4 в GIF формат нужна утилита ffmpeg версии 2.4.2 (как установить) и сonvert из пакета imagemagick. Сам процесс конвертирования видео в GIF описан здесь.

Для запуска панели доп. настроек:

kazam --preferences
Внимание!

Версия 1.5.3 из репозитория ppa:kazam-team/unstable-series содержит баг: "'KazamApp object has no attribute keypress_viewer", при котором после автосохранения Kazam не завершает работу. Это делает невозможным использование утилиты в скриптах. Поэтому я откатился на стабильную версию 1.4.5. 

Byzanz

Для выбора области экрана нужно получить из GIT репозитория исходники и скомпилировать FFcast2. Не охота заморачиваться..

Устанавливаем Ruby утилиту byzanz из репозитория:

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update
sudo apt-get install byzanz

Скрипт для выбора области экрана: http://askubuntu.com/a/201018/86773

RecordMyDesktop

Выбирать область экрана нужно в отдельном окне, что не очень удобно.

sudo apt-get install gtk-recordmydesktop

Подробнее: http://askubuntu.com/a/107735/86773

Simple Screen Recorder

Выбор области экрана также не удобен.

#screencast, #record window area, #kazam, #ffmpeg, #imagemagick

категория: Linux