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

553

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

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

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

Ответы:

262

GTK-RecordMyDesktop установить gtk-recordmydesktop

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

введите описание изображения здесь

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

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

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

Лекенштейн
источник
3
Спасибо за эти два предложения! Я попробовал их обоих, но не смог сделать ни то, что мне нужно: gtk-recordmydesktopнастаивает на записи всего виртуального экрана (3200x1200), который слишком велик ... xvidcapпозволяет выбрать прямоугольную область экрана для записи, но затем хочет поместить свои кнопки управления поверх него (и перемещает область, если вы перемещаете элементы управления), что не работает для записи окна почти такого же роста, как экран (я использую оконный менеджер листов).
Риккардо Мурри
10
Мы удалили xvidcap из хранилища, потому что он больше не поддерживается.
Попей
4
@RiccardoMurri: gtk-recordmydesktopпозволяет вам записывать только выбранную область экрана. Просто перетащите прямоугольник в области предварительного просмотра.
МестреЛион
6
gtk-recordmydesktop выводит дерьмо записи Linux на новый уровень. На самом деле он записывал разные части на разных FPS: D Синхронизация звука (которая, конечно, не работает) ДЕЙСТВИТЕЛЬНО трудна после этого.
Хенрик Хейно
5
Выводимое видео gtk-recordmydesktopдовольно искажено.
Анмол Сингх Джагги
180

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

введите описание изображения здесь

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

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

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

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

Установить Визанз

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

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

fossfreedom
источник
Для записи GIF-скринкастов я использую Silentcast ( github.com/colinkeenan/silentcast ), который является гораздо более эргономичным IMO.
Джонатан Петитколас
1
Это приложение еще не для Ubuntu 16.04. Было бы здорово получить это.
Лео Леопольд Герц 준영
1
как запустить этот?
Kaushal28
8
Я получил около 404 при установке :(
Александр Миллс
2
Он доступен для 16.04, и вам не нужно добавлять репозиторий, чтобы получить его. Просто так sudo apt install byzanzи пойдет. Минусы: низкая частота кадров и не захватывает полное разрешение или цветовое пространство, поэтому цвета искажаются, а фигуры псевдонимы и движение меняется. Чтобы выяснить, какие параметры дать ему, используйте xwininfoкоманду, щелкните в окне, которое вы хотите записать, и он сообщит вам желаемые x, y, width и height byzanz.
Блэр Хоутон,
164

Kazam

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

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

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

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

   SUPER-CTRL-R 

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

   SUPER-CTRL-P

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

   SUPER-CTRL-F

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

   SUPER-CTRL-W
LondonRob
источник
22
Я пробовал recordmydesktop, и для меня казам работает лучше.
ThiagoPonte
Я установил kazam, но вывод для mp4 - .movie, и когда я пытаюсь его воспроизвести, он выдает «нет приложения для видео файлов sgi». Также я не могу найти кнопку остановки на gnome.
SurvMach
5
У меня были проблемы с записью MyDesktop, в то время как Kazam работает просто отлично. Он также быстрее, поскольку сразу же после завершения записи генерирует mp4.
Juampy NR
2
вау, я запечатлел 90-секундный экран от kazam и экспортировал видео размером 3,2 Гб
ghanbari
3
Если кому-то нравится знать сочетания клавиш kazam
Рияфа Абдул Хамид
109

Простой Экран Рекордер

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

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

введите описание изображения здесь

Qasim
источник
1
После установки не очевидно, как вы используете простой симпозиум. какая команда выдает интерфейс?
Дрю Верли
2
@DrewV хорошо, вы можете начать с поиска в dash> простой экран, из командной строки вы можете открыть терминал и набрать вкладку simplescreen и ввести
Qasim
4
@Drewverlee $ simplescreenrecorder дает интерфейс
Akavall
2
Я только что установил это, и после небольшой работы с настройками я смог записать только окно на экране, и это все, что мне было нужно, и оно работает просто очень хорошо. Спасибо.
Питер
6
Должен сказать, что это очень полезное приложение, простое в установке, работает как положено, хорошо сделано. Для этого я удалил gtk-recordmydesktop. выберите прямоугольник ftw!
Франсуа
71

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

В моем случае (после нескольких часов борьбы) работал 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 года), даже не устанавливает

Вокоскрин : НАКОНЕЦ !!!! Качество хорошее: и аудио, и видео. После записи я мог сжать файл до 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 из репозитория, потому что он больше не поддерживается». (не пробовал)

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

оборота Тохотом
источник
1
Я уверен, что ошибка, упомянутая для Kazam, исчезла, потому что у меня есть записи с 2015 и 2016 годов, которые выходят за рамки 30 минут (наибольшие 2 часа 19 минут) без каких-либо проблем и идеально записанная сессия.
Луис Альварадо
1
Ошибка была исправлена ​​в 2.0.13
reubenjohn
Получение ошибки Cannot open display :0.0,0,при использовании команды ffmpeg
Jay Chakra
+1 за код ffmpeg. Именно то, что я искал.
Старейшина Гик
48

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

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

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

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

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

Jorge Castro
источник
4
Посмотрите recordmydesktop --helpчерез терминал для получения дополнительной информации (или просто нажмите на ссылку).
its_me
Как вы получили координаты?
Exeleration-G
RecordMyDesktop 3.8 создает недействительные файлы, которые трудно перекодировать, редактировать, и YouTube их не принимает. Я советую избегать этого.
Ондра Жижка
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
Dayjay
источник
и как получить аудио тоже?
Volomike
3
Ах, я нашел способ: 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
Также хорошие примеры на вики-странице: trac.ffmpeg.org/wiki/Capture/Desktop
Чиро Сантилли 新疆 16 中心 法轮功 六四 事件
25

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

скриншот vokoscreen

Монтаж

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen
Qasim
источник
Это работает в Ubuntu 13.04 / Raring x86.
Рудигер Вольф
Похоже, что здесь нет возможности выбрать один из мониторов - если у вас есть несколько мониторов
Aras
2
Vokoscreen действительно фантастический маленький инструмент. Ссылка на Github .
Орширо
1
Нет необходимости в PPA? apt-cache policy vokoscreen, @Aras v2.4.0, кажется, имеет эту возможность.
Пабло А
Я использую vokoscreen на Ubuntu 14.04. Я заметил одну небольшую проблему: видеозаписи движутся «быстро». Я имею в виду, если вы создаете видео о себе, о других людях и животных, при просмотре видео вы заметите, что все вы двигаетесь почти так же быстро, как в старых классических черно-белых фильмах с начала кинематографии. Я проверял это несколько раз, используя всевозможные настройки - тот же странный результат!
Кристиана Николае
15

Тибести

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

Скриншот от OMG! Ubuntu!

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

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

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
Alaukik
источник
1
Первое, что я посмотрел, был последний список изменений. Мне нравится, что это говорит о 2011 году. И похоже, что это хорошо продвигается, когда выйдет Натти. Я попробую, но я прочитал, что это еще не работает с 3D OpenGL.
Луис Альварадо
@alukik, могу ли я получить этот код sudo apt-get install tibesti, это будет работать?
Хосе Кинг
1
проблема с частотой кадров разрешилась сама собой
david.libremone
2
Afaik, tibesti не устанавливается на Ubuntu 11.10. Жаль, потому что это выглядит действительно интересно для меня.
Натанвда
2
Кажется, это доступно только до natty (11.04).
Jobin
13

Посмотрите на Wink .

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

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

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

Учебники:

введите описание изображения здесь

Rinzwind
источник
1
installer.sh из официального пакета: «Этот установщик имеет только двоичные файлы x86. Извините.» ...
Йиржи Дубравски
13

Как создать анимированный (GIF) скриншот

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

Ответы до моего ответа четко ответили, как создать видео-скринкаст. Теперь, если вы просто хотите показать анимированный скриншот, по сути, очень короткий скринкаст в формате изображения (GIF, и не более ~ 10 секунд), это тоже просто.

Сначала создайте скриншот из того, что вы хотите показать в анимированном GIF. Затем следуйте инструкциям ниже ...

Вам понадобятся Gimp, mplayer ( ВНИМАНИЕ! НЕ mplayer2) и mencoder. Выполните следующие команды, чтобы установить их.

sudo apt-get install gimp
sudo apt-get install mplayer
sudo apt-get install mencoder
sudo apt-get -f install

Кроме того, вы можете установить их из диспетчера пакетов Synaptic, который поставляется с Ubuntu.

Следующая команда разбивает ваш скринкаст на несколько изображений в формате JPEG или PNG (в зависимости от того, какую команду вы выбираете):

mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated

Где, -ss 0:0:33сообщает mplayer, где вы начинаете (0 часов, 0 минут, 33 секунды), -endpos 2сообщает mplayer, где остановиться (2 минуты), z=9устанавливает уровень сжатия для выводимых изображений png в 9, Desktop/animatedявляется каталогом (~ / Desktop / animated /) где вы хотите, чтобы изображения выводились в.

Вы также можете указать mplayer, где остановиться в определенное время, например, так:

mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated

Теперь у вас есть изображения, но вам нужно объединить их в один анимированный GIF. Это действительно просто:

  • Запустите Gimp> Файл> Открыть как слои>, перейдите в каталог (~ / Desktop / animated /), Ctrl+, Aчтобы выбрать все изображения, и нажмите «Открыть».

  • Просто нажмите Shift+ Ctrl+ Sили выберите «Файл»> «Сохранить как ...» и назовите изображение как «анимированный .gif »> нажмите «Сохранить»> установите флажок «Сохранить как анимацию»> нажмите «Экспорт»> в следующем окне, просто нажмите «Сохранить», если вы не знаете, что делаете.

Вот и все. У вас есть готовый анимированный GIF!

Вот пример:

Анимированный GIF скриншот

PS: мне не очень нравится терминология, когда дело доходит до такого рода вещей, но, тем не менее, я надеюсь, что все ясно. :)

ИСТОЧНИК: http://www.youtube.com/watch?v=OhJtyblE_D0

its_me
источник
13

Программное обеспечение Open Broadcaster (OBS)

Скриншот

Но это работает очень хорошо. Основная причина, по которой я его использую, заключается в том, что я могу с легкостью записывать и мой микрофон, и выход на монитор.

Кроме того, вы можете транслировать на Twitch, если хотите.

sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install ffmpeg obs-studio

Если вы не хотите добавлять PPA, вы также можете скачать файл deb и установить его вместе с sudo dpkg -i <debfile>.

Quaxton Hale
источник
11

Попробовав все, вот решение, которое я придумал:

Примечание . «Подделка» ffmpegиз Libav была обесценена (в пределах Libav) и заменена на avconvLibav. «Устаревшее» сообщение не относится к реальному ffmpegот FFmpeg, которое не затронуто и все еще находится в стадии интенсивной разработки.

Сначала установите необходимые кодеки:

sudo apt-get install libavcodec-extra-5*

Используйте следующую команду для записи скринкаста:

avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

Измените -s 1280x800на любое разрешение, которое вам нравится.

больше примеров

весь экран с заданным разрешением и звуком

avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

весь экран с мышкой и звуком

avconv -f alsa -i pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv

Подробные варианты, которые я знаю, следующие

  • -f: формат входного файла
  • -i: имя входного файла
  • -r: кадров в секунду (кадров в секунду)
  • -s: размер кадра (ширина х высота)
  • -i :0.0+10,200: размер квадрата, чтобы следовать
Мухаммед Ахмад Зафар
источник
Если у вас есть два монитора, как выбрать один из них для записи?
Арас
10

Вы можете использовать VLC следующим образом:

  1. Запустите медиаплеер VLC и выберите Media > Open Capture Device:

    введите описание изображения здесь

  2. Установить Desktopв Capture mode:

    введите описание изображения здесь

  3. Введите желаемый кадр на скорость для захвата и выберите Convertвнизу:

    введите описание изображения здесь

  4. Укажите путь к файлу, в который вы хотите сохранить снимок экрана с помощью Browseкнопки и нажмите, Startчтобы начать запись:

    введите описание изображения здесь

  5. Нажмите на кнопку Стоп, когда вы закончите.

Вы получите экран, записанный / захваченный в файле.

Pandya
источник
спасибо - вы знаете, может ли это также захватывать нажатия клавиш?
BKSpurgeon
10

В Gnome 3, похоже, уже есть очень простая вещь для записи скринкастов - вы можете назначить, какой ярлык он использует в настройках клавиатуры. Он записывает весь экран и записывает непосредственно в веб-файл (довольно широко используемый формат) в XDG_VIDEOS_DIR- по умолчанию "$HOME/Videos".

  1. По умолчанию для начала записи нажмите Ctrl + Alt + Shift + R. Вы увидите круг, отображаемый в верхнем правом углу, чтобы указать, что запись в процессе.
  2. Чтобы остановить запись, нажмите еще Ctrl + Alt + Shift + Rраз.

Источник : скриншоты и скринкасты на странице справки Gnome

пример скринкаста
Изображение выше должно быть анимированным - если у вас отключены анимации, оно не будет работать. Нажмите, чтобы посмотреть файл

Если вы хотите преобразовать изображение в анимацию, этот ответ на Superuser очень полезен - лучший способ заключается в следующем:

Другой метод командной строки - экспортировать фильм в кадры с помощью ffmpeg:

mkdir frames
ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png

Затем используйте команду convert из ImageMagick (или GraphicsMagick), чтобы создать анимированный GIF-файл:

convert -delay 5 -loop 0 frames/ffout*.png output.gif

Вот как я сделал вышеупомянутую анимацию, за исключением того, что я добавил -dither None -colors 80 -fuzz "40%" -layers OptimizeFrameв команду конвертирования * и обрезал результат в GIMP .

* Будьте осторожны с этими параметрами, некоторым нравится использовать ВСЕ ЦП

Уилф
источник
Имейте эту досадную ошибку .
Пабло А
8

Проверьте эту статью о Screenkey

Он превращает нажатия клавиш в хорошо читаемые субтитры, накладываемые на запись. Кажется, что это было бы невероятно для обучающих и обучающих видео по темам на основе CLI.

Не уверен, что он соответствует всем первоначальным критериям, я постараюсь обновить позже.

Это на Launchpad здесь

Марк Рассел
источник
1
это хороший комментарий, а не ответ.
Capi Etheriel
Новостная версия screenkey находится на github.com/wavexx/screenkey
nachtigall
8

Этот скрипт bash основан на ffmpeg. Он рассчитывает необходимое разрешение и записывает ваш рабочий стол в высоком разрешении.

Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv

Измените имя файла на свой вкус. Этот скрипт можно найти на github здесь .

Dilawar
источник
1
ffmpeg -s cifэто способ избежать xrandrзвонков!
gavenkoa
1
@gavenkoa cifявляется размером псевдонима видео для 352x288которых является размером я сомневаюсь , что кто -то хочет использовать.
Льоган
Хорошо, все эти размеры можно найти в man 1 ffmpeg-utils...
gavenkoa
7

Проверьте Пик . Вы можете записать скринкаст выбранного региона и сохранить его в формате GIF.

Запись экрана с использованием взгляда

Вы можете установить последнюю версию Peek на Ubuntu из PPA .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
Sudip Bhandari
источник
Он был уже установлен на Ubuntu 16.04
Killer
6

Kdenlive - это бесплатный видеоредактор с открытым исходным кодом для GNU / Linux и FreeBSD, который поддерживает редактирование DV, AVCHD и HDV. Kdenlive использует несколько других проектов с открытым исходным кодом, таких как FFmpeg, видео-фреймворк MLT и эффекты Frei0r.

http://www.kdenlive.org/features

ImaginaryRobots
источник
2

Ubuntu 18.04 имеет встроенную функцию записи экрана на 30 секунд

Ctrl+Alt+Shift+R to start or stop recording.

Видео будет сохранено в формате WebM в папке видео

Вы можете увеличить его, установив редактор dconf из Ubuntu Software

шаг 1: откройте редактор dconf и наберите screencast

шаг 2: отредактируйте 30 до нужного значения

Шаг 3: Вы также можете отредактировать ярлык, если вам нужно изменить.

Синтоистский Иосиф
источник
1

Scshoot - это кроссплатформенный (Java) инструмент для захвата и записи экрана с открытым исходным кодом: http://github.com/edartuz/scshoot

Помимо захвата одного изображения, может записывать часть экрана в анимированный PNG (APNG) или видео.

user2053898
источник
1

ScreenStudio

ScreenStudio - это первоклассное программное обеспечение для записи экрана. Нет никаких зависимостей, кроме необходимости в JRE 8.0 (OpenJDK).

Функции:

  • Запись видео с веб-камеры во время скринкаста
  • Запись звука с микрофона и динамиков
  • Позволяет вам выбрать, какой экран вы хотите записать, если есть несколько экранов.
  • Настраиваемая FS (кадров в секунду)
  • Вы можете выбрать желаемое разрешение для записи видео с веб-камеры.
  • Прямая трансляция на YouTube, Twitch.tv, HitBox и Upstream.
  • Скриншот в прямом эфире по UDP
  • Поддерживает форматы FLV, MOV и MP4.

Установка ScreenStudio в Ubuntu 16.04

Прежде всего убедитесь, что у вас установлен OpenJDK 8 или OracleJDK 8

Откройте терминал и введите

java -version

Если он показывает что-то вроде этого, значит у вас установлена ​​Java 8.

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

В противном случае вам нужно установить его.

Шаги по установке OpenJDK можно найти здесь:

Как я могу установить OpenJDK на Ubuntu 16.04?

Шаги по установке OracleJDK можно найти здесь:

http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/

Установить ScreenStudio -

Способ 1:

ScreenStudio не включен в репозиторий Ubuntu. Ubuntu PPA содержит версию 2.3

Шаги для установки:

Откройте терминал и введите следующие команды:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio

Способ 2:

Перейти к

http://screenstudio.crombz.com/archives/ubuntu/

На момент написания этой статьи последняя версия: 3.09

Скачать это. С помощью проводника файлов Nautilus перейдите в каталог загрузки и распакуйте архив с помощью менеджера архивов по умолчанию.

Перейдите на ScreenStudiosrc -> приложения -> Ubuntu

Используя Nautilus, откройте терминал в целевой папке. Просто щелкните правой кнопкой мыши на любом пустом месте в папке и выберите открыть в терминале

В терминале введите команду: ./ScreenStudio.sh

и приложение запустится

Если вы хотите создать ярлык на рабочем столе для типа программного обеспечения в терминале: ./createDesktopIcon.sh

Как использовать функции ScreenStudio?

ScreenStudio настолько богат, что его можно объяснить только с помощью видеоурока.

Обратитесь по следующей ссылке:

https://www.youtube.com/watch?v=52V6UJ4y-ME

КРЕДИТЫ: Патрик Бальё

ранчо
источник
1

asciinema

Для тех, у кого экран является окном терминала, стоит обязательно это проверить

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

  • Установить :sudo apt install asciinema
  • Запись :asciinema rec
  • Стоп : введите exitили нажмитеCtrl+D
Пабло А
источник
0

Спасибо за все замечательные предложения здесь. Моя рекомендация по инструментам, которые будут отлично работать для записи аудио, видео и редактирования скринкаста, - это Camtasia и Screenflow. Если вы ищете больше идей для записи вашего экрана и создания привлекательного скринкаста, посмотрите этот пост: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencasts Включает в себя множество инструментов и советов по аудио, видео и редактированию ваших скринкастов.

Мэдди
источник
3
Было бы намного лучше, если бы вы могли представить резюме того, что включено в связанную статью. Таким образом, если ссылка станет недоступной, ваш ответ останется полезным.
hmayag
0

Я использовал Soapbox , отличное расширение для Chrome. Он записывает вашу камеру, микрофон и экран все вместе.

После того, как вы закончите запись, вы можете использовать их онлайн-редактор, чтобы выбрать, в какой последовательности записи вы хотите показать свой экран, свою камеру или оба.

ryanjdillon
источник