I personally use and recommend LICEcap.
Great interface: select a region of the screen and set the frame rate and destination for the gif.
No time limit on length of gif.
OS X and Windows (can use Wine for Linux).
LICEcap also allows some further gif customisation, including adding title frame with custom duration to the gif, setting a pause hotkey and ...
Update 10/22/2014: Seth Johnson has improved the Ubuntu PPA so that only the Silentcast PPA is required. (Previously, 3 PPA's were needed.)
Update 10/13/2014: Version 2.0 released. Added options to create webm or mp4 videos instead of just animated gifs. Added a script to do a full install without root privileges.
Update 10/4/2014: Runs in Unity, no ...
Open Broadcaster Software (free)
After months in search of a good, free screen capture program, I found this, and I knew that my search was finally over.
OBS is for both streaming and general screen capture. It can stream to a service like Twitch or just write to a local file. It uses x264, a powerful encoder for the H.264 (.mp4) codec, which allows for ...
I'd recommend ActivePresenter. You record your screencast first, and some of your features are added afterwards. Going through your list of requirements:
✔ Dynamic zooming of the page
There's a feature called "Zoom & Pan" (see YouTube explanation) where you can select an area of the recording and have the final video zoom in to that. Alternatively you ...
One possible solution is byzanz if you don’t mind using the CLI. Byznaz run on Ubuntu and I didn’t test it on different Linux distributions. I tested it only on Ubuntu 12.04 LTS.
It's a rather rudimentary screen recorder with limited options.
Byzanz records GIF's and runs in a terminal only.
It is not included in Ubuntu repositories and it can be only ...
For a Mac (and Windows) solution, you can try LICEcap
LICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc).
Move the screen capture frame while recording.
Pause and restart recording, with optional inserted text messages.
Global hotkey (shift+space) to toggle pausing while recording
I was actually trying to solve this problem for myself today and found this nice little Github gist:
Uses Quicktime to save a video, ffmpeg to convert the video, and gifsicle to compress/clean the final gif.
It uses the command line, so it might not be great for your use case, but I suspect this could easily be ...
Camtasia fits some of your needs. It’s specially focused on screencasts, and provides features that you are looking for, such as:
It captures the mouse cursor, and you can even configure your video so that it indicates when clicks happen, either with sounds or with visual effects.
It allows the inclusion of voice narration. It provides several tracks for ...
You could take a look at Peek too.
Peek is a simple tool that lets you record a section of your screen and save it as an animated GIF image.
Peek requires FFmpeg + ImageMagick to be installed and currently only works with X11 and is targeted at GNOME 3 (thus it should work even in Unity so long as you don’t have Locally ...
CamStudio seems to fit your description. The only missing feature is that you can't save as MPEG, only AVI, but the video output can easily be converted.
... can also add high-quality, anti-aliased (no jagged edges) screen captions to your recordings in seconds ... you can choose to use custom cursors, to record the whole screen or just a section of it ......
There are quite some the best ones are probably:
Open Broadcaster Software
displays FPS and has many other cool features
Can make High Quality Screenshots
Can only record Games
Mainly made for LiveStreams but also good to just record Games
Can record Desktop
You can use FFmpeg (free and open source):
This command will capture your full desktop: So use this command,
whenever you want to record skype-conversation ( or anything else ):
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
If you prefer using a GUI you can use recordMyDesktop (free and ...
You might wish to take a look at Shutter – which offers this and more:
Shutter upload screenshots (click images for larger variants)
As the screenshots show, Shutter allows you uploading to many public image hosters, and you can even upload to your own FTP server if you wish to. After a successful upload, it gives you the URL(s) for the uploaded image (...
Since I don't prefer any of the other solutions since they don't have the specific features I want, I made my own (currently command-line only) program specifically for quickly capturing .gifs and .webm files for the web.
Follows the mouse or captures fullscreen
You can specify width and height of a recording area around your mouse
Outputs to (...
My Experience is:
1st Place: as Sterex suggested, Open Broadcast Studio
OBS really provides a whole lot of flexibility for creating complex layouts which you can change on the fly while recording.
I would also Add
ShareX as a possible alternative.
Although, to be able to Capture your microphone and the System Audio at the same time you need to do a little ...
Have you tried EzVid?
Ezvid is a screen recorder program that comes with an in-built video editor where you can split your recordings and add text in between two clips, creating a slideshow effect. You can even upload the video to YouTube through the program itself.
For gamers, there’s an option to enable ‘Gaming mode’ where it records the windowed mode of ...
Open Broadcaster Software
Open Broadcaster Software is free and open source software for recording and live streaming. Source code is available to everyone to contribute and improve. Both 32 and 64 bit versions are available and it's completely free!
Download OBS from here
A freeware application that lets users stream high quality content similar ...
Free & Source code available
Simple to use
9 MB small
No limitations such as time or file size limit
Record your screen and save directly to a gif looped animation
Pause and continue to record
Move the window around to record what you want
You can add Text, Subtitles and Title Frames
Edit the frames, add filters, ...
As you haven't specified that you want the software to be Open Source (Free), or Premium, I would assume that you are opened to both as Camtasia is Premium.
So try using Evaer (Audio and Video Recorder)
It has wide number of features such as :
Capture original Skype video and audio data to record with high quality.
Supports recording single Skype video ...
You can use Screencast-O-Matic:
Straightforward to use (demo)
Most features are free but you need a pro account if you want to record videos longer than 15 minutes or control the FPS.
I've used GTK RecordMyDesktop before and was pleased with the result (but note that I have used only once for really simple stuff).
[X] Must be gratis
[X] Must work for Ubuntu 12.04
[?] Would be cool if it had Unity integration *
[X] Output of video format is not of matter to me **
[X] (If possible) low system resource usage (RAM, processor usage and such) *...
You can use FFmpeg:
Free and open-source
Runs on Windows, Mac and Linux
Allows to split video into pictures: e.g. ffmpeg -i input.mov -r 0.25 output_%04d.png to get a picture every four seconds.
Is CLI so you can batch.
Supports most of the video formats.