Or just use the free tool LICECAP (<a href="http://www.cockos.com/licecap/" rel="nofollow">http://www.cockos.com/licecap/</a>), record directly from the screen, export to GIF and avoid all that hassle.<p>However, I can see why this could be a cool learning experiment.
Oh cool this is my old gif gist. I ended up writing a ruby wrapper around it these open source tools, check it out at <a href="https://github.com/dergachev/screengif" rel="nofollow">https://github.com/dergachev/screengif</a>
I highly recommend CloudApp. Hosts screenshots and gifs, auto posts URLs to screenshots to your clipboard. <a href="http://www.getcloudapp.com/" rel="nofollow">http://www.getcloudapp.com/</a>
Please mind the accessibility loss when doing something like this in a pull request or, even more importantly, in documentation. Include a text description that's good enough for anyone to grasp what's going on without looking at the GIF. Your vision impaired contributors will thank you. It'll also be friendlier to people who watch repos via email.
licecap is an application that allows direct screen recording to gif.<p>I personally find it more useful than this OP project, and so wanted to share in case others also find it useful.
I think Sublime's animated image encoder would be a great tool if someone took over support for it. Both compression and quality should be miles ahead of any gif converter, I just think it's a bit too much of a hassle to use.<p><a href="https://github.com/sublimehq/anim_encoder" rel="nofollow">https://github.com/sublimehq/anim_encoder</a>
Maybe I'm out of the loop, but isn't a screencast supposed to be live? Like a broadcast?<p>Anyway I bet an actual live broadcast wouldn't be too hard to do, although your poor viewers' browser caches would fill up pretty easy. But then that's what multipart/x-mixed-replace is for.
There's this gem that simplifies the steps needed. <a href="https://github.com/jkeck/make-me-a-gif" rel="nofollow">https://github.com/jkeck/make-me-a-gif</a> . Full disclosure my awesome coworker made it.
Yeah, let's all collectively waste more bandwidth because browsers couldn't agree on a common video codec… At least gfycat and imgur's gifv are try to solve this problem.