Как записать скринкаст области экрана под Ubuntu 14.04
Краткий мануал по установке утилит для сохранения выделенной области экрана. Я нагуглил несколько решений, но мне больше всего понравилась утилита 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