Interested in advertising on Derpibooru? Click here for information!
Furry Body Pillows - Preset and Custom Designs

Help fund the $15 daily operational cost of Derpibooru - support us financially!

Description

>>257488 (merged), fixed animation glitch in final frames.
 
My thanks to Muffinshire for optimizing this one!

safe2267346 edit180664 edited screencap95543 screencap302441 apple bloom62218 scootaloo60573 sweetie belle58650 g42126679 my little pony: friendship is magic267636 one bad apple1634 adorabloom4166 animated131653 clubhouse1145 crusaders clubhouse1030 cute280013 cutealoo4247 cutie mark crusaders23127 diasweetes3997 female1908846 gif62039 headcanon3255 headcanon accepted10 image macro40534 lantern2928 lightbulb557 meme96742 reaction image10718
Source

Comments

Syntax quick reference: **bold** *italic* ||hide text|| `code` __underline__ ~~strike~~ ^sup^ %sub%

Detailed syntax guide

when she felt her wings unfold
Wallet After Summer Sale -
Magnificent Metadata Maniac - #1 Assistant
Not a Llama - Happy April Fools Day!
Perfect Pony Plot Provider - Uploader of 10+ images with 350 upvotes or more (Questionable/Explicit)

Goodbye Ponk Pie Hat
@Muffinshire  
Looks like it got did. Thanks for the tips, and seconded: it’s especially important if you’re dealing with pre-G3 stuff from ropey filmstock sources.
 
I think dithering method is perhaps more important than you make out. At least in GIMP, the Positioned or None methods are gonna work better than the Floyd-Steinberg alternatives because the F-S ones are highly context-sensitive and own-output sensitive. Any small noise can really throw them out across a wide area. Simpler schemes will be predictably locally the same from frame to frame.
 
Another trick is to save as GIF, optimize it with gifsicle or some other tool, then load it back in and erase the noise that’s just become visible with an opaque brush or selection. Aim for large areas of the transparency colour, and erase anything that’s not motion or backfill.
Muffinshire
Cool Crow - "Caw!" An awesome tagger
Magnificent Metadata Maniac - #1 Assistant
The Power of Love - Made a piece of artwork loved by 1000 users
An Artist Who Rocks - 100+ images under their artist tag
Artist -
The End wasn't The End - Found a new home after the great exodus of 2012

Voila! Same dimensions and colour depth, a quarter the file size.
 
full
 
Feel free to reupload it to DB - I’m not staking any claim on it here.
Muffinshire
Cool Crow - "Caw!" An awesome tagger
Magnificent Metadata Maniac - #1 Assistant
The Power of Love - Made a piece of artwork loved by 1000 users
An Artist Who Rocks - 100+ images under their artist tag
Artist -
The End wasn't The End - Found a new home after the great exodus of 2012

It’s the video noise that really hikes the file size. GIF has a very crude form of compression that records every pixel that changes between frames, so noise effectively makes a large proportion of the pixels change from frame to frame, bloating the file size. Running a despeckle filter can help, as can choosing the dither mode carefully, but the real savings come if you can do a bit of manual tweaking.
 
What I do is freeze areas of the image that don’t change with an overlaid layer, or use an underlaid layer and only retain the changes from that “base” on subsequent frames, which greatly reduces the inter-frame noise. It’s a bit time-consuming for complex scenes (and not at all practical if there’s camera movement), but the results are much smaller. Give me a few minutes and I’ll work some voodoo on it.
catamaran

@Keith Mowz
 
Colors are optimized. Fewer colors proved to reduce quality severely, without noticeably reducing file size. I already manually removed all duplicate frames and reset the frame rates accordingly.
 
The only thing I’d suggest is resizing it. Good luck!