RecordMyDesktop

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

recordMyDesktop is a screencasting software for X. It can record audio through ALSA, OSS or the JACK audio server. It is able capture through jack and thus is important for pro-audio video tutorials. recordMyDesktop only outputs to Ogg using Theora for video and Vorbis for audio.

recordMyDesktop is a CLI tool but there are two GUI interfaces available, gtk-recordmydesktop and qt-recordmydesktop.

Installation

The packages recordmydesktop can be found in [community], while gtk-recordmydesktopAUR and qt-recordmydesktopAUR in the AUR.

Usage

The basic usage is simple and a man page is provided. Here is a simple example using jack for audio capture:

$ recordmydesktop --use-jack system:capture_1

Troubleshooting

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Is this section still relevant ? Last major edits to the page are from 2015 and 2012 (Discuss in Talk:RecordMyDesktop)

Current versions behave weird and need strange parameters to work properly. Here is an example that should help achieve non-choppy capture:

$ recordmydesktop --use-jack system:capture_1 --v_bitrate 2000000

Audio record is lagging

If it appears that you have lags (error message when starting from the shell: Broken pipe: Overrun occurred) in your audio record (often with Intel onboard cards) then it might help to change the audio device. This can be done in two ways.

  • Assuming that the terminal version is used then recordmydesktop should be started with:
    $ recordmydesktop --device plughw:0,0
  • If a GUI is used then you can change the device from DEFAULT to plughw:0,0 in the audio tab of the settings.

More information on this issue can be found in this blog post.

Audio record lags and is out of sync

Using the plughw:0,0 device as described above may work partially for some Intel cards. You might try:

$ recordmydesktop --device plughw:0,0 --freq 22050 --channels 2

It seems the trick was to specify the correct number of channels generated by the input source (in this case, a stereo mic).

Audio record is distorted (slower/graver)

This happens at least with Rode Podcaster USB Microphone, and can be fixed by setting the frequency to 45000:

$ recordmydesktop --device plughw:2,0 --freq 45000 --channels 2

No sound with PulseAudio

This is pretty simple, but should be better explained. If recordmydesktop exits like this:

Couldn't open PCM device hw:0,0
Error while opening/configuring soundcard hw:0,0
Try running with the --no-sound or specify a correct device.

Install the package alsa-plugins and then run it like:

$ recordmydesktop --device pulse

External Links