Я довольно широко использую LICEcap, когда отвечаю на вопросы на Stack Exchange — это ОЧЕНЬ интуитивно понятный инструмент для создания скриншотов на основе gif.
Вы открываете приложение, выбираете область для записи, выбираете имя файла для его сохранения и делаете все необходимое, чтобы он мог записывать.
Однако это только для Windows и OS X - я иногда играл с использованием виртуальной машины Linux и захватом окна виртуальной машины, но мне нужна нативная альтернатива, которая записывала бы GIF таким же образом.
Что я мог использовать?
Обновление от 22.10.2014: Сет Джонсон улучшил Ubuntu PPA, теперь требуется только Silentcast PPA. (Ранее требовалось 3 PPA.)
Обновление 13.10.2014: Выпущена версия 2.0. Добавлены опции для создания видео в формате webm или mp4 вместо анимированных GIF-файлов. Добавлен скрипт для полной установки без привилегий root.
Обновление от 04.10.2014. Работает в Unity без проблем, теперь есть PPA для установки. Спасибо Сету за его патч для индикатора Unity и PPA. Пожалуйста, ознакомьтесь с приведенными ниже инструкциями по установке, которые я обновил сегодня. Кроме того, вы можете запустить его без установки . Следуйте инструкциям любого дистрибутива Linux , но не запускайте сценарий установки . С помощью Xfce просто откройте извлеченную папку и дважды щелкните bash Silentcast . С другими рабочими столами запустите из терминала из извлеченной папки. Вот и все! Ничего не будет скопировано в ваши системные файлы, и удаление извлеченной папки полностью удалит ее из вашей системы.
Меня не устроил ни один из этих ответов, поэтому я написал свой собственный: Silentcast .
Если у вас что-то не работает, отправьте сообщение об ошибке в Silentcast Issues.
Обратите внимание, что в области уведомлений есть значок остановки еще до того, как я запустил Silentcast, а затем, когда начинается запись, появляется второй значок остановки. Это потому, что у меня уже был запущен Silentcast, чтобы сделать эти анимированные гифки о том, как использовать Silentcast. Silentcast 1 продолжает работать после того, как я остановлю Silentcast 2.
... (пропуская некоторые вещи - в полном README он включает список зависимостей и инструкции по их установке для конкретных дистрибутивов)
Полная установка любого дистрибутива Linux без рут-доступа
cd
в извлеченный каталог и инструкции по ./no_root_install
удалению предоставляются в выводе сценария no_root_install . Вы также можете увидеть их в комментариях к лаунчеру. См. варианты с ./no_root_install -h
. Если он установлен в папку по умолчанию, удалите его с помощью следующих команд: rm -r ~/.silentcast
иrm ~/.local/share/applications/no_root_silentcast.desktop
silentcast -v
. [Проверить наличие более новой версии]( https://github.com/colinkeenan/silentcast/releases/latestПолная установка любого дистрибутива Linux
cd
в извлеченный каталог и инструкции по sudo ./install
удалению такие же, заменяя install на uninstall . Сценарий установки (или удаления ) bash просто копирует (или удаляет) файлы. Вы можете отредактировать их, если ваш дистрибутив помещает файлы в необычные места.silentcast -v
. Проверить наличие более новой версии... (см. полный README, чтобы узнать, как установить зависимости для вашего дистрибутива)
Полная установка Arch Linux
yaourt -S silentcast
. Это автоматически установит последнюю версию и отсутствующие зависимости. Обновляйте свою установку обычным способом с помощью помощника AUR, например yaourt -Syua
. Удалить с помощьюsudo pacman -R silentcast
makepkg -si
из извлеченного каталога. Это будет делать то же самое, что и помощник AUR для установки, но вам придется следить за обновлениями самостоятельно. Удалить с помощьюsudo pacman -R silentcast
Полная установка Ubuntu Linux
Для версий 14.04 и 12.04 выполните следующие команды для установки Silentcast (для более старых версий Ubuntu следуйте приведенным ниже инструкциям «Любой дистрибутив Linux»):
sudo add-apt-repository ppa:sethj/silentcast
sudo apt-get update
sudo apt-get install silentcast
Или выполните следующую сокращенную команду:
sudo add-apt-repository ppa:sethj/silentcast && sudo apt-get update && sudo apt-get install silentcast
Удалите «
Выполнить» sudo apt-get remove silentcast
. Затем вы можете удалить PPA sudo add-apt-repository -r
следующим образом:
sudo add-apt-repository -r ppa:sethj/silentcast && sudo apt-get update
Найдите Silentcast в меню « Графика » или « Мультимедиа », введите в поле поиска « silentcast » или « ALT+ F2silentcast» . Его также можно запустить с терминала как молчаливую передачу .
sudo yum install ffmpeg yad xdotool xorg-xwininfo wmctrl python-gobject python-cairo xdg-utils ImageMagick
должен тянуть все депы на федоре. Кажется, я забыл ImageMagik. Мне это нравится достаточно, чтобы бросить награду в 50 повторений, которую я награжу, как только период ожидания закончится;)Одним из возможных решений является byzanz , если вы не возражаете против использования CLI. Byznaz работает на Ubuntu, и я не тестировал его на других дистрибутивах Linux. Я тестировал его только на Ubuntu 12.04 LTS.
Это довольно примитивный скрин-рекордер с ограниченными возможностями.
Byzanz записывает GIF и работает только в терминале. Он не включен в репозитории Ubuntu и может быть установлен только через PPA .
Для установки используйте эти команды
$ sudo add-apt-repository ppa:fossfreedom/byzanz
$ sudo apt-get update
$ sudo apt-get install byzanz
Справочные страницы:
Usage:
byzanz-record [OPTION...] record your current desktop session
Help Options:
-?, --help Show help options
--help-all Show all help options
--help-gtk Show GTK+ Options
GTK+ Options
--class=CLASS Program class as used by the window manager
--name=NAME Program name as used by the window manager
--gtk-module=MODULES Load additional GTK+ modules
--g-fatal-warnings Make all warnings fatal
Application Options:
-d, --duration=SECS Duration of animation (default: 10 seconds)
--delay=SECS Delay before start (default: 1 second)
-c, --cursor Record mouse cursor
-a, --audio Record audio
-x, --x=PIXEL X coordinate of rectangle to record
-y, --y=PIXEL Y coordinate of rectangle to record
-w, --width=PIXEL Width of recording rectangle
-h, --height=PIXEL Height of recording rectangle
-v, --verbose Be verbose
--display=DISPLAY X display to use
LICEcap работает на Linux с Wine — проверьте это:
Это на Arch Linux, 64-бит и вино 1.7.18.
Вы также можете взглянуть на Пика .
Peek — это простой инструмент, который позволяет вам записывать часть экрана и сохранять ее в виде анимированного изображения в формате GIF.
Запись просмотра:
Peek требует установки FFmpeg + ImageMagick и в настоящее время работает только с X11 и нацелен на GNOME 3 (таким образом, он должен работать даже в Unity, если у вас не включены локально интегрированные меню).
Я не видел здесь упоминания об этом, поэтому попробуйте Scrot.
Это часть моих пакетов Ubuntu, поэтому он должен быть во вселенной, по крайней мере, без PPA.
У меня нет опыта в его использовании, но я обычно использую версию, управляемую пакетом дистрибутива, а не сторонний ppa или репозиторий в 90% случаев для такого программного обеспечения.
Использую 1. Byznaz для записи
sudo apt-get install byzanz #ubuntu
dnf install byzanz #fedora
pip install python-xrectsel
Анджело Фукс
Подмастерье Компьютерщик
Анджело Фукс
Подмастерье Компьютерщик
Подмастерье Компьютерщик
Уилф
PMint