RecordMyDesktop

RecordMyDesktop is one of my favorite applications in my Ubuntu desktop. It allows me to record a video of my desktop or just a portion of my desktop. I can use RecordMyDesktop for instructional videos, tutorials or just about any video project I want to capture on my screen. Installing the application is a breeze. You can use the Synaptic Package Manager and search for “RecordMyDesktop.” If you prefer the Terminal, you can install RecordMyDesktop by typing the following:

apt-get install recordmydesktop

RecordMyDesktop contains many options and switches. You can specify height, width, video quality, bitrate, audio quality, and delay. Delay is a nice feature to position the capture screen before recording can begin. You can view all the options of RecordMyDesktop by typing –help from the terminal:

recordmydesktop –help

Here is a screen capture at 450x300px, 10 second delay in ogv format.

recordmydesktop -width 450 -height 300 -delay 10 -o sample.ogv

Firefox 3.5 Video

The latest Firefox 3.5 release now support HTML 5 open video format. This means videos and movies can be dynamically played and rendered on the Firefox 3.5 browser without the use Javascript players and plugins. A typical video format syntax would look like this:

<video src=”out.ogv” autoplay>
Your browser does not support the <code>video</code> element.
</video>

The first line tells the browser it’s a video element with a source file of out.ogv. The second line is for browsers that do not support HTML 5 video element. The third line is the closing of the video element.

If you are seeing “Your browser does not support video element,” it means your browser does not support HTML 5 video format. You can try using Firefox 3.5 to view the video.

For developers and web designers, you can try using Flash as an alternate if the video element is not supported using the following format:

<video src=”video.ogv” controls>
<object data=”flvplayer.swf” type=”application/x-shockwave-flash”>
<param value=”flvplayer.swf” name=”movie”/>
</object>
</video>