Запись части экрана в виде анимированного GIF

Часто при попытке объяснить проблему с моим компьютером скриншота недостаточно.

Есть ли инструмент, который позволяет вам захватить часть экрана и сохранить ее в файл .gif?

Это необходимо

  • Работайте на Ubuntu и Mac.
  • Позволяет захватывать часть экрана, а не весь экран.
  • Буть свободен.
Это должно быть прямо в gif? Не может быть в видео, и вы можете позже сделать преобразование?
@Braiam, я мог бы это сделать, но было бы удобнее, если бы это было записано в формате gif.

Ответы (4)

Я знаю, что это старый вопрос, но..

Peek — это небольшая программа с открытым исходным кодом, предназначенная именно для этого. У него есть пакеты в большинстве основных дистрибутивов Linux, хотя я не знаю о поддержке OS X.

Это круто. Как раз то, что я хотел, когда задавал вопрос.

Для решения Mac (и Windows) вы можете попробовать LICEcap

LICEcap может захватить область вашего рабочего стола и сохранить ее непосредственно в формате .GIF (для просмотра в веб-браузерах и т. д.).

Функции:

  • Переместите рамку захвата экрана во время записи.
  • Пауза и перезапуск записи с дополнительными вставленными текстовыми сообщениями.
  • Глобальная горячая клавиша (shift+пробел) для переключения на паузу во время записи
  • Настраиваемая максимальная частота кадров записи, позволяющая регулировать загрузку ЦП.
  • Базовая рамка заголовка, с текстом или без него.
  • Запись нажатий кнопок мыши.
  • Отображение прошедшего времени в записи.

Вот GIF, демонстрирующий использование приложений в Windows.

Демо LICEcap

Licecap — просто лучший вариант, если вы хотите сделать это на Mac или Windows. У меня есть гораздо лучший скриншот в моем вопросе, который показывает, как это работает. Не стесняйтесь использовать его, если хотите ;) /
На Ubuntu работает?
Нет, к сожалению, это не работает в Ubuntu. Я все еще ищу один, так как я хотел бы, как хорошо.
Элементарное приложение для записи экрана, которое вы можете найти в альтернативе LICEcap на базе Linux , также есть SimpleScreenRecorder, но пока мне не удалось запустить его в Ubuntu, поэтому я не буду предлагать приложение, которое не смог бы протестировать или использовать сам.
Обновление: LICEcap отлично работает в вине

Я знаю, вы просили бесплатно , но...

В инструменте Snagit от Techsmith ( http://www.techsmith.com/snagit.html ) есть все, что вам нужно, И многое другое для других задач, о которых вы не спрашивали. Я использовал этот инструмент в течение нескольких лет для разных целей: вариант использования, который вы описываете, создание обучающих видеороликов, аннотирование дефектов в программном обеспечении (поддержка контроля качества), создание веб-элементов и многое другое.

Существует бесплатная пробная версия, которая может помочь вам решить насущную проблему (если это одноразовая вещь, а не то, что вы собираетесь делать часто в течение следующего года).

Это работает на Ubuntu или Mac?
Techsmiths Snagit работает на Mac.
Причина, по которой я спрашиваю, заключается в том, что основная запрашиваемая функция - работать на Ubuntu и Mac . Snagit - это в основном инструмент для Windows.
Snagit также добавил облегченный способ работы в Ubuntu — в качестве надстройки для браузера Chrome — см. это описание. ссылка на сайт
Отлично, не знал, что расширение Snagit для Chrome отлично работает с Ubuntu. Проголосовал за

Для ОС Х:

Это руководство о том, как записывать с помощью QuickTime, а затем конвертировать в GIF с помощью ffmpeg. ffmpegбыстро и легко устанавливается с помощью, например, MacPorts ( sudo port install ffmpeg).

tldr — установите ffmpeg и gifcicle с помощью brew, запишите с помощью quicktime, затем используйте команду ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gifдля преобразования.