Как я могу записать свой экран на Ubuntu?
Приложение, которое я ищу, идеально подходит для всех этих функций:
Может записываться в формате, который можно легко воспроизводить на любой платформе и / или приниматься YouTube или другим популярный видео-сайт Может записывать только окно (вместо всего экрана), возможно, выбрав его с помощью мыши. Можно начать запись после настраиваемой задержки (например, я запускаю приложение и у меня есть время, чтобы договориться с моим рабочим столом / окном до фактического начинается запись)
добавляет простой в использовании графический значок на панели инструментов в GNOME, чтобы воспользоваться удовольствие и настройка аудио и видео и скринкаст приложения recordMyDesktop.
видео могут быть сохранены в MPEG или AVI Формат.
Добавляет простой в использовании графический значок на панели инструментов GNOME для приятного использования и настройте запись аудио и видеозаписей и видеозаписей приложенийMyDesktop.
Видео можно сохранить в формате MPEG или AVI.Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g6]
xvidcap
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате MPEG или AVI.
Добавляет простой в использовании графический значок на панели инструментов GNOME, чтобы приятно использовать и настраивать аудио и запись видеозаписей и скринкастов recordMyDesktop.
[/g5]
xvidcap (больше не поддерживается, пакет больше недоступен)
Захват экрана, позволяющий снимать видео с рабочего стола X-Window для иллюстрации или документации.
Видео может быть сохранено в формате файлов MPEG или AVI.
gtk-recordmydesktop
настаивает на записи всего виртуального экрана (3200x1200), который слишком велик ... xvidcap
позволяет мне выбрать прямоугольную область экран, который нужно записать, но затем хочет поместить его управляющие кнопки поверх него (и перемещает область, если вы перемещаете элементы управления), что не работает для записи окна, почти такого же высокого, как экран (я использую tiling window manager).
– Riccardo Murri
20 September 2010 в 18:03
gtk-recordmydesktop
позволяет вам записывать только выбранную область экрана. Просто перетащите прямоугольник в области предварительного просмотра.
– MestreLion
21 September 2012 в 09:47
gtk-recordmydesktop
, довольно искажено.
– Anmol Singh Jaggi
8 June 2016 в 19:49
ScreenStudio
ScreenStudio - это программа для записи на верхнем уровне экрана.
Особенности:
Запись видео с веб-камеры во время съемки. Запись звука как с микрофона, так и с громкоговорителей Позволяет вам записывать видео с веб-камеры во время съемки. выберите, какой экран вы хотите записать, если есть несколько экранов. Настраиваемая FS (кадры в секунду) Вы можете выбрать желаемое разрешение для записи видео с веб-камеры. Поток прямо на YouTube в прямом эфире, Twitch.tv, HitBox и Upstream. Screencast живут над UDP Поддерживает форматы FLV, MOV и MP4.ScreenStudio
Сначала убедитесь, что у вас есть 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 можно найти здесь:
Как установить OpenJDK на Ubuntu 16.04?
Установить 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
Способ 1:
Перейти к
http://screenstudio.crombz.com/archives/ubuntu/
На момент написания этой статьи последняя версия : 3.09
Скачайте. Используйте Nautilus file explorer, чтобы перейти в каталог загрузки и извлечь архив, используя менеджер архивов по умолчанию.
Перейти к ScreenStudiosrc -> apps -> Ubuntu
Использование Nautilus для открытия терминала в целевую папку. Нажмите правой кнопкой мыши на любое пустое место в папке и выберите «Открыть» в терминале
. В терминале введите команду: ./ScreenStudio.sh
, и приложение запустит
Если вы хотите создать ярлык на рабочем столе для типа программного обеспечения в терминале: ./createDesktopIcon.sh
Как использовать функции ScreenStudio?
ScreenStudio настолько богат функциями, которые это можно объяснить только с помощью видеоурока.
Обратитесь к следующей ссылке:
http://screenstudio.crombz.com/archives/ubuntu/ [ ! d48]
КРЕДИТЫ: Patrick Balleux
Но это работает очень хорошо. Основная причина, по которой я его использую, заключается в том, что я легко записываю как свой микрофон, так и монитор.
Плюс вы можете передать в 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, вы также можете и установить с sudo dpkg -i <debfile>.
Vokoscreen: новый инструмент для кадрирования экрана для Linux
sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
sudo apt-get update
sudo apt-get install vokoscreen
Источник на Github Здесь для больше помощи. Ознакомьтесь с этой статьей о Screenkey
. Он превращает ваши штрихи в высоко читаемые субтитры, наложенные на запись. Похоже, было бы невероятно, если бы учебники и обучающие видеоролики о типах CLI были бы невероятны.
Не положительно, он соответствует всем исходным критериям, я попытаюсь обновить их позже.
на Launchpad Экранная клавиша
Этот сценарий 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.
Проверьте Peek. Вы можете записать скринкаст выбранного региона и сохранить его как GIF.
Вы можете установить последнюю версию Peek на Ubuntu из своего PPA.
sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
После того, как вы все пробовали, это решение, с которым я столкнулся:
Примечание: «подделка» ffmpeg из Libav была обесценена (внутри Libav) и была заменена на avconv с Libav. Сообщение «устарело» не применяется к реальному ffmpeg из FFmpeg, который не подвержен влиянию и все еще находится в тяжелом развитии.
Сначала установите необходимые кодеки:
sudo apt-get install libavcodec-extra-5*
Используйте следующую команду для записи screencast:
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
Вы также можете использовать ffmpeg для создания скринкаста. Пример:
ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg
Примечания:
0.0 - ваш экранный экран вашего сервера X11. Вы можете получить номер с помощью echo $DISPLAY -r = кадров в секунду -s = resolutionПолучить аудио:
ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4
Добавленный бонус с этим подходом заключается в том, что вы можете публиковать скринкаст без встроенных тегов на любом форуме, который включает анимированные GIF-файлы, такие как
Ответы до моего ответа четко ответили, как создать видеоролик. Теперь, если вы просто хотите показать анимированный снимок экрана, по сути, очень короткий скринкаст в формате изображения (GIF и не более ~ 10 секунд), это также легко.
Сначала создайте скринкаст того, что вы хотите показать в анимированном GIF. Затем следуйте инструкциям ниже ...
Вам понадобится Gimp, mplayer (WARNING! NOT 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 / анимированный /), где вы хотите, чтобы изображения выводились.
Вы также можете указать 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 или перейдите в Файл> Сохранить как ... и назовите изображение как «animated.gif»> нажмите «Сохранить»> установите флажок «Сохранить как анимацию»> нажмите «Экспорт»> в следующем окна, просто нажмите «Сохранить», если вы не знаете, что делаете.Вот и все.
ВНИМАНИЕ!
PS: Мне не очень нравится терминология, когда она приходит к этому виду вещей, но я надеюсь, что я все же ясно. :)
PS: this
SimpleScreenRecorder - это программа Linux, которую я создал для записи программ и игр. Есть программы, которые могут это сделать », но я не был на 100% доволен любым из них, поэтому я создал свой собственный«
. Моя первоначальная цель состояла в том, чтобы создать программу, которая была просто очень проста в использовании , но когда я писал, я начал добавлять все больше и больше функций, и результат на самом деле довольно сложная.
SimpleScreenRecorder
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
Вот предварительный просмотр пользовательского интерфейса:
Мне нравится Byzanz; он записывает вашу активность как файл GIF.
Это довольно легко и хорошо работает, особенно для размещения более короткого скринкаста на веб-странице или в электронной почте.
Вы можете либо получить его из PPA (возможно, имеет более современный пакет, но «не поддерживается»):
sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz
Или вы можете получить его из официальных репозиториев Ubuntu, нажав кнопку ниже:
Для получения дополнительной информации:
Тибести
Тибести Screencaster-это программа для Ubuntu, который позволяет записывать ваш экран и ваш микрофон и/или линейный выход звука.
, чтобы установить добавить Тибести ppa:ackondro/tibesti (Как добавить ppa) и затем установить тибести из центра программного обеспечения.
в качестве альтернативы, откройте терминал и вставьте:
sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti
Это то, что я использую для создания screencasts, команды cli, которая поставляется с recordmydesktop
recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10
Задержка 10 дает мне 10 секунд, чтобы «подготовить» мой рабочий стол до того, как он начнет запись. Когда я закончил, я нажму ctrl + c, затем он начнет кодировать файл.
У меня есть двойной дисплей, а аргумент width / height позволяет мне сфокусировать запись на одном из моих мониторов. Регулируя это значение, я также могу записать на свой второй монитор.
Другие указатели:
Установите экранный экран для получения подробного обзора для скринкастов. Команда Ubuntu ScreencastЭто хорошее приложение для этой цели: Главная, или просто sudo apt install kazam
Это дает вам задержку перед записью. Запись выполняется в формате HD, а выход - в формате .mkv, который принимается для YouTube, поэтому нет необходимости конвертировать и повторно отображать.
Есть некоторые Home :
Чтобы начать запись SUPER-CTRL-R
Чтобы приостановить запись SUPER-CTRL-P
Чтобы остановить запись SUPER-CTRL-F
Чтобы отобразить / скрыть главное окно SUPER-CTRL-W
http://www.kdenlive.org/features
Спасибо за все замечательные предложения здесь. Моя рекомендация для инструментов, которые отлично подойдут для записи звука, видео и редактирования скринкаста, - это Camtasia и Screenflow. Если вы ищете больше идей по записи вашего экрана и созданию привлекательного скринкаста, то посмотрите это сообщение: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencasts Он включает в себя множество инструментов и советов по аудио, видео и редактированию вашего скринкаста
Вы можете использовать VLC следующим образом:
Запустить медиаплеер VLC и выбрать Media > Open Capture Device: установить Desktop в Capture mode: ввести желаемый кадр за скорость для съемки и выбрать Convert в bottom: укажите путь к файлу, в который вы хотите сохранить захват экрана кнопкой Browse, и нажмите Start, чтобы начать запись: нажмите кнопку «Стоп», когда вы закончите.Вы получите экран, записанный / записанный в файл.
Посмотрите на Wink.
Загрузить (бесплатно, Windows и Linux). Подскажите UserGuide.В Wink есть два обучающих проекта, которые вы можете просмотреть. Используйте Help, View опции меню учебного меню, чтобы визуализировать и просматривать их, прежде чем вы начнете использовать Wink.
Возможности, как указано на их веб-сайте:
Загрузить (бесплатно Windows и Linux). Кросс-платформа: доступна для всех вариантов Windows и различных версий Linux (только для x86). Wink UserGuide. Форматы ввода: Захват скриншотов с вашего ПК или использование изображений в форматах BMP / JPG / PNG / TIFF / GIF. Форматы вывода: Macromedia Flash, автономный EXE, PDF, PostScript, HTML или любой из вышеперечисленных форматов изображений. Используйте Flash / html для Интернета, EXE для распространения на пользователей ПК и PDF для печатных руководств. Многоязыковая поддержка: работает на английском, французском, немецком, итальянском, датском, испанском, сербском, японском, бразильском португальском и упрощенном / традиционном китайском. Инструменты Smart Capture: автоматически снимают скриншоты при использовании вашего ПК на основе ввода мыши и клавиатуры (великолепная экономия времени и генерирование профессиональных снимков). Производительность / качество: создает сжатые Flash-презентации (от нескольких до нескольких сотен килобайт, что намного меньше конкурирующих коммерческих продуктов) идеально подходит для использования в Интернете.Учебники:
Кросс-платформа: доступна для всех вариантов Windows и различных версий Linux (только для x86). Wink UserGuide
Я использовал Soapbox, который является отличным расширением, разработанным для Chrome. Он записывает вашу камеру, микрофон и экран вместе.
После того, как вы закончили запись, вы можете использовать их онлайн-редактор, чтобы выбрать, в каких последовательностях записи вы хотите показать свой экран, камеру или оба.
Scshoot - это кросс-платформенный инструмент для захвата и записи экрана с открытым исходным кодом (Java): http://github.com/edartuz/scshoot
Помимо захвата одного изображения, можно записать часть экрана для анимированного PNG (APNG) или видео.
ScreenStudio
ScreenStudio - это программа для записи на верхнем уровне экрана.
Особенности:
Запись видео с веб-камеры во время съемки. Запись звука как с микрофона, так и с громкоговорителей Позволяет вам записывать видео с веб-камеры во время съемки. выберите, какой экран вы хотите записать, если есть несколько экранов. Настраиваемая FS (кадры в секунду) Вы можете выбрать желаемое разрешение для записи видео с веб-камеры. Поток прямо на YouTube в прямом эфире, Twitch.tv, HitBox и Upstream. Screencast живут над UDP Поддерживает форматы FLV, MOV и MP4.ScreenStudio
Сначала убедитесь, что у вас есть 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 можно найти здесь:
Как установить OpenJDK на Ubuntu 16.04?
Установить 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
Способ 1:
Перейти к
http://screenstudio.crombz.com/archives/ubuntu/
На момент написания этой статьи последняя версия : 3.09
Скачайте. Используйте Nautilus file explorer, чтобы перейти в каталог загрузки и извлечь архив, используя менеджер архивов по умолчанию.
Перейти к ScreenStudiosrc -> apps -> Ubuntu
Использование Nautilus для открытия терминала в целевую папку. Нажмите правой кнопкой мыши на любое пустое место в папке и выберите «Открыть» в терминале
. В терминале введите команду: ./ScreenStudio.sh
, и приложение запустит
Если вы хотите создать ярлык на рабочем столе для типа программного обеспечения в терминале: ./createDesktopIcon.sh
Как использовать функции ScreenStudio?
ScreenStudio настолько богат функциями, которые это можно объяснить только с помощью видеоурока.
Обратитесь к следующей ссылке:
http://screenstudio.crombz.com/archives/ubuntu/ [ ! d48]
КРЕДИТЫ: Patrick Balleux