# Installer libheif avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libheif pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:libheif
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install libheif
```

  Preuve: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install libheif
```

  Preuve: MacPorts ports tree: multimedia/libheif/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add libheif
```

  Preuve: Alpine Linux edge package indexes: libheif from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install libheif
```

  Preuve: Fedora Rawhide package metadata: libheif from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#libheif
```

  Preuve: nixpkgs package indexes: pkgs/by-name/li/libheif/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S libheif
```

  Preuve: Arch Linux sync databases: libheif from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install heif-gdk-pixbuf
```

  Preuve: Debian stable package indexes: heif-gdk-pixbuf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install gdk-pixbuf-loader-libheif
```

  Preuve: openSUSE Tumbleweed package metadata: gdk-pixbuf-loader-libheif from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:libheif
- **Gestionnaire de paquets:** Homebrew
- **Version:** 1.23.1
- **Résumé source:** ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
- **Page d'accueil:** <https://www.libde265.org/>
- **Dépôt:** <https://github.com/strukturag/libheif>
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- heif-convert (alias)
- heif-dec (alias)
- heif-enc (alias)
- heif-info (alias)
- heif-thumbnailer (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 1.23.1
## Historique du projet et usages

libheif is a C/C++ library and set of command-line tools for HEIF-family still-image formats. Its package-manager value comes from sitting at the awkward but important boundary between container formats, patent-heavy video codecs, and desktop image tooling.

The project is associated with Struktur AG and Dirk Farin, and the public repository describes it as an ISO/IEC 23008-12 HEIF and AVIF file-format decoder and encoder.

### Historique du projet

The v1.0.0 release in February 2018 was billed as the first still-image decoder release and already covered HEIF features such as tiled images, alpha channels, thumbnails, EXIF/XMP metadata, depth channels, multiple images, image transformations, and overlays.

The v1.7.0 release in June 2020 added AVIF reading and writing through libaom and described a plugin architecture that let encoders reuse HEIF infrastructure while selecting AV1 compression.

The v1.12.0 release in May 2021 added MIAF conformance handling, premultiplied-alpha signaling, AV1 sequence-header parsing for the av1C box, and AVIF pixi-box writing. The v1.22.0 release in May 2026 broadened the library toward generic image components and a reworked ISO/IEC 23001-17 lossless-image codec implementation.

### Historique d'adoption

libheif became a common Unix package because it gave image applications and shell workflows a reusable way to read HEIC files from Apple-oriented ecosystems and AVIF files from web-image ecosystems without each application implementing the container stack itself.

Homebrew ships it with user-facing tools such as heif-convert, heif-enc, heif-dec, heif-info, and heif-thumbnailer, which made it useful both as a library dependency and as a command-line conversion utility.

### Modes d'utilisation

Typical package use is format conversion, image inspection, thumbnail generation, and linking higher-level image software against a shared HEIF/AVIF implementation. Codec details are delegated to companion libraries or plugins such as libaom for AV1 support.

### Pourquoi les passionnés de paquets s'y intéressent

libheif matters to packagers because the visible package is small, but its usefulness depends on codec policy, optional dependencies, plugin choices, and file-format brands. It is the sort of package where build options decide whether users get HEIC-only, AVIF-capable, or broader modern-image support.

It also marks the shift from classic single-image formats toward containerized image formats that carry auxiliary images, metadata, sequences, depth, alpha, HDR, and codec-specific boxes.

### Chronologie

- 2018: v1.0.0 released as the first still-image decoder release.
- 2020: v1.7.0 added AVIF reading and writing through libaom.
- 2021: v1.12.0 added MIAF conformance and AVIF metadata refinements.
- 2026: v1.22.0 expanded generic image components and ISO/IEC 23001-17 lossless-image support.

### Related projects

- libde265 and x265 are closely related through HEVC/HEIC workflows.
- libaom and other AV1 codec projects are related through AVIF encoding and decoding.
- ImageMagick, GIMP, thumbnailers, and desktop file managers are typical downstream consumers of HEIF/AVIF libraries.

### Sources

- <https://api.github.com/repos/strukturag/libheif/releases/tags/v1.0.0>
- <https://api.github.com/repos/strukturag/libheif/releases/tags/v1.12.0>
- <https://api.github.com/repos/strukturag/libheif/releases/tags/v1.22.0>
- <https://api.github.com/repos/strukturag/libheif/releases/tags/v1.7.0>
- <https://formulae.brew.sh/formula/libheif>
- <https://github.com/strukturag/libheif>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour libheif. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.


## Autres enregistrements de gestionnaires de paquets

- Debian apt - heif-gdk-pixbuf - 1.19.8-1: normalized package name match | Debian stable package indexes: heif-gdk-pixbuf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - gdk-pixbuf loader | http://www.libheif.org
- Debian apt - heif-thumbnailer - 1.19.8-1: normalized package name match | Debian stable package indexes: heif-thumbnailer from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - thumbnailer | http://www.libheif.org
- Debian apt - libheif-dev - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - development files | http://www.libheif.org
- Debian apt - libheif-examples - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-examples from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - examples | http://www.libheif.org
- Debian apt - libheif-plugin-aomdec - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-aomdec from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - aomdec plugin | http://www.libheif.org
- Debian apt - libheif-plugin-aomenc - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-aomenc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - aomenc plugin | http://www.libheif.org
- Debian apt - libheif-plugin-dav1d - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-dav1d from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - dav1d plugin | http://www.libheif.org
- Debian apt - libheif-plugin-ffmpegdec - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-ffmpegdec from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - ffmpegdec plugin | http://www.libheif.org
- Debian apt - libheif-plugin-j2kdec - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-j2kdec from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - j2kdec plugin | http://www.libheif.org
- Debian apt - libheif-plugin-j2kenc - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-j2kenc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - j2kenc plugin | http://www.libheif.org
- Debian apt - libheif-plugin-jpegdec - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-jpegdec from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - jpegdec plugin | http://www.libheif.org
- Debian apt - libheif-plugin-jpegenc - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-jpegenc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - jpegenc plugin | http://www.libheif.org
- Debian apt - libheif-plugin-kvazaar - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-kvazaar from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - kvazaar plugin | http://www.libheif.org
- Debian apt - libheif-plugin-libde265 - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-libde265 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - libde265 plugin | http://www.libheif.org
- Debian apt - libheif-plugin-rav1e - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-rav1e from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - rav1e plugin | http://www.libheif.org
- Debian apt - libheif-plugin-svtenc - 1.19.8-1: normalized package name match | Debian stable package indexes: libheif-plugin-svtenc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HEIF and AVIF file format decoder and encoder - svtenc plugin | http://www.libheif.org


## Combined YAML source

View the package source record on GitHub. [combined/libheif.yml](https://github.com/mxcl/pkgdb/blob/main/combined/libheif.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
