So so cool!! KZbin showed me this because I spent all day yesterday looking for a good bulk AVIF converter. So neat to know how much effort went into the standard and the renderer implementations in FFX. Really great talk! On behalf of users, thanks for all the hard work and the long security push!
@allmycircuits88502 жыл бұрын
19:10 looks like two gamuts were switched. He talks how his laptop LCD gamut is wider but the graph shows it to be contained inside sRGB gamut.
@PMX2 жыл бұрын
Yes, they are inverted. The MacBook he was using supports P3.
@reed65142 жыл бұрын
If Mozilla & Firefox hadn't existed, and he hadn't done all this organizing, it sounds like we'd have a less consistent format with security vulnerabilities. This was incredibly interesting.
@allmycircuits88502 жыл бұрын
19:20 wrong: PNG had support of color profiles from the very beginning! It's color management contained sRGB chunk (if colors are sRGB, no need to describe them), gAMA chunk (for gamma value), cHRM chunk (chromaticity, indicates base colors for non-sRGB color profiles) and the biggest of them iCCP which is embedding ICC color profile. And it is actually implemented, checked it.
@trejkaz Жыл бұрын
There's also some support in JPEG.
@mrlithium69 Жыл бұрын
"The difficulty of making a standard open and equitable, while the standards body is for-profit and opaque, is a major challenge"
@Mr1995Musicman2 жыл бұрын
Your process is amazing to me. I can't quite wrap my mind around a one-man-band approach to a feature of this magnitude
@hcsch2 жыл бұрын
I wonder how AVIF and JXL (JPEG XL) will end up being used. AVIF seems much more ready to use to me for now, but JPEG XL sounds very promising especially for use in websites due to the progressive encoding, lossless JPEG re-encoding (with size reduction) and pretty nice lossless story in general. It seems to be the successor to many good image formats or related techniques, but perhaps with it still being developed now, the reference implementation not having reached 1.0 yet and AVIF gaining marketshare, it might not become The One True Image Format™. I also wonder about how much it and AVIF will displace regular JPEGs, PNGs and GIFs (although the animated ones are perhaps better replaced by AV1) Edit: Thanks a bunch for the talk btw. It really gives a nice overview of relevant aspects to an image format and the hurdles you might hit when implementing a decoder for one :)
@FrankHarwald2 жыл бұрын
There's also HEIF & BPG - image formats based on HEVC (h265). But before that, there's the already existing WebP which is an image format based on VP8 & can be considered one of AVIF predecessors. BPG was created by the well known open source programmer Fabrice Bellard (inventor of ffmpeg, Qemu, NNCP, Tiny C Compiler...) while HEIF was created by Apple. So HEIF & BPG are both based on HEVC & also are similar in many ways, they are also mutually incompatible. HEIF is officially supported by Apple, BPG is much better supported by software from other vendors meaning adopting a new image format is tedious & painful & really dificult getting around the facts that a) you'll probably have to support at least 2 different formats while b) running the risk that your super cool new image format will be obsoleted in a matter of a few years because, surprise(!), image & video compression contrary to some other data compression fields isn't anywhere near from being explored let a lone finished. Au contraire! There are a number of really promising better & more efficient approaches to image compression/repairing then most people think. Some keywords: geometric wavelets, wave atoms, directional wavelets & I haven't even started mentioning machine learning & neural network based approaches or combinations thereof.
@marcelo558692 жыл бұрын
Nice catch on the clap crop problem...
@AnthonyAlaribe2 жыл бұрын
Amazing journey through the lifecycle of a browser feature! Thanks for sharing.
@MaxCoplan2 жыл бұрын
at 18:47 I think you mixed up your LCD and sRGB legends
@hahe35989 ай бұрын
Dear Sirs, thank you so much, nowadays, it's already high quality animated avif of around a minute video with very small file size, very good indeed. Yet, please advise if it is possible to attach sound track to it as well? I understand it sounds a bit strange to attach audio to image file instead of video file.
@kirbyurner2 жыл бұрын
Very educational. A deep dive. Great work.
@pavelhoral2 жыл бұрын
Great talk... it made me hate ISO a bit more than I already did.
@trejkaz Жыл бұрын
Speaking of making things safer, do these newer image formats also just not contain rich metadata like GPS coordinates? It's kind of an annoying thing, because _for my own records_, I'd like my metadata to be as rich as possible (and heck, I'd like to retain the original data for a cropped image too!) Whereas, _as soon as I share an image_, it should cut all the nonessential metadata, and not all tools do.
@samuelkelemen95972 жыл бұрын
Only three web browsers? There are definitely more than 3 in active development.
@WorBlux2 жыл бұрын
Safari, Chrome, Firefox, the rest of close derivatives, or pretty far out of html 5 commpliance.
@trejkaz Жыл бұрын
@@WorBlux Which of those three would W3M be closest to?🧐