I need a software to record my screen for screencasts, i.e. programming courses.

License: The focus is open-source, but gratis is also accepted.

OS: I asked for open-source because, normally, they are multi-platform. But the main focus is Ubuntu (Windows is also accepted).

About the possible duplicate: The referenced question focuses on live-stream. But I need to generate a video file from my recordings and keep the video file.


3 Answers 3


windows based open source free - Camstudio link

Java based open source free - JScreenRecorder here

You can try simple screen recorder for ubuntu specific

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

sudo apt-get update

sudo apt-get install simplescreenrecorder

sudo apt-get install simplescreenrecorder-lib:i386

to uninstall :

sudo apt-get remove --purge simplescreenrecorder
  • 1
    I think Java based screen recorder is OPEN source AND CROSS PLATFORM Commented Mar 28, 2015 at 3:10

I sometimes use Microsoft Screen Recorder for full screen captures. It produces very small files, but in WMV of course. Some people can't play WMV when you email the files (yes they are that small), but YouTube can import them.


For recording a browser tab (or fullscreen), I sometimes use Screncastify. It records in standard WEBM which is HTML5 compliant and it can automatically save to your Google Drive for sharing. It's a bit cumbersome to figure out the options and how to set it up as most Google software is, but it seems to work. The free version is only limited to 10m however.


There is also Wink but that generates FLV files. They are very small and you can edit them and add annotations, but I favor the more common regular file formats for sharing. YouTube can't import FLV files (if I remember). You could probably transcode the file with VLC or FFMPEG, but I haven't tried.



I have used RecordMyDesktop on Ubuntu in the past, to create videos from Google-Earth "flights". It supports partial screen recording. Together with OpenShot, a video editor software, this was the outcome.

Not the answer you're looking for? Browse other questions tagged or ask your own question.