Как записать экран и внутренний звук?
Есть ли способ записать мой экран, а также внутренний звук? Мол, если бы я записывал игру, он записывал бы экран и звуки из игры.
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
- Установите 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
Установите VLC, как в: https://www.videolan.org/vlc/download-ubuntu.html
Откройте OBS; на панели "Микшер" щелкните значок настроек "Desktop Audio", нажмите "Свойства" и выберите "Встроенный аналоговый стереозвук"
Снова на панели "Микшер" отключите микрофон / Aux, нажав на значок громкости
Вверху в главном окне "черный экран" нажмите правую кнопку мыши, чтобы отобразить контекстное меню, затем нажмите "Добавить", выберите "VLC Video Source"
Снова в главном окне "черный экран", щелкните правой кнопкой мыши и нажмите "Свойства", нажмите на знак "+", выберите "Добавить путь /URL", затем напишите
screen://
На панели управления (справа) нажмите "Настройки", затем нажмите "Вывод" в левом меню и измените папку вывода по своему усмотрению.
Наконец, нажмите кнопку "Начать запись" на панели управления.
Я использую сценарий 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
Я не пробовал записывать игры с ним, поэтому мне будет интересно услышать, как это происходит.
И только для исторической перспективы вот одна из самых ранних публикаций в блоге об этом.