I'm looking for a screen capturing application on Linux which should:

  • capture all input on one screen as it happens;
  • allow for cropping ( deletion of particular sections );
  • annotations ( i.e. add some text + border for a given section ).

Is there such an application for Linux?

link|improve this question

61% accept rate
1  
I'm not answering (it's as a joke) - but go commando and use gstreamer: gst-launch ximagesrc ! video/x-raw-rgb ! ffmpegcolorspace ! avimux ! filesink location=out.avi. – new123456 Jun 23 '11 at 5:27
@new123456 : don't you mean | instead of !? – Robert Munteanu Jun 23 '11 at 6:38
No - gst-launch is actually one executable. In order to not conflict with anonymous pipes in bash, gst-launch uses a !. – new123456 Jun 23 '11 at 15:01
Try this: % man script – g33kz0r Aug 20 '11 at 19:14
feedback

7 Answers

You can use Istanbul

Istanbul is a desktop session recorder for the Free Desktop. It records your session into an Ogg Theora video file. To start the recording, you click on its icon in the notification area. To stop you click its icon again. It works on GNOME, KDE, XFCE and others.

link|improve this answer
feedback

recordmydesktop is pretty good. You can easily get it started at the command-line by just typing the command. Just put focus back on the terminal and press Ctrl+C to stop it again, or you can configure a keyboard shortcut on the command line. See man recordmydesktop.

On any Debian-based system, install it like this:

sudo apt-get install recordmydesktop gtk-recordmydesktop

You may also want to record just a specific region of the screen like this:

recordmydesktop -x 100 -y 100 --width 200 --height 50

Or just run gtk-recordMyDesktop and click+drag on the little preview image that appears in the recordMyDesktop window, or click "Select Window" and click on the window itself.

gtk-recordMyDesktop &
link|improve this answer
feedback

I've just discoverd screentoaster wich seems great (no installation, use of a Java Applet) !

I haven't tried but it seems supported on linux.

What do you think ?

link|improve this answer
Thanks for the answer. I'd rather have them stored just by myself, but it's a good start. – Robert Munteanu Jul 24 '09 at 16:11
feedback

You may be interested by the freeware called Wink.

It can capture a single window, a single zone or the entire screen. Also, you can add annotation and text to your video.

I've used it to build theses videos about Linux.

link|improve this answer
Thanks for the answer. I've tried wink, but it's mode of operation is a bit strange - screenshots + mouse transitions. – Robert Munteanu Jul 15 '09 at 11:53
Wink has a messy, non-Linux kind of install. It just copies binaries all over the place. – Neil Jan 19 '10 at 19:40
feedback

Not a dedicated app for the purpose but, having tried a few other apps, I usually use GIMP. It can take the screenshot (File -> Create -> Screenshot),whether whole screen, whole window or selected zone, as well as crop and modify the image as needed and then save in whatever format is appropriate. Overkill in some ways but saves installing and learning another app when I already need the GIMP for other jobs and don't have a shortage of RAM.

link|improve this answer
feedback

You could try xvidcap. Read about it somewhere, haven't used it myself.

link|improve this answer
feedback

I would suggest Shutter: it has the features you're searching for (although I can't really understand what you mean with "capture all input on one screen as it happens").

It worth a try! :D

Regards

link|improve this answer
Capture all input ... means a video capture app, not a screenshot taking app, like Shutter. – Robert Munteanu Jan 21 '10 at 22:52
Ah, ok...then Shutter doen't have any of the feature you're searching for! For video capture I used gtk-recordmydesktop: it is very good, but you can only record your desktop (if I am not missing something again! :D) – dag729 Jan 22 '10 at 4:58
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.