Is there a way to record my screen, as well as the internal audio? Like, if I were recording a game, it would record the screen, and the sounds from the game.
SimpleScreenRecorder did the trick for me when recording online playing videos. It has an (experimental) OpenGL feature. In Ubuntu:
sudo apt update sudo apt install simplescreenrecorder
With the OpenGL feature you can select to record an specific application window. So you can even keep working while recording in the background. Don´t play any music though, because the audios will mix together (unless, of course, U R a DJ ;) )
Maybe RecordMyDesktop could work for you? It has the ability to record your screen and audio, but I'm not sure if it supports games.
You can install it with
sudo apt-get install recordmydesktop
If you want a GUI, you need to also install one of the packages
gtk-recordmydesktop (GTK) or
It is discontinued but it does work as expected.
1. Install OBS as in: 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
2. Open OBS; in the Mixer panel, click the "gear" of "Desktop Audio", then "Properties" and Select "Built-In Audio Analog Stereo"
3. Again in the Mixer panel, silence the microphone/Aux clicking on
its volume icon
4a. Video_Source_Method_1. In the "Sources" panel, click the + and Select Screen Capture XSHM. Saves mouse pointer if box checked.
4b. Video_Source_Method_2. Install VLC: (doesn't save mouse)
sudo snap install vlcsource
- Install plugin:
sudo apt install vlc-plugin-access-extrasource
- In VLC: "Capture Device": "Desktop", configure "MRL"
screen://. You should see your screen inside VLC
- In OBS, in "Sources" panel, add + VLC video source, configure ⚙; in "playlist"; +; add path
5. Click Transition in the center of the screen, you have to see your screen in the right window now.
6. if desired change the output folder: At the "Controls" panel (right-side), click "Settings", then click "Output" in the left menu.
7. Finally, click Start Recording in "Controls" panel.
I am using recordscreen.py Python script. It launches
avconv behind the scenes, so make sure you have them installed.
Record entire desktop to
output.mkv at 15 FPS:
Record at 30 FPS with different audio and video codec:
recordscreen.py -r 30 --vcodec=vp8 --acodec=pcm output.mkv
Or record into
I haven't tried recording games with it, so I will be interested to hear how it goes.
And just for historical perspective here's one of the earliest blog posts about it.
vokoscreen-ng works for me and it meets your requirements:
- record my screen
- record internal audio As well as:
- record you from web-camera
- record your mic
It works for Windows and Linux systems as well.
For Ubuntu you may install it with Ubuntu Software or with command:
sudo apt install vokoscreen-ng