Interested in advertising on Derpibooru? Click here for information!
Sky Railroad Merch Shop!

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!

safe2176561 edit173174 edited screencap90559 screencap295937 apple bloom60106 scootaloo58818 sweetie belle56808 g42031143 one bad apple1605 adorabloom3892 animated126187 clubhouse1069 crusaders clubhouse976 cute266058 cutealoo3941 cutie mark crusaders22417 diasweetes3746 female1805119 gif48839 headcanon3027 headcanon accepted10 image macro40247 lantern2733 lightbulb538 meme93950 reaction image10537
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!