libavif
« Back to VersTracker
Description:
Library for encoding and decoding .avif files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: multimedia encoding decoding compression avif library
Install: brew install libavif
About:
Libavif is a C library that implements the AV1 Image File Format (AVIF) specification. It provides robust functionality for encoding images into the highly efficient AVIF format and decoding existing AVIF files. Its main value proposition is enabling next-generation image compression on the web and in applications, significantly reducing file sizes compared to legacy formats like JPEG and PNG.
Key Features:
  • Reference implementation of the AVIF standard
  • Supports both encoding and decoding operations
  • Leverages dav1d for high-performance decoding
  • Uses AOM (AV1) and rav1e encoders for compression
  • C99 API with no external dependencies by default
Use Cases:
  • Optimizing website assets for faster load times
  • Building image processing applications with modern compression
  • Converting existing image libraries to AVIF format
Alternatives:
  • libheif – Supports HEIF/AVIF but is heavier; Libavif is the dedicated reference for AVIF.
  • imagemagick – General-purpose image suite; Libavif offers a specialized, lightweight library specifically for AVIF.
Version History
Detected Version Rev Change Commit
Feb 12, 2026 10:36am 1 REVISION_ONLY eed3f787
Sep 11, 2025 8:09am 0 VERSION_BUMP 6928ce67
Sep 12, 2024 12:10pm 0 VERSION_BUMP 95e20fb6