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

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

20
задан 10 August 2017 в 17:52

4 ответа

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

Можно установить его с

sudo apt-get install recordmydesktop

Если Вы хотите GUI, необходимо также установить один из пакетов gtk-recordmydesktop (GTK) или recorditnow (QT)

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

14
ответ дан 10 August 2017 в 17:52

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

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

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

0
ответ дан 10 August 2017 в 17:52
  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; в панели Mixer нажмите значок настроек "Настольного Аудио", Нажмите Properties и Select "Встроенный Аудио Аналоговый Стерео"

  2. Снова в панели Mixer, заставьте microphone/Aux замолчать нажатие на его значок громкости

  3. В панели "Sources" нажмите "+" и Избранный "Снимок экрана XSHM"

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

  1. Нажмите кнопку "Transition" в центре экрана, необходимо видеть экран в правильном окне теперь.

  2. В панели "Controls" (правая сторона) нажмите Settings, затем нажмите "Output" в левом меню и измените выходную папку при желании.

  3. Наконец, нажмите кнопку "Start Recording" в "Средствах управления"

1
ответ дан 10 August 2017 в 17:52

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

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

recordscreen.py output.mkv

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

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

Или запись в .webm:

recordscreen.py output.webm

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

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

0
ответ дан 10 August 2017 в 17:52

Другие вопросы по тегам:

Похожие вопросы: