recordMyDesktop is a desktop session recorder for GNU / linux that attemps to be easy to use, yet also effective at it's primary task.
As such, the program is separated in two parts; a simple command line tool that performs the basic tasks of capturing and encoding and an interface that exposes the program functionality in a usable way.
The commandline tool (which essentially is recordMyDesktop), is written in C, while there are two frontends, written in python with pyGtk (gtk-recordMyDesktop) and pyQt4 (qt-recordMyDesktop).
recordMyDesktop offers also the ability to record audio through ALSA, OSS or the JACK audio server
Also, recordMyDesktop produces files using only open formats. These are theora for video and vorbis for audio, using the ogg container. (To learn more about free formats visit Xiph.org, the foundation responsible for the aformentioned formats).
recordMyDesktop 0.4.0 has been released! This release is for the CLI only. See details here: https://github.com/Enselic/recordmydesktop/releases/tag/v0.4.0.
After being an official but inactive maintainer for a decade, I decided to officially migrate the project from SourceForge to GitHub, since I recently was reminded that the software is still actively being used. I believe I owe it to the original author iovar to keep the project alive, since I promised him to take over formal maintainership a long time ago. I will gather a handful of patches, then make a new official release. Here is the GitHub project page: https://github.com/Enselic/recordmydesktop.
As you all can see there is not an awful lot of activity here, basically what has happened since I took over maintainership is that I have commited one or two contributed patches.
Since I am currently busy working on GIMP I expect project management to remain in status quo for the foreseeable feature.
If you have patches for rMD, send them to the mail you
find here:
http://www.chromecode.com/contact/
/ Martin
This message is addressed at recordMyDesktop's users.
I believe it is time for me to step down
completely
from the project and let someone else take it to new
directions.
Looking at some commit stats, it became clear that
I
haven't made any real contributions to the project since
December, 2007. After that, all I did was mostly push
upstream any
translations or patches that I got.
But I haven't had a vision for
the application for a very
long time.
It is with great joy,
though, that I announce
the new maintainer of recordMyDesktop :
Martin Nordholts !
Martin has approached the project a long
time ago
and has recently brought new life to the code with his
deep re-factoring and tireless efforts to revitalise the
code
base. His level of success at improving the quality
of the project
has been astonishing and I was really happy
to see that accepted
my invitation to be the new admin and
maintainer for the
project.
Whatever direction he might set for it from now on, it
is
thanks to him alone, that this project is far from dead
yet.
Anyway, I've learned a lot during the last (almost 3!)
years and more importantly, I've met many interesting people.
The
whole experience was really fun.
I wish the project and its new maintainer best of luck !
Cheers,
John Varouhakis
(former maintainer of recordMyDesktop ;-) )
As reported by users, v0.3.8 had a bug (some headers were missing),
that prevented
recordMyDesktop to compile in some setups (RHEL4,
Slackware 12.1 and possibly others).
Thanks to the thorough feedback received, this problem should now be resolved, in v0.3.8.1.
recordMyDesktop 0.3.8 is mostly a bugfixing release, driven by the
contributions of Martin
Nordholts, who is now a cotributing member
with an SVN account . Yay!
Here are the ChangeLogs:
recordMyDesktop:
* Extensive refactoring and cleanups of the
code from Martin Nordholts.
* Cursor-flickering bug has been
fixed, by Martin.
* Improved consistency on the format of the
commandline options
and updated the manpage to reflect the
changes (also by Martin ;) ).
* Applied patch by Luca Bonavita,
that corrects the rgb
to yuv algorithm and provides near perfect
colorspace conversion
(fixes bug #1961505)
* Compositing
Window managers are now recognised through the _NET_WM_CM_Sn
hint
instead of a simplistic namelist (which means that dual-mode wm's like
kwin or yet uknown ones will be handled correctly).
*
Changed the way Jack support is offered, from dlopening at runtime to
normal
linking at compilation.
* other minor changes and
bugfixes.
qt-recordMyDesktop:
* Changed
qt-recordMyDesktop's license to GPLV3 .
* nl.po added Dutch
translation by Jos Poortvliet
* Oxygen icons are now used for
record/pause/stop actions.
* Synced to recordMyDesktop 0.3.8 (new
format of options).
gtk-recordMyDesktop:
* nl.po added
Dutch translation by Jos Poortvliet
* Applied patch by freedo, to
Replace GtkFileSelection with
GtkFileChooserDialog.
* Synced
to recordMyDesktop 0.3.8 (new format of options).
... visit the old News archive over at SourceForge: https://sourceforge.net/p/recordmydesktop/news/.
The documentation has not yet been ported to GitHub, so please refer to the old Documentation on SourceForge for now.
For source code, visit the official GitHub project: https://github.com/Enselic/recordmydesktop.
If you want binaries, your distro package manager probably already have packages available for installation.
To help improve recordMyDesktop, visit the official GitHub project: https://github.com/Enselic/recordmydesktop.
Visit the official GitHub project to get in touch: https://github.com/Enselic/recordmydesktop.