Hacker News new | ask | show | jobs
by spuz 2230 days ago
It looks like the tool creates 8 bit .gif files rather than h264 encoded webm videos. Is there any demand for actual .gif files these days?
5 comments

Some still love real GIFs! My preferred use is cinemagraphs. See the images in this link:

https://blog.flixel.com/what-is-a-cinemagraph-how-do-they-wo...

True, ‘kids these days’ are oblivious that most GIF hosts don’t host GIFs.

H264 (H.264/AVC/MPEG-4 Part 10) is a video compression encoding often paired with AAC audio, often e-delivered inside an .mp4 or .mv4 file container.

Imgur’s GIFV file popularized on reddit is a renamed .mp4:

https://www.filedesc.com/en/file/gifv

Note WebM is an MKV-like container for VP8 video encoding w/ Vorbis audio. You would have to convert (transcode) the video and audio to go between MPEG-4 and WebM.

https://www.webmproject.org/docs/container/

Just for fun, GIFs can contain more than 256 colors:

https://en.wikipedia.org/wiki/GIF#/media/File:SmallFullColou...

GIFs are still in demand despite its limitations.
Many hosters limit the length of the video (whereas for gifs they limit the file size) so for certain videos it might make sense to use gifs instead.
What part of this project led you to believe it would produce "h264 encoded webm videos"?
Probably the part where it's 2020, not 1995.
This is a GIF maker, so it creates GIFs from videos and nothing more. Due to the fact that GIFs are over 30 years old, it should not be compared to today's technology, specially video encoding which is very different from a soundless looping image. Having said that, I'm all for something new that will replace a GIF with more modern approach and millions of colors.
> it should not be compared to today's technology, specially video encoding which is very different from a soundless looping image

Considering most sites that let users upload gifs convert them into looping soundless videos, I'd say they're "very different" insofar as they're very inferior.

For a quick share on GitHub fir example.