recordMyDesktop logo

recordMyDesktop

Captures and encodes desktop sessions, producing files using only open formats.

Made by Martin Nordholts

  • video-recorder

  • ogg-theora

  • Screen Casting

What is recordMyDesktop?

recordMyDesktop is a desktop session recorder for GNU/Linux that provides a straightforward yet effective tool for capturing and encoding desktop activities. The program is divided into two components: a command-line utility that handles the core tasks of recording and encoding, and user interfaces that expose the program's functionality in a usable manner. The command-line tool, written in C, forms the foundation of recordMyDesktop, while the graphical frontends, gtk-recordMyDesktop and qt-recordMyDesktop, are developed using the Python programming language and the PyGTK and PyQt4 frameworks, respectively. recordMyDesktop generates output files using only open formats, with Theora for video and Vorbis for audio, encapsulated within the Ogg container

Highlights

  • Command-line and graphical user interface options for desktop recording
  • Utilization of open-source video (Theora) and audio (Vorbis) codecs
  • Ogg container format for recorded output
  • Separation of core recording functionality and user interface components

Platforms

  • Linux
  • BSD

Languages

  • English

Features

    • Record videos

    • Record desktop activity

    • Capture Video

    • Screen Recording