scrot
для скриншотов.Оказывается, их есть у нас. Энтузиасты Arch Linux сообщества создали ffcast — обёртку над несколькими программами, позволяющую запустить запись скринкаста из терминала для выбранной области экрана. Для записи используется
ffmpeg
, поэтому в качестве выходного файла можно сразу указать формат GIF.Итоговая команда выглядит следующим образом:
ffcast -s ffmpeg -r 15 -- -pix_fmt rgb24 out.gif
Ключ
-s
говорит, что мы хотим задать область экрана с помощью курсора. Флаг -r
указывает количество кадров в секунду во время записи. -pix_fmt rgb24
подразумевает выходной GIF-файл.После записи советуют оптимизировать полученный скринкаст с помощью утилиты
convert
из пакета ImageMagick:convert -layers Optimize out.gif out_opt.gif
В общем-то вся магия. Я проверял работоспособность решения, воспользовавшись форком проекта на гитхабе. У форка есть PPA-репозиторий, а нам — ленивым убунтоводам — только это и требуется. Также в форке убрали из зависимостей
bash
и добавили поддержку avconv
(конвертера из Libav, заменяющего ffmpeg
в Ubuntu).С
ffcast
получить «живой» скриншот гораздо проще.
Комментариев нет:
Отправить комментарий