libtheora-1.1.1

Introduction à libtheora

libtheora est une implémentation de référence du format de compression vidéo Theora développé par la fondation Xiph.Org.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 9eeabf1ad65b7f41533854a59f7a716d

  • Taille du téléchargement : 1.4 Mo

  • Estimation de l'espace disque requis : 13.4 Mo (sans les bibliothèques statiques ou la documentation de l'API et sans installer les exemples)

  • Estimation du temps de construction : 0.2 SBU

Dépendances de libtheora

Requises

libogg-1.3.5

Recommandées

Facultatives

SDL-1.2.15 et libpng-1.6.39 (tous deux pour construire les lecteurs d'exemple), Doxygen-1.9.6, texlive-20220321 (ou install-tl-unx), BibTex et Transfig (tous quatre pour construire la documentation de l'API) et Valgrind-3.20.0

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/Libtheora

Installation de libtheora

Installez libtheora en exécutant les commandes suivantes :

sed -i 's/png_\(sizeof\)/\1/g' examples/png2theora.c &&
./configure --prefix=/usr --disable-static &&
make

Si vous souhaitez lancer les tests, lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si vous souhaitez vous avez construit les exemples et si vous souhaitez les installer (pour pouvoir bidouiller du theora), installez-les en tant qu'utilisateur root :

cd examples/.libs &&
for E in *; do
  install -v -m755 $E /usr/bin/theora_${E}
done

Explication des commandes

sed -i 's/png_\(sizeof\)/\1/g' examples/png2theora.c : Ce sed corrige la construction avec libpng 1.6.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Contenu

Programmes installés: Aucun, à moins d'avoir installé les exemples.
Bibliothèques installées: libtheora.so, libtheoraenc.so et libtheoradec.so
Répertoires installés: /usr/include/theora et /usr/share/doc/libtheora-1.1.1

Descriptions courtes

libtheora*.so

contient les fonctions pour lire et écrire des fichiers vidéo