SVT-AV1-4.0.1

Introduksjon til SVT-AV1

SVT-AV1 pakken inneholder en AV1 koder.

Notat

Dette kan ta litt tid å bygge. Gjør gjerne noe annet mens dette bygges.

SVT-AV1 Avhengigheter

Required
CMake-4.2.3

Recommended
NASM-3.01

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        \
      -G Ninja .. &&

ninja

Nå, som root bruker:

ninja install

lib32 Installasjon av SVT-AV1

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

rm -rf * &&
CC="gcc -m32" CXX="g++ -m32"         \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_INSTALL_LIBDIR=lib32  \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D BUILD_SHARED_LIBS=ON        \
      -G Ninja .. &&

ninja

Nå, som root bruker:

DESTDIR=$PWD/DESTDIR ninja install    &&
cp -vR DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

Notat

For en fullstendig liste over alternativer og verdier, sørg for at du er i en byggemappe, og kjør deretter cmake -LAH ...

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

-D BUILD_SHARED_LIBS=ON: Denne bryteren bygger delte versjoner av bibliotekene.

Innhold

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

Korte Beskrivelser

SvtAv1EncApp

er SVT-AV1 koderverktøyet

libSvtAv1Enc

inneholder funksjoner som aktiverer koding av AV1