Reduce size of animated GIFs

  • 5
  • 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

  • 5 Posts
  • 2 Reply Likes

Posted 2 years ago

  • 5
Photo of Paul

Paul

  • 1644 Posts
  • 1240 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

  • 1644 Posts
  • 1240 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

  • 5 Posts
  • 2 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

  • 1644 Posts
  • 1240 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
  • 1 Reply Like
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.

Photo of Tony

Tony

  • 4 Posts
  • 0 Reply Likes
Yes I agree Snagit's GIF game is very weak. I think you're correct oranjoose in that Snagit only has the option of making a GIF from mp4 video and struggles with the conversion. It's a great idea to be able to make a GIF from a video where you can set the start and end time etc, but the result is such a large file size if you want decent quality that's it's usually useless.

Snagit needs a separate "Create GIF" function where you record a GIF natively. Like CloudApp offers. I just made a 10 second 800x600 GIF with CloudApp and the quality is excellent at 1.6mb. I made the same GIF with Snagit and could only get it down to 9mb and the quality wasn't close to the GIF CloudApp generated.

Snagit is so much better than CloudApp and the competition at most other things, but it really needs a native GIF recorder
Photo of thsbrown1

thsbrown1

  • 3 Posts
  • 1 Reply Like
Yup I've had to full on ditch snagit for creating optimized gifs as the file sizes are way too large. GifCam does a much better job creating highly optimized gifs that you can use anywhere.

Let's get on this SnagIt. With the proliferation news / info on social media we really need to make sure that gifs are highly optimized so that we can throw them up on things like twitter without any issues :)
Photo of g.tummarello

g.tummarello

  • 5 Posts
  • 2 Reply Likes
Is there anyone at Techsmith reading? :) shouldnt be difficult and it seems so big of an issue..
Photo of Chris Larson

Chris Larson, Snagit Technical Product Manager

  • 616 Posts
  • 337 Reply Likes
We are definitely aware and have work prioritized to be looked at shortly. We are trying to see if we can do this is a way that gives us all the ability to continue to be able to scrub through a GIF with the playback control:


Or if that needs to be removed in order to create GIFs with much smaller file size.

Do you all have opinions on whether or not you use that? You'd still be able to pause, play, and jump to the beginning even if we removed that for GIFs (it would still be available for video).
Photo of Tony

Tony

  • 4 Posts
  • 0 Reply Likes
I personally don't need to make GIFs from videos with the playback control. Most of the time GIFs are meant to be small and short and I know I'm making a GIF before I make it, so a native GIF capture is best. Thanks to the recommendations in this thread I now use gifcam. If Snagit had an option that worked like gifcam I would definitely use it.
Photo of g.tummarello

g.tummarello

  • 5 Posts
  • 2 Reply Likes
The usefulness of that control is for the cropping which is something useful .What i think should happen is that there should be an option to "save as small GIF" .. its the same that you do now.. one can save as JPG PNG.. and snag it treat it accordingly. If you decide to save as "SmallGif" you lose the abilit yto crop or go back and forth i guess? :) thanks for looking into this. 
Photo of Hans

Hans

  • 8 Posts
  • 2 Reply Likes
Well you guys just saved me some search time trying to find answers.

Unfortunately, I'm literally in the middle of a Camtasia project trying to create a .gif for an important work promotion and it looks like I'll have to bail out of this app and find some other .gif  tool.  

Bummer. I really thought Camtasia would handle this for me.

I'm not even going to try Snagit because I already did a couple months ago and found the same issues you guys did with it. Very poor quality in the end.

Hope the Techsmith wizards will sink their teeth into this soon!
Photo of g.tummarello

g.tummarello

  • 5 Posts
  • 2 Reply Likes
.. expecially since its literally the only problem i have with the software :)