SVT-AV1-3.1.2

Introduksjon til SVT-AV1

SVT-AV1 pakken inneholder en AV1 koder.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

SVT-AV1 Avhengigheter

Påkrevd

CMake-4.1.2

Anbefalt

Valgfri

Valgrind-3.26.0

[Notat]

Notat

En Internett tilkobling er nødvendig for noen tester av denne pakken. Systemsertifikatlageret må kanskje settes opp med make-ca-1.16.1 før du tester denne pakken.

Installasjon av SVT-AV1

Installer SVT-AV1 ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D BUILD_SHARED_LIBS=ON        \
      -W no-dev -G Ninja .. &&

ninja

Testpakken er veldig lang og gir ikke meningsfulle resultater. Hvis du likevel vil teste resultatene, utsted:

cmake .. -D BUILD_TESTING=ON &&
ninja                        &&
ninja TestVectors            &&
SVT_AV1_TEST_VECTOR_PATH=$PWD/../test/vectors \
ctest -V -O testlog.txt --timeout 10800

På et relativt tregt system er det nødvendig å øke tidsavbruddet (se SBU verdien for tester øverst på siden). I SvtAv1ApiTests testen, 12 run_paramter_check deltester er kjent for å mislykkes. Testpakken vil laste ned en kopi av libaom (selv om libaom-3.13.1 (allerede er installert, testpakken er fortsatt ute av stand til å bruke systeminstallasjonen) og noen videoer som test innganger.

Nå, som root bruker:

ninja install

Parameterforklaringer

-D BUILD_SHARED_LIBS=ON: Denne parameteren tvinger frem bygging av delte versjoner av bibliotekene.

-D CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at cmake fjerner hardkodede biblioteksøkebaner (rpath) når du installerer en binær kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke rpath når den først er installert i standard plassering, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

-D BUILD_TESTING=ON: Dette alternativet muliggjør bygging av enhetstester.

Innhold

Installert Program: SvtAv1EncApp
Installert Bibliotek: libSvtAv1Enc.so
Installert Mappe: /usr/include/svt-av1

Korte Beskrivelser

SvtAv1EncApp

er SVT-AV1 koderverktøyet

libSvtAv1Enc.so

inneholder funksjoner som muliggjør koding av AV1