Reduce size of animated GIFs

  • 2
  • Problem
  • Updated 1 month ago
The animated GIFs that are created with snagit are almost impossible to use in normal contex t(e.g. to past on GitHub) as they're huge. Online tools can make them much more useful.. but this is a pain. Can you guys please fix the compression here. 30 seconds gif should go under a few megs (not 30 megs)
Photo of g.tummarello

g.tummarello

  • 2 Posts
  • 0 Reply Likes

Posted 7 months ago

  • 2
Photo of Paul

Paul

  • 1126 Posts
  • 893 Reply Likes
It is my understanding that animated gifs should usually be a small portion of the screen.  So, this example is 15 seconds and 1.38 MB



If you're getting 30 MB for 30 seconds I guess you're capturing a lot of the screen?  I just did that and a 30 second GIF was 38MB.

Other tools I have used won't let you make an animated GIF that long or that screen size.  Others allow you to do it but chop out so many frames that the result is unpleasant to watch.

I guess that if you want a GIF that big from SnagIt you may have to accept the file size.  In truth, that kind of file is better suited to a mp4 format.

Just my 2 cents.  You may not agree.  That's OK.
Photo of Paul

Paul

  • 1126 Posts
  • 893 Reply Likes
I just recorded HALF my screen in Flashback Pro @ 10fps.  Then I edited it to reduce the frame rate to 1 fps.  It still produced a GIF file of 6MB.  And the file was useless with so many frames omitted.

Paul
Photo of g.tummarello

g.tummarello

  • 2 Posts
  • 0 Reply Likes
Hi Paul

its quite simple, yes i  (and many others) need to capture the whole screen often

it is in fact pretty comoon nowadays to caputre the whole screen to report bugs and the likes.. everyone does it and pastes on Github (Which has a 10mb limit).

the problem is the compression.

Please see this very meaningful exampe

MP4 as captured by snagit --> 700k !!!!  

https://drive.google.com/file/d/1Ghe2YAaIL1s7-gjicgpGzO-Iibr-s_3a/view?usp=sharing


GIF 30' as saved by snagit --> 27MB!!! (and ultra ugly unwatchable quality)


https://drive.google.com/file/d/1HtACk2ZMMqVdjqfH7PDTLY_wjKMizZ3m/view?usp=sharing

Gif 30  as saved by online converter - (good quality) --> 1.7mb (13 times less than snaggit)

https://drive.google.com/file/d/1XSI6_vszP3BmsbOrK7BSiGYXdyiC8Us1/view?usp=sharing

thanks for considering.. it would make a difference in the way i work.
Photo of Paul

Paul

  • 1126 Posts
  • 893 Reply Likes
Yeah, I have the same use case myself (I'm a software product manager - not at TechSmith - I'm an end user, just like you).

I divide my screen recording into two distinct types.  Snippets where I need to show, for example, how a button behaves wrong, where I use a small region of the screen and GIF format for its convenience, and  Full Screen recordings where I would use an mp4 format (and where, to be honest, I don't even use SnagIt because I need to record a rolling 10 minutes during testing, annotate the video and collect keyboard inputs too, and SnagIt can't do any of that.)

Let's hope someone from SnagIt pickups on you issue. :)
Photo of oranjoose

oranjoose

  • 1 Post
  • 0 Reply Likes
OP is correct. The gif compression is very poor. Using the free software Gifcam, with the same framerate and screen size produced the same exported gif animation, but 27 times smaller than Snagit's export.

I suspect the reason for this is that Gifcam records gif natively, making use of the b-frame technique to not redundantly save pixels that remain the same each frame. SnagIt records mp4 natively, and in the conversion process does not do a good job detecting same-pixels and thus bloats the export hugely.

This lack of strong compression makes SnagIt unusable for my use cases, and will unfortunately will have to use a native GIF recorder.