Recording screencasts with Linux (Ubuntu/Kubuntu)
Well, lots of people want to create screencasts with linux but have no idea on how to begin, so I decided to write a little step by step using Ubuntu/Kubuntu, I hope it helps some one.
You’ll see that there are not that many steps
- To install all the tools we’ll use just run the following command
- $sudo apt-get install gtk-recordmydesktop mplayer mencoder ffmpeg
- To start recording your screencast, just open the application gtk-recordmydesktop and follow the on screen insctructions
- If the recorded video is in a big resolution (in my case 1280×800) you will only be able to play it with mplayer, it seems that Theora have memory issues
- The recorded video is in Ogg Theora format, that can be played only in linux, there is one decoder for windows only, so lets turn it into something usefull.
- $mencoder [file name].ogg -o [file name].avi -ovc lavc -oac lavc
- Ready! Now it can be played in any platform
- You still want to turn it into a screencast or the web?
- $ffmpeg -i [arquivo].avi [arquivo].flv
- Ready! now we have a Flash Video with streaming support for publishing it on the web, you just need a player.
If you work with flash, you can create your own player, I do not think it will be much trouble, but this is not my case, so I’ll use this open source player that does the job very well! JW FLV Player
Every thing ready! Now you can make your web site full of videos ![]()
I think this post is the simpler and most useful step by step for creating screen casts with linux that I have seen around the net ![]()
If you enjoyed this post, make sure you subscribe to my RSS feed!





I’ve tried this on Ubuntu. Unfortunately, the speed of the recording was way too fast. I spent a few hours trying to slow it down but gave up.
Tom, I could not reproduce this problem here …
it happens with the original movie recorded by recordmydesktop or just after the conversion?
Hi, I don’t have this package: “E: Couldn’t find package gtk-recordmydesktop”. I’m using Ubuntu 6.06.
dateson, I first wrote this tutorial in 7.04, so if this packages are not available to you, and you can not upgrade, I think you`ll have to compile from the sources
[…] […]