Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

an animated gif is not necessarily a video clip, but it seems that i'm in the minority these days.

here's a gif by nicolas sassoon, which format would you prefer?

http://i.imgur.com/fv0qgkc.gif (1.3 MB)

or

http://i.imgur.com/fv0qgkc.gifv (3.9 MB)



another user brought up a good point in the comments section of the imgur post:

>GIFs being lossless, editable and universally supported are a pretty big part of what spawned this “culture of the GIF”.

Sure, video editing tools exist, but I think most people would agree that GIFs are more "remix-able" than MP4s. It's important that we preserve both formats. (Or perhaps it's time for a modern lossless animation format?)


I think the point is having a proper display option. Most photographers shoot and edit in RAW, but the final product is almost always displayed as a jpg. I don't think this is meant to eliminate gif entirely, just limit it to the areas it belongs, like editing as you pointed out. The only issue I see is that there needs to be an easy option to download the original pre-converted file.


But GIF is a terrible intermediate format. It's only 'lossless' in the sense that there's no advanced compression going on. But since it can only produce 256 colors gifs tend to be extremely lossy for video-like formats, often producing awful color banding.

Sure, if you're doing things with a very small color palette like pixel art or software tutorials then the current gif is fine for your needs, but gifs are increasingly used for video which typically has a huge color range in each frame, and we need something different for these cases.


>Or perhaps it's time for a modern lossless animation format?

APNG? https://upload.wikimedia.org/wikipedia/commons/1/14/Animated...


Wow, the colors are just gutted in the mp4 version.


Yeap, YV12 colourspace doesn't really like sharp pixel-perfect colours.


h.264 streams support 4:4:4 via through the Hi444PP, but I think hardware decoder support for that is non-existent.


Right, this brings up another point: what H.264 profiles are allowed for gifv? I can't find an answer.


The name they propose is "GIF video", though. If it's not video, then you can use GIF instead. Nobody is taking GIF away from you.


Simple solution: Don't use gifv for all gifs! For a lot of gifs this will massively reduce loading times.


Gif on the right is bigger, slower, and loses a lot of color information. Really surprised to be honest.


gif2apng result: http://i.imgur.com/FiSXtwg.png (654 KB)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: