libavif pakken inneholder et bibliotek som brukes for koding og dekoding av AVIF filer.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/AOMediaCodec/libavif/archive/v1.1.1/libavif-1.1.1.tar.gz
Nedlasting MD5 sum: 633c2113d52aecab5f0073da3456e2ae
Nedlastingsstørrelse: 13 MB
Estimert diskplass som kreves: 21 MB
Estimert byggetid: mindre enn 0.1 SBU
gtest, libdav1d, libyuv, rav1e, og svt-av1
En Internett-tilkobling er nødvendig for noen tester til denne pakken.
Installer libavif ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D AVIF_CODEC_AOM=SYSTEM \ -D AVIF_BUILD_GDK_PIXBUF=ON \ -D AVIF_LIBYUV=OFF \ -G Ninja .. && ninja
For å teste pakken (merk at det vil føre til at byggesystemet laster ned en kopi av gtest og bygg testpakken med kopien), utsted:
cmake .. -D AVIF_GTEST=LOCAL -D AVIF_BUILD_TESTS=ON && ninja && ninja test
Nå, som root
bruker:
ninja install
AV1 formatet må legges til lasterens hurtiglager. Som root
bruker:
gdk-pixbuf-query-loaders --update-cache
-D AVIF_CODEC_AOM=ON
: Denne
bryteren aktiverer AOM kodeken. Denne pakken er ubrukelig uten
minst én kodek innebygd.
-D
AVIF_BUILD_GDK_PIXBUF=ON
: Denne bryteren bygger AVIF
lasteren for applikasjoner som bruker gdk-pixbuf. Fjern den hvis du
ikke har installert gdk-pixbuf-2.42.12.
-D AVIF_LIBYUV=OFF
: Bruk denne bryteren
hvis du ikke har installert libyuv.
-D AVIF_CODEC_DAV1D=SYSTEM
: Bruk denne
bryteren hvis du har installert libdav1d og ønsker å
bruke den som en kodek.
-D AVIF_CODEC_RAV1E=SYSTEM
: Bruk denne
bryteren hvis du har installert rav1e og ønsker å bruke den som
en kodek.
-D AVIF_CODEC_SVT=SYSTEM
: Bruk denne
bryteren hvis du har installert svt-av1 og ønsker å
bruke den som en kodek.