libvpx-v1.3.0

Introduction à libvpx

Ce paquet, du projet WebM, fournit l'implementation de référence du codec vp8, utilisé dans la plupart des vidéos html5 actuelles et le codec VP9 de prochaine génération.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Informations sur le paquet

L'archive libvpx n'est plus générée par les mainteneurs depuis longtemps. Pour construire depuis les sources, les développeurs de libvpx recommandent d'utiliser le git actuel. L'archive des sources montré avant a été crée par l'équipe BLFS depuis la version git, et en supprimant les .git, .gitattributes et .gitignore. BLFS n'a fait aucune modification dans les fichiers sources existants.

Dépendances de libvpx

Requises

yasm-1.3.0 (la compilation avec NASM-2.11.06 est actuellement cassée) et which-2.20 (pour que configure puisse trouver yasm)

Facultatives

Doxygen-1.8.9.1 et PHP-5.6.6 (pour construire la documentation).

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libvpx

Installation de libvpx

Installez libvpx en lançant les commandes suivantes :

sed -i 's/cp -p/cp/' build/make/Makefile &&
chmod -v 644 vpx/*.h &&
mkdir ../libvpx-build &&
cd ../libvpx-build &&
../libvpx-v1.3.0/configure --prefix=/usr \
                           --enable-shared \
                           --disable-static &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed ... && chmod ...: Ces commandes corrigent l'appartenance et les permissions des fichiers installés.

mkdir ../libvpx-build && cd ../libvpx-build : Les developpeurs de libvpx recommandent une construction dans un répertoire de construction dédié.

--disable-vp8: Ce paramètre empêche la construction du support du codec VP8.

--disable-vp9: Ce paramètre empêche la construction du support du codec VP9.

--disable-static : Ce paramètre empêche la construction des versions statiques des bibliothèques.

Contenu

Programmes installés: vp8_scalable_patterns, vp9_spatial_scalable_encoder, vpxdec et vpxenc
Bibliothèques installées: libvpx.so
Répertoires installés: /usr/include/vpx

Descriptions courtes

vpxdec

est le décodeur VP8 et VP9 du projet WebM.

vpxenc

est l'encodeur VP8 et VP9 du projet WebM.

libvpx.so

fournit des fonctions pour utiliser le codec vidéo VP8 et VP9.

Last updated on : 2012-06-28 19:22:09 +020