Elektrine lite

← Feed

Gianni Rosato

gianni@disobey.net

<p>Multimedia compression engineer</p><p><a href="https://disobey.net/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://disobey.net/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> <a href="https://disobey.net/tags/foss" class="mention hashtag" rel="tag">#<span>foss</span></a> <a href="https://disobey.net/tags/av1" class="mention hashtag" rel="tag">#<span>av1</span></a></p>

Posts

  • Post #4342418

    Making Software: Image Compression https://www.makingsoftware.com/chapters/image-compression Cool to see WebP addressed here too!

  • Post #3726632

    Hey everyone! fmetrics, a fast open-source perceptual metrics toolkit that runs on the CPU, is here: https://github.com/halidecx/fmetrics fmetrics includes support for IW-SSIM, MS-SSIM, CVVDP (via fcvvdp), SSIMULACRA2, &amp; Butteraugli. All are faster than their reference implementations while maintaining competitive MOS correlation – see the blog post (https://halide.cx/blog/fmetrics) for more info. All code is Apache 2.0. Enjoy!!

  • Post #2812385

    New Halide blog post! https://halide.cx/blog/consistency Quality and speed define an image encoder&amp;#39;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

  • Post #2812384

    fssimu2 has its first release! https://github.com/gianni-rosato/fssimu2/releases/tag/0.1.0 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&amp;#39;re interested!

  • Post #2812383

    Introducing oavif: faster target quality image compression https://giannirosato.com/blog/post/oavif/ oavif can be up to 63% faster than traditional target quality encoders. Learn how in the attached blog post! #av1 #avif #compression

  • Post #2812382

    I spoke with Julio Barba at VideoLAN Dev Days in London! Here are our slides, discussing SVT-AV1-PSY: https://giannirosato.com/files/svt-av1-psy_vdd_2025.pdf I&amp;#39;ll find access to the video &amp;amp; post it soon! #av1 #avif #ffmpeg #vdd

  • Post #2812381

    Happy Holidays! Introducing fcvvdp, a faster CVVDP implementation: https://github.com/halidecx/fcvvdp 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 (&amp;gt;90% less memory). #compression #av1 #video

  • Post #2812380

    SVT-AV1 4.0.0 is here! Changelog: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.0.0 SVT-AV1-PSY&amp;#39;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

  • Post #2812378

    New Halide blog post on post-processing for chroma as it is relevant to compression efficiency: https://halide.cx/blog/chroma-handling 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 #transcoding #compression

  • Post #2812377

    fcvvdp 0.2.0! https://github.com/halidecx/fcvvdp/releases/tag/0.2.0

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!

  • Post #235139

    @barrbrain@floss.social wow, definitely going to look into this, thanks! Very cool!!