Subjects of Equestria! We are pleased to kick off the Nightmare Night Festivities and the 14th anniversary of the return of our beloved Princess Luna! Join us in celebration!
Interested in advertising on Derpibooru? Click here for information!
Techy Cutie Pony Collection!

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!

safe2247797 edit179362 edited screencap94701 screencap301494 apple bloom61802 scootaloo60191 sweetie belle58219 g42108404 one bad apple1628 adorabloom4088 animated130544 clubhouse1132 crusaders clubhouse1022 cute276894 cutealoo4165 cutie mark crusaders22984 diasweetes3918 female1886691 gif61266 headcanon3235 headcanon accepted10 image macro40474 lantern2881 lightbulb552 meme96207 reaction image10683
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!