Hacker News new | ask | show | jobs
by Sir_Cmpwn 4395 days ago
Try HTML5 video instead. GIFs are archaic, low quality, and missing on features.

MediaCrush converts GIFs to video, and will host straight video files. It's open source, you might gain something from browsing the code.

https://mediacru.sh

https://github.com/MediaCrush/MediaCrush

4 comments

A GIF will play in an email. Unfortunately embedding a video in an email is still not widely supported.
And with good reason. I would immediately mark any email that moved as junk.
Doesn't really make sense for his product, given that he scrolls through a series of screenshots. If he was recording a casting demo, then it might.
Forget the stigma that videos have to be paired with audio. A video is a convenient means of making a moving picture. They're easier on bandwidth, higher quality, and more flexible.
I like HTML5 vids-as-gifs, but gifs still have some upside. Gifs are still more portable and distributable. In this instance, bandwidth and probably negligible given that there's so few frames in the gif.
Portability isn't a concern here. Realistically, an extremely small fraction of your users have unsupported browsers. Maybe some forums won't let you embed video, but if you're building a product site you have the freedom to use whatever you please.

Wouldn't it be nice if your marketing wasn't covered in artifacts? Every GIF on this page is full of artifacts. Would it be valuable for users to be able to pause and appreciate a feature they think is neat?

It's high time for GIFs to die. HTML5 video is a worthy replacement.

Here. Here. This site just needs the option to outport as WebM.
I was also thinking that it would be negligible for slideshow gifs, but the iPhone example went from a 1.5MB gif to a 500KB WebM. Using video means you also remove the 8-bit color restriction that is imposed on gifs. (without hacks, at least)
You're right, thanks for the advice, I'll look into a video option!
except GIFs are everywhere.
GIFs are a nice compatibility fallback, but HTML5 video should be used where possible. I think that http://gfycat.com/about does this well.
Not as well as the site I linked in my comment ;)