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.
@PMX
Жыл бұрын
Yes, they are inverted. The MacBook he was using supports P3.
@kirbyurner
Жыл бұрын
Very educational. A deep dive. Great work.
@allmycircuits8850
Жыл бұрын
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.
@MrJoegotbored
Жыл бұрын
So so cool!! KZitem 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!
@reed6514
Жыл бұрын
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.
@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.
@MaxCoplan
Жыл бұрын
at 18:47 I think you mixed up your LCD and sRGB legends
@mrlithium69
Жыл бұрын
"The difficulty of making a standard open and equitable, while the standards body is for-profit and opaque, is a major challenge"
@hcsch
Жыл бұрын
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 :)
@FrankHarwald
Жыл бұрын
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.
@pavelhoral
Жыл бұрын
Great talk... it made me hate ISO a bit more than I already did.
@marcelo55869
Жыл бұрын
Nice catch on the clap crop problem...
@Mr1995Musicman
Жыл бұрын
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
@hahe3598
8 ай бұрын
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.
@samuelkelemen9597
Жыл бұрын
Only three web browsers? There are definitely more than 3 in active development.
@WorBlux
Жыл бұрын
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?🧐
@AnthonyAlaribe
Жыл бұрын
Amazing journey through the lifecycle of a browser feature! Thanks for sharing.
Пікірлер: 21