Live data from Hacker News

Twitter's GIF hack

blog.embed.ly

101–110 of 160 posts

Re: Twitter's GIF hack

#101

I made a site that drove this innovation, MediaCrush. It's open source. https://github.com/MediaCrush/MediaCrush if you want to try to do this yourself, our code is a good reference. https://mediacru.sh

Why did Gfycat win? I've always wondered.

They have a cooler name, I guess. It's not like MediaCrush isn't around, though.

Re: Twitter's GIF hack

#102
post #100
post #57

Earlier quoted context omitted.

Huh yourself? HTML dates from 1993, GIF dates from 1987.

Okay, so take my question and s/HTML/hierarchical file systems/ or s/HTML/C/ or make any other substitution. Why ditch something just because it's old?

Well, there's a reason for the second half of my comment. GIF isn't bad because it's old, it's bad and old, and it's unreasonable to expect it to continue to be supported because that's a nasty combination.

If something sucks but is still the standard technique in recent years then it's reasonable to think it should be supported. Similarly, if something is old but great, it's reasonable to think it should be supported. But GIF is old and crappy and there's no reason to expect support for something old and crappy to continue indefinitely.

I'd also note that your other examples have received substantial revisions over the years that have improved them enormously. I'd happily say the same thing about not supporting 1987-era C or filesystems.

Re: Twitter's GIF hack

#103
post #88

Correct me if I'm wrong, but wasn't the whole reason gifs started proliferating on the net because people wanted to share short video loops, but didn't want to embed flash or video which may not load or play correctly in a user's browser? And now we are championing the conversion of those gifs back into video? Seems like a strange round-about way of doing things. I forsee a future where all video clips on the net hav…

GIFs don't load or play correctly in my browsers, despite being up to date and running on unreasonably powerful hardware. Animated GIFs are so unbelievably inefficient that they're often unwatchable even on modern computers. I can't count how many times I've clicked a link to a GIF, decide I didn't want to wait five minutes for the thing to fully load, and moved on to the next amusing link.

Re: Twitter's GIF hack

#104
post #97
post #88

Correct me if I'm wrong, but wasn't the whole reason gifs started proliferating on the net because people wanted to share short video loops, but didn't want to embed flash or video which may not load or play correctly in a user's browser? And now we are championing the conversion of those gifs back into video? Seems like a strange round-about way of doing things. I forsee a future where all video clips on the net hav…

I don't think gifs' recent surge in popularity has anything to do with technical issues like browser compatibility. They became popular because of artistic/aesthetic value and web culture. These features all differentiate gifs from 2010-mainstream forms of embedded video like Youtube: - starts playing automatically - loops seamlessly - never has sound - no logos or buttons like "share" and "embed" - no scrubber bar o…

I think your list of features is spot on, but I don't think their mainstream popularity had much to do with artistic expression. I'd include one other big feature:

   - They are dead simple to save (or link to) and drop into your own page/blog/comment.
and claim that GIFs are just really easy to share and view. They've offered a better experience both for post and viewing a short soundless clip than could be provided by an embedded Youtube player.

Re: Twitter's GIF hack

#105
post #95
post #69

Earlier quoted context omitted.

Or alternatively browsers could use non-terrible chroma upsampling algorithms. http://screenshotcomparison.com/comparison/79805

Thank you! I was gonna post the exact same thing. Nice website, though. I encoded the gif in 420 (subsampling), 422 and 444, having a nice quality with 444 with VLC, I embed the three different videos in a web page and when playing in my browser, they are all as bad as the twitter video! I thought that Firefox was using a standard library to play MP4?

Firefox uses the Windows-bundled decoder on Windows Vista or later. Chroma upsampling happens after decoding so it's the renderer's responsibility (Firefox, Chrome, VLC, madVR etc).

Depending on the webpage you uploaded them, the videos could be re-encoded (or VLC's options could be no-ops and the artifacts hidden when played back in VLC due to better chroma upsampling) hence the problem.

Re: Twitter's GIF hack

#106
post #97
post #88

Correct me if I'm wrong, but wasn't the whole reason gifs started proliferating on the net because people wanted to share short video loops, but didn't want to embed flash or video which may not load or play correctly in a user's browser? And now we are championing the conversion of those gifs back into video? Seems like a strange round-about way of doing things. I forsee a future where all video clips on the net hav…

I don't think gifs' recent surge in popularity has anything to do with technical issues like browser compatibility. They became popular because of artistic/aesthetic value and web culture. These features all differentiate gifs from 2010-mainstream forms of embedded video like Youtube: - starts playing automatically - loops seamlessly - never has sound - no logos or buttons like "share" and "embed" - no scrubber bar o…

'gif is my spirit animal'

  - no choice paralysis
  - dead simple
  - can have sound
  - easy to shoop
  - drag/drop
  - cut/paste
viva la GIF

Re: Twitter's GIF hack

#107
post #98
post #33

I'm curious if anyone is noticed the flickering Loading icon when the .mp4 version loops? It only shows up for 50 ms, but seems kind of annoying. Or maybe it's just my machine? Here's a cap: http://imgur.com/2R84ImD

If you right-click on that, is it a Flash player? Are you on Firefox?

Nope, it's an HTML video element. I'm on Chrome 35.

Re: Twitter's GIF hack

#108
For me the main lesson here is that I should be more attentive and investigate. I remember noticing some ungiffy vibe about animated clips on Twitter, but quickly dismissing the observation. Perhaps if my timeline contained a lot of GIFs I'd dig deeper, but it doesn't help feeling shallow.

Re: Twitter's GIF hack

#109

I made a site that drove this innovation, MediaCrush. It's open source. https://github.com/MediaCrush/MediaCrush if you want to try to do this yourself, our code is a good reference. https://mediacru.sh

Why did Gfycat win? I've always wondered.

I'd bet on UI and marketing.

The player is very unobtrusive and minimalist, and simple things like pronounceable random names probably appeal to the user.

Also, features that are well-known to heavy reddit users (such as easily resizeable videos) only helped with the word-of-mouth.

Re: Twitter's GIF hack

#110
post #85
post #76

Earlier quoted context omitted.

It does not work for me, too. FF30, OSX 10.9.3. https://www.evernote.com/shard/s19/sh/e81e070a-4e2e-4367-9eb...

OSX 10.9.2 + FF30 here: http://i.imgur.com/uTlQkg7.jpg

Right click the video. It's probably Flash. Plays using Flash in Firefox on my machine.

OS X is the last platform where Firefox doesn't support H.264. They're working on it, but it doesn't seem to be landing soon.

Post reply on HN