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


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

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

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

514


Источник


Взгляните на этот рейтинг, - Pablo Bianchi


Ответы:


GTK-RecordMyDesktop  install gtk-recordmydesktop

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

enter image description here

XVidCap  install xvidcap

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

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


253



Спасибо за эти два предложения! Я пробовал их обоим, но не мог ни сделать, что мне нужно: gtk-recordmydesktop настаивает на записи всего виртуального экрана (3200x1200), который слишком велик ... xvidcap позволяет мне выбрать прямоугольную область экрана для записи, но затем хочет поместить на нее свои кнопки управления (и перемещает область, если вы перемещаете элементы управления), что не работает для записи окна, которое почти так же высоко, как на экране (я использую диспетчер оконной панели). - Riccardo Murri
Теперь мы удалили xvidcap из хранилища, потому что он больше не поддерживается. - popey
@RiccardoMurri: gtk-recordmydesktop позволяет записывать только выбранную область экрана. Просто перетащите прямоугольник в области предварительного просмотра. - MestreLion
gtk-recordmydesktop выводит crappiness на языке Linux на новый уровень. Фактически он записывал разные части на разных FPS: D Синхронизация звука (которая, конечно же, не работает) после этого ДЕЙСТВИТЕЛЬНО. - Henrik Heino
Выходное видео, созданное gtk-recordmydesktop довольно искажен. - Anmol Singh Jaggi


Мне нравится Визанц; он записывает вашу активность как файл 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-изображения скринкаста?


176



Вау! Это слишком круто, чтобы получить всего 28 голосов. - Ufoguy
Это приложение еще не для Ubuntu 16.04. Было бы здорово это получить. - Léo Léopold Hertz 준영
как запустить этот? - Kaushal28
У меня есть 404s при установке :( - Alexander Mills
Он доступен для 16.04, и вам не нужно добавлять репозиторий для его получения. Просто sudo apt install byzanz и это происходит. Минусы: низкая частота кадров и не фиксирует полное разрешение или цветовое пространство, поэтому цвета искажаются, а фигуры получают псевдоним, а движение - прерывисто. Чтобы выяснить, какие параметры необходимо дать, используйте xwininfo команду, щелкните в окне, которое вы хотите записать, и оно сообщит вам x, y, width и height, что byzanz хочет. - Blair Houghton


Kazam

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

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

Есть некоторые полезные сочетания клавиш слишком:

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

   SUPER-CTRL-R 

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

   SUPER-CTRL-P

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

   SUPER-CTRL-F

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

   SUPER-CTRL-W

149



Я пробовал recordmydesktop, и для меня kazam работает лучше. - ThiagoPonte
Я установил kazam, но вывод для mp4 - .movie, и когда я пытаюсь воспроизвести его, он дает мне «нет приложения для видеофайлов sgi». Также я не могу найти кнопку остановки на gnome. - SurvMach
У меня были проблемы с записью с помощью recordMyDesktop, в то время как Kazam работает отлично. Он также быстрее, так как сразу генерирует mp4, как только вы закончите запись. - Juampy NR
ничего себе, я захватываю 90-секундный экран по казам, а размер экспортируемого видео - 3,2 ГБ - ghanbari
Если кому-то нравится знакомиться с клавишами клавиатуры: jee-appy.blogspot.com/2015/08/kazam-keyboard-shortcuts.html - Riyafa Abdul Hameed


Простой экранный диктофон

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


97



После установки не видно, как вы используете свой simplescrrenrecorder. какая команда дает интерфейс шляпы? - Drew Verlee
@DrewV хорошо вы можете начать с поиска в тире> простой экран, из командной строки вы можете открыть терминал и ввести вкладку вкладки simplescreen и ввести - Qasim
@Drewverlee $ simplescreenrecorder  дает интерфейс - Akavall
Я только что установил это и немного поработав над настройками, мне удалось записать только окно экрана, которое мне нужно, и оно работает просто очень хорошо. Спасибо. - Peter
Должен сказать, что это очень полезное приложение, простая установка, работает как ожидалось, хорошо сделано. Для этого я удалил gtk-recordmydesktop. выберите прямоугольник ftw! - Francois


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

В моем случае (после нескольких часов боев) это было 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: рекламируется как «инструмент скринкаста», но не о записи вашего экрана

Тибести: похоже, больше не поддерживается (с 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 из хранилища, потому что он больше не поддерживается». (не пробовал)

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


67



Вау, вокоскрин потрясающий! Умм, за исключением этого ОГРОМНОГО раздражения: он записывает свой собственный центральный маркер! askubuntu.com/questions/484952/... - Jeff Ward
Я уверен, что ошибка, упомянутая для Kazam, ушла, потому что у меня есть записи с 2015 и 2016 года, которые выходят за 30 минут (Biggest - 2 часа 19 минут) без каких-либо проблем и идеального записанного сеанса. - Luis Alvarado♦
Ошибка была исправлена ​​в 2.0.13 - reubenjohn
Получение ошибки Cannot open display :0.0,0, при использовании команды ffmpeg - Jay Chakra
+1 для кода ffmpeg. Именно то, что я искал. - Elder Geek


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

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

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

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

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

  • устанавливать screenkey Install screenkey для гладкого обзора для скринкастов.
  • Ubuntu Команда Screencast

48



Погляди recordmydesktop --help через терминал для получения дополнительной информации (или просто нажмите ссылку). - its_me
Как вы получили координаты? - Exeleration-G
RecordMyDesktop 3.8 создает недопустимые файлы, которые трудно перекодировать, редактировать и YouTube не принимает их. Я советую избегать этого. - Ondra Žižka


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

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

Заметки:

  • 0.0 - ваш экранный экран вашего сервера 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

25



и как получить аудио? - Volomike
Ах, я нашел способ: ffmpeg -f oss -i / dev / audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i: 0.0 /tmp/out.mp4 - Volomike
На ubuntu 14.04 используйте avconv вместо ffmpeg. - user674669
Также хорошие примеры на странице wiki: trac.ffmpeg.org/wiki/Capture/Desktop - Ciro Santilli 新疆改造中心 六四事件 法轮功


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

vokoscreen screenshot

Монтаж

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen

21



Это работает в Ubuntu 13.04 / Raring x86. - Rudiger Wolf
это, похоже, не имеет возможности выбрать один из мониторов - если у вас есть несколько настроек монитора - Aras
Vokoscreen - действительно фантастический маленький инструмент. Ссылка на Github, - orschiro
Нет необходимости в PPA? apt-cache policy vokoscreen, @Aras v2.4.0, похоже, имеет этот вариант. - Pablo Bianchi


Тибести 

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

Screenshot from OMG!Ubuntu!

Чтобы установить add PPA  ppa:ackondro/tibesti (Как добавить PPA), а затем установите tibesti из программного центра.

Кроме того, откройте терминал и вставьте:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti

15



Первое, что я посмотрел, было последним списком изменений. Мне нравится, что он говорит 2011. И похоже, что он прогрессирует хорошо, когда появляется natty. я попробую, но я прочитал, что он еще не работает с 3D-файлами OpenGL. - Luis Alvarado♦
@alukik, могу ли я получить этот код sudo apt-get install tibesti, это будет работа? - Jose King
проблема с частотой кадров разрешила себя - d3vid
Афайк, тибести не устанавливает на ubuntu 11.10. Жаль, потому что это выглядит очень интересно для меня. - nathanvda
Это кажется доступным только для natty (11.04). - jobin