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

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

5 ответов

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

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

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

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

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

sudo apt-get install recordmydesktop

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

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

vokoscreen-ng у меня работает и соответствует вашим требованиям:

  • записать мой экран
  • запись внутреннего звука, а также:
  • записывать вас с веб-камеры
  • запиши свой микрофон

Он также работает для систем Windows и Linux.

Для Ubuntu вы можете установить его с помощью программного обеспечения Ubuntu или с помощью команды:

      sudo apt install vokoscreen-ng
  1. Установите OBS как в: https://github.com/jp9000/obs-studio/wiki/Install-Instructions
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update && sudo apt-get install obs-studio
  1. Установите VLC, как в: https://www.videolan.org/vlc/download-ubuntu.html

  2. Откройте OBS; на панели "Микшер" щелкните значок настроек "Desktop Audio", нажмите "Свойства" и выберите "Встроенный аналоговый стереозвук"

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

  4. Вверху в главном окне "черный экран" нажмите правую кнопку мыши, чтобы отобразить контекстное меню, затем нажмите "Добавить", выберите "VLC Video Source"

  5. Снова в главном окне "черный экран", щелкните правой кнопкой мыши и нажмите "Свойства", нажмите на знак "+", выберите "Добавить путь /URL", затем напишите screen://

  6. На панели управления (справа) нажмите "Настройки", затем нажмите "Вывод" в левом меню и измените папку вывода по своему усмотрению.

  7. Наконец, нажмите кнопку "Начать запись" на панели управления.

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

Записать весь рабочий стол на output.mkv на 15 FPS:

recordscreen.py output.mkv

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

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

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

recordscreen.py output.webm

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

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

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