Gfycat - Jiffier gifs through HTML5 video conversion
gfycat.com
gfycat.com
Prior discussions: https://news.ycombinator.com/item?id=6773039 and https://news.ycombinator.com/item?id=6189397
Open source: https://github.com/MediaCrush/MediaCrush
Browser extensions: https://mediacru.sh/apps
http://i0.kym-cdn.com/photos/images/original/000/666/838/7fb.gif
To this: gfycat.com/fetch/http://i0.kym-cdn.com/photos/images/original/000/666/838/7fb.gif
I'm sure it would easily become a top 20 addons hands down.https://www.reddit.com/r/gfycat/comments/1s0fip/extension_fo...
https://chrome.google.com/webstore/detail/autogfy/aleldfepmn...
Enjoy!
Feature request: I would like to be able to use some kind of wildcard/regex system to select which websites or domains it works on.
[1] http://www.businessinsider.com/imgur-is-officially-bigger-th...
"Imgur is also profitable thanks to its paid Pro subscriptions and deals with advertisers."
http://mr-andersen.no/div/send-to-gfycat.xpi
Edit: If you want to inspect the source, download the file and rename the extension to zip.
Edit2: You may have to download the file and drag it into Firefox in order to install.
https://addons.mozilla.org/en-US/firefox/addon/gfycat-firefo...
Added similar functionality as imdsm's Chrome version, https://news.ycombinator.com/item?id=6976059
https://addons.mozilla.org/en-US/firefox/addon/gfycat-compan...
https://github.com/honestbleeps/Reddit-Enhancement-Suite/pul...
Source here: https://github.com/engstrom/GfyFetcher
[1] https://chrome.google.com/webstore/detail/imgur-to-gfycat/id... [2] https://github.com/STRML/Imgur-to-Gfycat
But what has really struck me about the mobile experience is that using HTML5 video significantly improves the performance. This is important for GIFs/videos with a high resolution, which as GIFs would not render in real time on my phone (which has an S800, so I can only imagine what the experience must be like on other phones).
Video is video and is in general more properly streamed, evicted from memory, and halted when offscreen.
"... But in the worst case all your elements might be grouped into a single layer and the browser has to repaint every single element. And, when it’s done, it still needs to upload everything to the GPU. All of this is work occurs for every GIF frame..."
GIF's are really a nineties format (90ties??), the animation and alpha components weren't added to the standard until 1989, and adoption wasn't widespread until after then.
You're also overlooking the fact that you simply didn't get 4.5MB+ GIFs in the nineties like the example given because it would take ten minutes to download that on a 56K modem. I must resign myself to the fact some people never grew up with dial-up!
Animated gifs in 1995 were rather different to animated gifs now.
It can confuse users that save files to not actually have a gif, though.
HTML5 video is also blocked by my flash blocker. Up until the latest version of Firefox, animated gifs were blocked by my use of image.animation_mode:once in about:config. Providing the element is clickable, the flash blocker makes it easier to play back the desired video on demand.
I was certainly using it in the early 90s.
Historically, this hasn't been the case. Certain browsers used to process the entire gif up to the current frame when rendering a new frame, causing long gif animations to slow down progressively.
Six different videos?? Anyone knows more about html5 video fragmentation and why six videos are required?
If I had to guess, they're probably encoding MP4/H.264, WebM/VP8, and Ogg/Theora.
> Note that there are 6 separate encodings -- mp4, webm, and reduced mp4, for forward and reverse
I guess the pg question here would be: What happens, if imgur decides they want in on the action?
A service like this really needs to support oEmbed. The oEmbed spec is pretty simple and it would make this more widely usable by popular blogging platforms, and make it easier to use on responsive websites. http://oembed.com/
actually, weather radar is an ideal use-case for GIFs. they have limited colors, only a few dozen frames which may need to be delayed for a few hundred ms.
you should really try compressing the gifs using something like gifsicle [1], you'll be astounded by the resulting size (use lzw compression), quality and performance (use a global color palette). it will surpass any video you can make.
what GIFs are terrible at is photographs and video. for the majority of graphics and animations they're awesome sauce.
so fuck gif, really. ive been annoyed by this for a while. even saw sites that find it smart to replace flash videos with gif.
There is no other reason not to use video.
Edit: It uses ffmpeg
other than that: awesome