Le paquet libavif contient une bibliothèque utilisée pour encoder et décoder des fichiers AVIF.
This package is known to build and work properly using an LFS 12.0 platform.
Tlchargement (HTTP) : https://github.com/AOMediaCodec/libavif/archive/v0.11.1/libavif-0.11.1.tar.gz
Somme de contrle MD5 : dde524dfc0e0e37a468277b128662990
Taille du tlchargement : 5,6 Mo
Estimation de l'espace disque requis : 10 Mo
Estimation du temps de construction : moins de 0,1 SBU
Installez libavif en excutant les commandes suivantes :
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DAVIF_CODEC_AOM=ON \ -DAVIF_BUILD_GDK_PIXBUF=ON \ -G Ninja .. && ninja
Ce paquet a bien une suite de tests, mais elle nécessite gtest qui ne fait pas partie de BLFS.
Maintenant, en tant qu'utilisateur root
:
ninja install
Le format AV1 a besoin d'être ajouté au cache des outils de
chargement. En tant qu'utilisateur root
:
gdk-pixbuf-query-loaders --update-cache
-DAVIF_CODEC_AOM=ON
:
ce paramètre active l'utilisation du codec AOM. Ce paquet est
inutile sans au moins un codec intégré.
-DAVIF_BUILD_GDK_PIXBUF=ON
: ce
paramètre construit l'outil de chargement AVIF pour les
applications qui utilisent gdk-pixbuf. Supprimez-le si vous n'avez
pas installé gdk-pixbuf-2.42.10.
-DAVIF_CODEC_DAV1D=ON
: utilisez
ce paramètre si vous avez installé libdav1d et
souhaitez l'utiliser comme codec.
-DAVIF_CODEC_RAV1E=ON
: utilisez
ce paramètre si vous avez installé rav1e et souhaitez l'utiliser
comme codec.
-DAVIF_CODEC_SVT=ON
: utilisez ce
paramètre si vous avez installé svt-av1 et souhaitez
l'utiliser comme codec.