Есть несколько способов сделать это. Мой подход обычно включал бы использование программного обеспечения для захвата экрана, редактирования и преобразования. Это может быть довольно трудоемким и довольно громоздким, если вы пытаетесь сделать быстрый GIF из CLI.
Однако для Windows вы можете использовать Gifify. Это отличная утилита с открытым исходным кодом от GITHUB. Который вы можете найти здесь.
gifify - это сценарий оболочки для преобразования экранных записей в GIF-файлы, которые удобно встраивать в такие места, как Slack-каналы или проблемы GitHub и запросы на извлечение.
Для Linux или Ubuntu вы можете использовать нечто похожее или, по крайней мере, более простое в установке и запуске, как ImageMagick.
sudo apt-get установить imagemagick
Теперь вы можете создать GIF из числа картинок (JPG), используя:
convert -delay 20 -loop 0 *.jpg myimage.gif
Больше информации
MAC
Для MAC вы также можете использовать Github, используя QuickTime, ffmpeg и gifsicle. Этот процесс в некоторой степени похож на шаги, которые вы можете предпринять и в Linux.
инструкции
Для захвата видео (размер файла: 19 МБ) с помощью бесплатного приложения "QuickTime Player":
Откройте "Quicktime Player", перейдите в "Файл" -> "Новая запись экрана". Выделите часть экрана, перетащив прямоугольник, записав 13-секундное видео.
Перейдите в Файл -> Экспорт -> Как фильм. Сохранение видео в полном качестве с именем файла in.mov. Чтобы преобразовать in.mov в out.gif (размер файла: 48 КБ), откройте терминал в папку с in.mov и выполните следующую команду. команда:
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize = 3 --delay = 3> out.gif
Github ссылка
ttgif также является еще одной известной опцией для MAC. Это тем более на стороне преобразования терминальных записей в анимированные гифки
https://github.com/icholy/ttygif