libavif-1.0.4

Introduksjon til libavif

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.1 plattform.

Pakkeinformasjon

libavif Avhengigheter

Påkrevd

libaom-3.8.1

Anbefalt

Valgfri

gtest, libdav1d, libyuv, rav1e, og svt-av1

Installasjon av libavif

Installer libavif ved å kjøre følgende kommandoer:

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

Denne pakken kommer med en testpakke, men den krever gtest, som ikke er en del av BLFS.

Nå, som root bruker:

ninja install

AV1 formatet må legges til lasterens hurtiglager. Som root bruker:

gdk-pixbuf-query-loaders --update-cache

Parameterforklaringer

-DAVIF_CODEC_AOM=ON: Denne bryteren aktiverer AOM kodeken. Denne pakken er ubrukelig uten minst én kodek innebygd.

-DAVIF_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.10.

-DAVIF_CODEC_DAV1D=ON: Bruk denne bryteren hvis du har installert libdav1d og ønsker å bruke den som en kodek.

-DAVIF_CODEC_RAV1E=ON: Bruk denne bryteren hvis du har installert rav1e og ønsker å bruke den som en kodek.

-DAVIF_CODEC_SVT=ON: Bruk denne bryteren hvis du har installert svt-av1 og ønsker å bruke den som en kodek.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libavif.so og libpixbbufloader-avif.so (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
Installerte Mapper: /usr/include/avif og /usr/lib/cmake/libavif

Korte Beskrivelser

libavif.so

inneholder funksjoner som gir en flyttbar C implementering av AV1 bildeformatet

libpixbufloader-avif.so

lar programmer som bruker gdk-pixbuf å lese AVIF bilder