← Back to context

Comment by viktorcode

2 days ago

Anyone knows if their implementation supports animations? This is a feature missing from Apple's

Yes, but it's not recommended - it does not have inter-frame compression, so it is significantly less efficient than just having a regular video file and slapping 'gif' on it.

  • That's not strictly correct, it's rather that the current encoder does no inter-frame compression. Patches (and the frame system in general) does give tools to do some inter-frame compression (not as many as in video, but still quite expressive), just nobody stepped up to implement compression using them for animations yet.

  • Do you know of a video format that supports progressive decoding?

    • Progressive decoding isn't a very useful video feature because you need to decode the whole frame before you decode the next frame for inter-frame coding methods anyway.

      1 reply →

It does, I just tried it in Canary and the jxl test page did also show animations

What, isn't this the cue for someone to explain that it's ironic webp is really a video format which is a bad image format, and now we have symmetry that JpegXL is a good image format which is bad video format? :-D

(I don't know if any of this is true, but it sounds funny...)

  • Webp is also an incredibly bad animation format since it drops most of the inter-frame compression features of the video codec it was derived from.