libaom-3.13.1

Introduction à libaom

Le paquet libaom contient une version de référence du codec vidéo d'Alliance for Open Media. Ce codec est une alternative sans brevet à H.265 et commence à être utilisé un peu partout sur internet.

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

Informations sur le paquet

  • Téléchargement (HTTP) : https://storage.googleapis.com/aom-releases/libaom-3.13.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : d615c4dbe062fc307d70d7fb85b678b2

  • Taille du téléchargement : 6,0 Mo

  • Estimation de l'espace disque requis : 142 Mo

  • Estimation du temps de construction : 0.8 SBU (with parallelism=4)

Dépendances de libaom

Recommandées

Facultatives

Doxygen-1.14.0

Installation de libaom

Installez libaom en exécutant les commandes suivantes :

mkdir aom-build &&
cd    aom-build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D BUILD_SHARED_LIBS=1       \
      -D ENABLE_DOCS=no            \
      -G Ninja .. &&
ninja

Ce paquet ne contient pas de suite de tests utilisable.

Maintenant, en tant qu'utilisateur root :

ninja install &&
rm -v /usr/lib/libaom.a

Explication des commandes

-D BUILD_SHARED_LIBS=1 : ce paramètre construit les versions partagées des bibliothèques.

-D ENABLE_DOCS=no : ce paramètre désactive la construction de la documentation car elle échoue à cause d'une incompatibilité avec la dernière version de Doxygen-1.14.0.

-D ENABLE_NASM=yes : utilisez cette option si vous avez installé à la fois yasm-1.3.0 et NASM-3.00 et souhaitez l'utiliser à la place de yasm.

Contenu

Programmes installés: aomdec et aomenc
Bibliothèques installes: libaom.so
Répertoires installés: /usr/include/aom

Descriptions courtes

aomdec

offre divers décodeurs pris en charge par ce paquet, dont un décodeur AV1

aomenc

offre divers encodeurs pris en charge par ce paquet, dont un encodeur AV1

libaom.so

contient les fonctions qui fournissent une implémentation de référence du codec AV1