libavif pakken inneholder et bibliotek som brukes for koding og dekoding av AVIF filer.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
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.