PPA description

This PPA contains packages to add support for HEIC / HEIF and AVIF files.

libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder.

HEIF and AVIF are new image file formats employing HEVC (h.265) or AV1 image coding, respectively, for the best compression ratios currently possible.

libheif makes use of libde265 for HEIF image decoding and x265 for encoding. For AVIF, libaom, dav1d, or rav1e are used as codecs.

libheif has support for decoding
- tiled images
- alpha channels
- thumbnails
- reading EXIF and XMP metadata
- reading the depth channel
- multiple images in a file
- image transformations (crop, mirror, rotate)
- overlay images
- plugin interface to add alternative codecs for additional formats (AVC, JPEG)
- decoding of files while downloading (e.g. extract image size before file has been completely downloaded)
- reading color profiles
- heix images (10 and 12 bit, chroma 4:2:2)

The encoder supports:
- lossy compression with adjustable quality
- lossless compression
- alpha channels
- thumbnails
- save multiple images to a file
- save EXIF and XMP metadata
- writing color profiles
- 10 and 12 bit images
- monochrome images

See for further information.

NOTE: You might also need to enable the PPA "strukturag/libde265",
so dependencies can be resolved.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:strukturag/libheif to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:strukturag/libheif
sudo apt update
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
Signing key:
1024R/C6610628A707A7E5E391D27A9641080A705C2B92 (What is this?)


For questions and bugs with software in this PPA please contact struktur AG.

PPA statistics

0 updates added during the past month.
View package details

Overview of published packages

119 of 19 results
Package Version Uploaded by
aom 2.0.0-1ppa1~ubuntu21.04.1 Joachim Bauch ()
aom 2.0.0-1ppa1~ubuntu20.10.1 Joachim Bauch ()
aom 2.0.0-1ppa1~ubuntu20.04.1 Joachim Bauch ()
aom 2.0.0-1ppa1~ubuntu18.04.1 Joachim Bauch ()
aom 2.0.0-1ppa1~ubuntu16.04.1 Joachim Bauch ()
aom 2.0.0-1ppa1~ubuntu14.04.1 Joachim Bauch ()
heif-gimp-plugin 0.0.1+20180423070940+gita264c0c-1ppa2~ubuntu18.04.1 Joachim Bauch ()
heif-gimp-plugin 0.0.1+20180423070940+gita264c0c-1ppa2~ubuntu16.04.1 Joachim Bauch ()
heif-gimp-plugin 0.0.1+20180423070940+gita264c0c-1ppa2~ubuntu14.04.1 Joachim Bauch ()
libheif 1.16.2-1~ppa1~ubuntu22.04.2 Joachim Bauch ()
libheif 1.16.2-1~ppa1~ubuntu20.04.3 Joachim Bauch ()
libheif 1.13.0-1~ppa1~ubuntu18.04.1 Joachim Bauch ()
libheif 1.13.0-1~ppa1~ubuntu16.04.1 Joachim Bauch ()
libheif 1.13.0-1~ppa1~ubuntu14.04.1 Joachim Bauch ()
libheif 1.12.0-1~ppa1~ubuntu21.04.1 Joachim Bauch ()
libheif 1.12.0-1~ppa1~ubuntu20.10.1 Joachim Bauch ()
libheif 1.6.1-1~ppa1~ubuntu19.10.1 Joachim Bauch ()
libheif 1.6.1-1~ppa1~ubuntu19.04.1 Joachim Bauch ()
x265 1.9-3ppa1~ubuntu14.04.1 Joachim Bauch ()
119 of 19 results

Latest updates

  • libheif 15 weeks ago
    Successfully built
  • libheif 15 weeks ago
    Successfully built
  • libheif 56 weeks ago
    Successfully built
  • libheif 56 weeks ago
    Successfully built
  • libheif 56 weeks ago
    Failed to build: arm64