Как записать экран и внутренний звук?

20

Есть ли способ записать мой экран, а также внутренний звук? Мол, если бы я записывал игру, он записывал бы экран и звуки из игры.

отметка
источник
Для игр, в частности, вы можете попробовать glc: см. Мой ответ на этот вопрос .

Ответы:

14

Может быть, RecordMyDesktop может работать на вас? Он имеет возможность записывать ваш экран и аудио, но я не уверен, что он поддерживает игры.

Вы можете установить его с

sudo apt-get install recordmydesktop

Если вам нужен графический интерфейс, вам также нужно установить один из пакетов gtk-recordmydesktop(GTK) или recorditnow(Qt)

Это прекращено, но это работает как ожидалось.

LUB
источник
К сожалению, использовать его с играми довольно сложно, в прошлый раз я обнаружил, что рекордер OpenGL довольно плохой
MrVaykadji
Это работало иначе, но я не получил внутренний звук прямо или нет с Джеком. Пользовательский интерфейс также довольно не интуитивно понятен - в первый раз у меня было пять записей, прежде чем я понял, что большие квадраты на панели предназначены для обозначения стоп-символов! И я графический дизайнер в дополнение к тому, чтобы быть программистом ...
peterhil
Используется микрофон, а не внутренний звук.
Привет-ангел
11

SimpleScreenRecorder помог мне при записи онлайн-видео. Он имеет (экспериментальную) функцию OpenGL. В Ubuntu:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

С помощью функции OpenGL вы можете выбрать запись определенного окна приложения. Так что вы даже можете продолжать работать во время записи в фоновом режиме. Не играйте музыку, хотя, потому что аудио будет смешиваться вместе (если, конечно, UR DJ;))

Хуан Хавьер Трифф Кабанас
источник
Работает исключительно хорошо! Хорошая внутренняя аудиозапись, потрясающе, что скорость кодирования можно изменить, чтобы получить более высокую частоту кадров!
Расмус
Я не могу рекомендовать это достаточно. Это работает, и это интуитивно понятно - попробуйте!
Петерхил
По состоянию на 17.04 он находится в официальных репозиториях, и вам не нужно добавлять PPA.
Scimonster
2
записывает ли голос / звук, который вы говорите, в микрофон?
MycrofD
2

Я использую сценарий Python recordscreen.py . Он запускается ffmpegили avconvнегласно, поэтому убедитесь, что они установлены.

Запишите весь рабочий стол со output.mkvскоростью 15 кадров в секунду:

recordscreen.py output.mkv

Запись на 30 FPS с различными аудио и видео кодеками:

recordscreen.py -r 30 --vcodec=vp8 --acodec=pcm output.mkv

Или запишите в .webm:

recordscreen.py output.webm

Я не пробовал записывать игры с ним, поэтому мне будет интересно услышать, как это происходит.

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

анатолий техтоник
источник
1
  1. Установите OBS как в: https://github.com/jp9000/obs-studio/wiki/Install-Instructions#linux
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update && sudo apt-get install obs-studio
  1. Откройте OBS; на панели «Микшер» щелкните значок настроек «Desktop Audio», нажмите «Свойства» и выберите «Встроенный аналоговый стереозвук»

  2. Снова на панели «Микшер» отключите микрофон / Aux, нажав на значок громкости

  3. На панели «Источники» нажмите «+» и выберите «Захват экрана XSHM»

[Ранее VLC мог быть источником, таким образом: Установите VLC, как в: https://www.videolan.org/vlc/download-ubuntu.html ; Нажмите на знак «+» и выберите «Добавить путь / URL», затем напишите screen://; но это не работает сейчас]

  1. Нажмите кнопку «Переход» в центре экрана, теперь вы должны увидеть свой экран в правом окне.

  2. На панели «Элементы управления» (справа) нажмите «Настройки», затем нажмите «Вывод» в левом меню и при необходимости измените папку вывода.

  3. Наконец, нажмите кнопку «Начать запись» в «Управление»

Ferroao
источник