libavif-1.1.1

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

Pakkeinformasjon

libavif Avhengigheter

Påkrevd

libaom-3.9.1

Anbefalt

Valgfri

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

[Note]

Note

En Internett-tilkobling er nødvendig for noen tester til denne pakken.

Installasjon av libavif

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

Parameterforklaringer

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

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