SVT-AV1-3.1.2

Introduction à SVT-AV1

The SVT-AV1 package contains an AV1 encoder.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Dépendances de SVT-AV1

Requises

CMake-4.1.1

Recommandées

Facultatives

Valgrind-3.25.1

Installation de SVT-AV1

Installez SVT-AV1 en exécutant les commandes suivantes :

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        \
      -D BUILD_TESTING=ON            \
      -W no-dev -G Ninja .. &&

ninja

The test suite is very long and doesn't provide meaningful results. If you want to test the results anyway, rebuild the package with -D BUILD_TESTING=ON, then run ninja test. It requires an Internet connection to run.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

-D BUILD_SHARED_LIBS=ON: This parameter forces building shared versions of the libraries.

-D CMAKE_SKIP_INSTALL_RPATH=ON : ce paramètre fait supprimer les chemins de recherche des bibliothèques (rpath) codés en dur par cmake lors de l'installation d'un fichier exécutable binaire ou d'une bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois installé à l'emplacement standard et les rpath peuvent parfois avoir des effets indésirables, voire introduire des problèmes de sécurité.

-D BUILD_TESTING=ON: This option enables building the unit tests.

Contenu

Programmes installés: SvtAv1EncApp
Bibliothèques installées: libSvtAv1Enc.so
Répertoires installés: /usr/include/svt-av1

Descriptions courtes

SvtAv1EncApp

is the SVT-AV1 encoder utility

libSvtAv1Enc.so

contains functions that enable encoding AV1