Как я могу записать свой экран? - proUbuntu
542 голосов
от
редактировать

Как я могу записать свой экран в Ubuntu?

Приложение, которое я ищу, в идеале имеет все эти функции:

  1. Может записывать в формате, который можно легко воспроизвести на любой платформе и / или принять на YouTube или другом популярном видео-сайте
  2. Может записывать только окно (а не весь экран), возможно, выбрав его щелчком мыши
  3. Может начать запись после настраиваемой задержки (например, я запускаю приложение и у меня есть время, чтобы подготовиться к своему рабочему столу / окну до начала фактической записи)

Ответы [ 25 ]

262 голосов
от
редактировать

gtk-recordmydesktop install gtk-recordmydesktop

Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы с удовольствием пользоваться и настраивать приложение для захвата аудио и видео и записи экрана recordMyDesktop.

enter image description here

xvidcap (больше не поддерживается, пакет больше не доступен)

Снимок экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документирования. Предполагается, что он станет стандартной альтернативой таким инструментам, как Lotus ScreenCam.

Видео можно сохранять в формате файлов MPEG или AVI.

180 голосов
от
редактировать

Мне нравится Визанц; он записывает вашу деятельность в виде файла GIF.

enter image description here

Он довольно легкий и хорошо работает, особенно для размещения коротких скринкастов на веб-странице или в электронном письме.

Вы можете получить его из PPA (может иметь более актуальный пакет, но «не поддерживается»):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz

Или вы можете получить его в официальных репозиториях Ubuntu, нажав кнопку ниже:

Install Byzanz

Для получения дополнительной информации:

Как создавать анимированные GIF-изображения скринкаста?

160 голосов
от
редактировать

Kazam

Это хорошее приложение для этой цели: Дом , install, или просто sudo apt install kazam

Это дает вам задержку перед записью. Запись выполняется в формате HD, а выходной файл записан в формате .mkv, который принят для YouTube, поэтому нет необходимости конвертировать и повторно визуализировать.

Есть несколько полезных сочетаний клавиш тоже:

Для начала записи

   SUPER-CTRL-R 

Чтобы приостановить запись

   SUPER-CTRL-P

Для остановки записи

   SUPER-CTRL-F

Показать / скрыть главное окно

   SUPER-CTRL-W
106 голосов
от
редактировать

Простая запись экрана

SimpleScreenRecorder - это программа для Linux, которую я создал для записи программ и игр. Есть программы, которые могут сделать это, «но я не был на 100% доволен ни одной из них, поэтому я создал свою собственную»

Моя первоначальная цель состояла в том, чтобы создать программу, которая была бы очень простой в использовании, но когда я писал ее, я начал добавлять все больше и больше функций, и в результате получилась довольно сложная программа. Это «просто» в том смысле, что его проще использовать, чем ffmpeg / avconv или VLC:).

Для версий Ubuntu 12.04 - 16.10 он отсутствует в стандартных репозиториях и может быть установлен со следующими параметрами:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386

Для версий Ubuntu 17.04 - далее он включен в репозиторий universe и может быть установлен:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Вот предварительный просмотр пользовательского интерфейса:

enter image description here

70 голосов
от
редактировать

Недавно я попытался записать скринкаст со звуком. Я перепробовал многие варианты, перечисленные здесь и другие сайты. Моя цель состояла не в том, чтобы написать исчерпывающее резюме всех доступных инструментов, а в том, чтобы найти один, который работает.

В моем случае (после нескольких часов борьбы) это было VOKOSCREEN , которое работало, поэтому я не смотрел дальше. Моя система - Linux Mint 15 Olivia, 64-битная, которая основана на Ubuntu Raring.

Это мое резюме / журнал, который я написал во время экспериментов. Надеюсь, это сэкономит вам несколько часов:

avconv : звук и видео не синхронизированы, звук отстает Перепробовал все варианты, которые мог. Это командная строка, которую я использовал:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi

Byzanz : создает анимированный GIF (не пробовал, так как мне нужен также звук и более длинный скринкаст)

Eidete : невозможно установить (с 20-летним опытом работы с Linux, но не пытался вечно)

gtk-recordmydesktop : создает ogg, который хорош, но не может преобразовать что-либо. Лучший конвертер был mencoder, но он ускоряет видео (но не аудио), поэтому они не синхронизированы.

Стамбул : мгновенно зависает

Kazam : если область записи размером более ~ 640x480 начинает просачиваться, оставляя не более нескольких минут, прежде чем система перестает отвечать на запросы. Многие сообщали об аналогичной проблеме, это известная ошибка.

pyvnc2swf : инструмент для записи сеанса VNC. Не удобно, если вы хотите записать свой собственный экран (не пробовал)

screenkey : рекламируется как "инструмент скринкаста", но не о записи вашего экрана

tibesti : похоже, больше не поддерживается (с 2011 года), даже не устанавливается

Vokoscreen : НАКОНЕЦ !!!! Качество хорошее: и аудио, и видео. После записи я мог сжать файл до 1: 7 с помощью mencoder без потери качества. Я обнаружил, что он использует следующую командную строку:

ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi

xvidcap : Как указано выше: «Мы удалили xvidcap из хранилища, потому что он больше не поддерживается». (не пробовал)

wink : распространяется как загружаемый исполняемый файл, а не как пакет, (не пробовал)

48 голосов
от
редактировать

Это то, что я использую для создания скринкастов, команда cli, поставляемая с recordmydesktop

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10

Задержка 10 дает мне 10 секунд, чтобы «подготовить» мой рабочий стол, прежде чем он начнет запись. Когда я закончу, я нажимаю ctrl + c , затем начинается кодирование файла.

У меня двойной дисплей, а аргумент ширина / высота позволяет мне сфокусировать запись на одном из моих мониторов. Регулируя это значение, я также могу записывать на свой второй монитор.

Другие указатели:

26 голосов
от
редактировать

Вы также можете использовать ffmpeg для создания скринкаста. Пример:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg

Примечания:

  • 0.0 - это номер вашего display.screen вашего сервера X11. Вы можете получить номер с echo $DISPLAY
  • -r = кадров в секунду
  • -s = разрешение

Чтобы получить аудио:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
24 голосов
от
редактировать

Vokoscreen : новый инструмент литья экрана для Linux

vokoscreen screenshot

Установка

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen
15 голосов
от
редактировать

Тибести

Tibesti Screencaster - это программа для Ubuntu, которая позволяет вам записывать ваш экран и звук вашего микрофона и / или звука.

Screenshot from OMG!Ubuntu!

Для установки добавьте PPA ppa:ackondro/tibesti ( Как добавить PPA ) и затем установите тибести из центра программного обеспечения.

Либо откройте терминал и вставьте:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
13 голосов
от
редактировать

Взгляните на Wink .

В Wink созданы два обучающих проекта, которые вы можете просмотреть. Используйте Help, View пункты меню учебника для рендеринга и просмотра их перед началом использования Wink.

Особенности, как сказано на их сайте:

  • Бесплатное программное обеспечение: распространяется как бесплатное программное обеспечение для бизнеса или личного использования. Однако, если вы хотите распространять Wink, вам нужно получить разрешение от автора.
  • Кроссплатформенность: доступно для всех версий Windows и различных версий Linux (только для x86).
  • Аудио: записывайте голос по мере создания учебного пособия для лучшего объяснения.
  • Входные форматы: захватывайте скриншоты с вашего ПК или используйте изображения в форматах BMP / JPG / PNG / TIFF / GIF.
  • Выходные форматы: Macromedia Flash, автономный EXE, PDF, PostScript, HTML или любой из вышеперечисленных форматов изображений. Используйте Flash / html для Интернета, EXE для распространения среди пользователей ПК и PDF для печатных руководств.
  • Многоязычная поддержка: работает на английском, французском, немецком, итальянском, датском, испанском, сербском, японском, бразильском португальском и упрощенном / традиционном китайском.
  • Инструменты Smart Capture: автоматическая съемка снимков экрана при использовании компьютера на основе ввода с клавиатуры и мыши (экономит время и создает профессиональные снимки).
  • Производительность / качество: создает Flash-презентации с высокой степенью сжатия (от нескольких до нескольких сотен килобайт, намного меньше, чем у конкурирующих коммерческих продуктов), идеально подходящие для использования в Интернете.

Учебники:

enter image description here

...