Just use FFMPEG and x11grab with primary screen as input. Then use a second input for audio. If you use Pulseaudio, you will need to choose the device in your sound options after you start recording.LOVER$BOY wrote:Actually I wanted to do it but... as always I couldn't get a screen recorder installed in ubuntu. Maybe I should try installing it in my vmware and then go from there. What do you think?
So something like this.
Code: Select all
avconv -f x11grab -s 1920x1080 -r 25 -i :0.0 -q:v 2 -f alsa -ac 2 -i pulse -q:a 2 myVideo.mkv
-r is fps
-i is the input (first is display, second is pulseaudio)
-ac is audio channels
-q:v -q:a is video and audio quality (lower is better)
If you wish to only record part of your screen, you can use an offset on the display input as well.
Code: Select all
avconv -f x11grab -s 640x480 -r 25 -i :0.0+400,380 -q:v 2 -f alsa -ac 2 -i pulse -q:a 2 myVideo.mkv
As an alternative, you could try RecordMyDesktop. It should be in Ubuntu repos.