Yes there is a package for recording screencasts in Emacs, it's called
I can't promise anything yet, as I've only tested it on my computer,
but I can tell you it works for me. :-)
- To use it, simply call
- A new smaller frame will popup and recording starts.
- When you're finished, hit
F12 and wait for the conversion to finish.
Screencasts can be generated in any format understood by
You can even pause the recording with
If you want to record without a popup frame, use
For the recording,
camcorder.el uses the following linux utilities.
If you have these, it should work out of the box. If you use something
else, you should still be able to make it work by configuring the
On my machine, I noticed that the window-id Emacs reported with
(frame-parameter (selected-frame) 'window-id)))
differed from the id that the WM reported with the
I added the variable
camcorder-window-id-offset to correct that.
The default value is
-4, but you might need to increase or decrease
that to make those two numbers match.