You are here

Screencast in Linux

After trying out various screencasting applications in Linux, I figured out the below set of applications are the best for creating, modifying and editing screencasts. Kindly note that all the below mentioned software are available in the Debian main repository.

  • recordMyDesktop: recordMyDesktop is a free and open source desktop screencasting software application written for GNU/Linux. The program is separated into two parts; a command line tool that performs the tasks of capturing and encoding, and an interface that exposes the program functionality graphically. There are two front-ends written in python with pyGtk (gtk-recordMyDesktop) and pyQt4 (qt-recordMyDesktop). RecordMyDesktop also offers the ability to record audio through ALSA, OSS or the JACK audio server. RecordMyDesktop only outputs to Ogg using Theora for video and Vorbis for audio.
  • OpenShot: OpenShot Video Editor is a free and open-source video editing software package for Linux, built with Python, GTK, and the MLT Framework. The project was started in August 2008 by Jonathan Thomas, with the objective to provide a stable, free, and friendly to use video editor. Some of its features include:
    • Support for many video, audio, and image formats (based on FFmpeg)
    • Multiple tracks
    • Clip resizing, trimming, snapping, and cutting
    • Video transitions with real-time previews
    • Compositing, image overlays, watermarks
    • Title templates, title creation, sub-titles
    • Drag and drop timeline
    • Video encoding (based on FFmpeg)
    • Audio mixing and editing
    • Digital video effects, including brightness, gamma, hue, greyscale, chroma key (bluescreen / greenscreen), and over 20 other video effects
  • Ogg Video Tools: The "Ogg Video Tools" is a toolbox for manipulating Ogg video files, which usually consist of a video stream (Theora) and an audio stream (Vorbis). It includes a number of handy command line tools for creating an manipulating these video files, such as for splitting the different streams. Actually there are the following tools available: oggResize, oggThumb, oggSlideshow, oggCut, oggCat, oggSplit, oggJoin, oggDump and oggLength.

Add new comment