Advertisement · 728 × 90

Posts by Gianni Rosato

Iris | Halide Compression

Some visual comparisons are here: halide.cx/iris/

1 month ago 1 1 0 0
Iris-WebP encoder performance on a BD-rate to speed graph. Encoders closer to the top left of the graph are better. Iris-WebP is at the Pareto front for image compression in SSIMULACRA2, a perceptual image metric with high correlation with subjective quality.

Iris-WebP encoder performance on a BD-rate to speed graph. Encoders closer to the top left of the graph are better. Iris-WebP is at the Pareto front for image compression in SSIMULACRA2, a perceptual image metric with high correlation with subjective quality.

If you're interested in a much better WebP encoder, let me know ... mail [at] halide [dot] cx

Iris-WebP is up to 50% better than JPEG, and even outperforms AVIF encoders like SVT-AV1 in perceptual image metrics. WebP FTW :)

1 month ago 2 1 1 0

fcvvdp 0.2.0! github.com/halidecx/fcv...

Highlights: ~9-12% speed boost for single-threaded, task threading (220% faster than the reference implementation with 8 threads on my 13700k), FFmpeg support via patch. Check it out and lmk what you think!

1 month ago 1 0 0 0
An Updated Sponza glTF – Ignacio Castaño

I've put together an updated version of the Sponza scene with uncompressed PNG and compressed AVIF textures. I wrote about the process and compared the results against KTX.

www.ludicon.com/castano/blog...

#webgpu #web3d #sparkjs

2 months ago 13 2 3 1
Same Image, Different Score? | Halide Compression Metrics don't just measure encoder performance; decoding matters too, and even after decoding, not all post-processing is created equal.

New Halide blog post on post-processing for chroma as it is relevant to compression efficiency: halide.cx/blog/chroma-...

Seems like you can get a roughly 2% efficiency improvement with 4:2:0 decoder output just with smarter post-processing for chroma. Pretty neat!

#avif #webp #jpeg

2 months ago 5 0 0 0
Video

the 2nd part of my dithering visual article is finally out!

🔗 visualrambling.space/dithering-pa...

this one mainly explores the threshold map and how it generates those unique visual patterns

hope you enjoy this as much as I enjoyed making it!

made with #threejs & #animejs

2 months ago 136 29 7 7
Preview
v4.0.0 · Alliance for Open Media / SVT-AV1 · GitLab [4.0.0] - 2026-1-23 API updates Major release with...

SVT-AV1 4.0.0 is here!
Changelog: gitlab.com/AOMediaCodec...

SVT-AV1-PSY's porting efforts are fully complete, and this release also features huge AVIF improvements. Maybe the most exciting release to date by my standards – SVT-AV1 is finally a real perceptual encoder!

#av1 #avif #compression

2 months ago 8 1 0 0
Preview
GitHub - halidecx/fcvvdp: Fast CVVDP implementation in C Fast CVVDP implementation in C. Contribute to halidecx/fcvvdp development by creating an account on GitHub.

Happy Holidays! Introducing fcvvdp, a faster CVVDP implementation: github.com/halidecx/fcv...

Compared to the reference implementation running on the CPU, fcvvdp is faster (~15%) despite being single-threaded. It sees stronger wins with user time (up to ~15x) and memory usage (>90% less memory).

3 months ago 3 0 0 0
Advertisement

Here’s the talk: https://youtube.com/watch?v=NtLHRX4uFhw

4 months ago 1 0 0 0
Preview
GitHub - juliobbv-p/svt-av1-hdr: An all-purpose AV1 video encoder designed for visually-optimal SDR and HDR image and video encoding. An all-purpose AV1 video encoder designed for visually-optimal SDR and HDR image and video encoding. - juliobbv-p/svt-av1-hdr

SVT-AV1-HDR 3.1.3 "Cyclonus" is out! Including all-new features from SVT-AV1, plus code cleanups and stability fixes.

Get the newest version of this all-purpose AV1 video encoder! ffmpeg and HandBrake builds are available by clicking the link below:

github.com/juliobbv-p/s...

4 months ago 4 1 0 0

Enhancing HDR on Instagram for iOS With Dolby Vision: engineering.fb.com/2025/11/17/ios/enhancing... #av1 #vp9 #hdr

4 months ago 2 1 0 0

Oh that's awesome to hear! Considering we also get user-defined QMs in AV2 (that's the one I'm most excited for, thanks Julio) I'm expecting AV2F (or whatever it will be called, if it happens) to be very good

5 months ago 2 0 1 0

I spoke with @juliobbv.bsky.social at VideoLAN Dev Days in London!

Here are our slides, discussing SVT-AV1-PSY: giannirosato.com/files/svt-av...

I'll find access to the video & post it soon!

5 months ago 4 2 2 0

Thanks @ericportis.com – glad you’re enjoying my work :)

6 months ago 1 0 0 0
Introducing oavif | Gianni Rosato oavif is a new approach to target quality encoding in image compression, designed around smarter convergence strategies and quicker scoring to be as fast as possible.

Introducing oavif: faster target quality image compression

giannirosato.com/blog/post/oa...

oavif can be up to 63% faster than traditional target quality encoders. Learn how in the attached blog post!

#av1 #avif #compression

6 months ago 3 0 0 0
Preview
Release 0.1.0 · gianni-rosato/fssimu2 First release! 🎉 Check README for more information. What's Changed generate LUT at compile time by @damster101 in #1 Zig 0.15.1 by @gianni-rosato in #3 feat: remove all simd in favor of scalar imp...

fssimu2 has its first release! github.com/gianni-rosat...

fssimu2 is a fast SSIMULACRA2 implementation in Zig, with support for distortion map output. It is ~23% faster than the reference implementation at ~40% less memory usage, while being 99.97% accurate. Give it a look if you're interested!

6 months ago 3 0 0 0
Measuring Image Encoder Consistency | Halide Compression Quality and speed define an image encoder's compression performance. Consistency is a close third, and easily overlooked in image encoder design. What value does it provide, and how can we measure it?

New Halide blog post!

halide.cx/blog/consist...

Quality and speed define an image encoder's compression performance. Consistency is a close third, and easily overlooked in image encoder design. What value does it provide, and how can we measure it?

#avif #webp #jxl #jpegxl #compression

7 months ago 2 0 1 0
Advertisement
Measuring Image Encoder Consistency | Halide Compression Quality and speed define an image encoder's compression performance. Consistency is a close third, and easily overlooked in image encoder design. What value does it provide, and how can we measure it?

The Halide Compression website (halide.cx) now has an Atom feed – just paste the URL into your favorite RSS reader and you should be good to go!

7 months ago 2 0 0 0
three.js + spark.js – Ignacio Castaño

New blog post about my experiences using spark.js with three.js:

www.ludicon.com/castano/blog...

Re-posts and feedback appreciated!

7 months ago 8 2 0 1

(I should clarify, this isn't a tech support question – I am interested in working with Imgix to improve your WebP compression)

7 months ago 1 0 0 0

Is the source code for your site available anywhere?

7 months ago 0 0 1 0

Hey, not sure if this is the right place to reach you about Imgix, but I have a couple of questions about WebP deployment – if you could shoot me a message here on Bluesky to continue that'd be great (up to you, I know this is kind of out of the blue)

7 months ago 1 0 1 0

Anyone using rss/atom readers can now type `giannirosato.com` into their reader to get my website's atom feed

7 months ago 2 0 0 0
An Interview With Julio Barba | Halide Blog

I got to interview Julio Barba from Google for the Halide blog: halide.cx/blog/julio-b...

Go check it out if you're interested in what the next decade of multimedia tech might look like!

7 months ago 1 0 0 0
Zola Everything you need to make a static site engine in one binary.

Completely redesigned my website with Zola (www.getzola.org) – check it out at giannirosato.com

Let me know if any links are broken if you link to my site – it should be fully backwards compatible with my old link hierarchy

7 months ago 2 0 0 0
Advertisement
Post image Post image

The “AV1 is a disaster” myth

Here’s what’s actually true:
- SVT-AV1 is fast, fully multithreaded and packed with SIMD.
- It scales beautifully on modern CPUs.
- It beats x264, x265, and VP9 in bitrate vs runtime.

AV1 on CPU isn’t a disaster. It’s quietly winning.

8 months ago 5 1 0 0

Tune 3: Still Picture is coming to SVT-AV1: gitlab.com/AOMediaCodec/SVT-AV1/-/m...

Formerly Tune 4 in SVT-AV1-PSY. Thank you @juliobbv.bsky.social !

7 months ago 3 2 0 0

I have the same hope … let’s see if it pans out 🤞

8 months ago 0 0 0 0

Yeah I think they do – JPEG XL is great, and I’m happy it’s seeing more adoption on the web! I remain worried about its status since Google removed support from Chrome, but since Apple added support systemwide I am relieved to see that driving adoption

8 months ago 1 0 1 0

:( hope you and the computer both get better soon

8 months ago 1 0 1 0