libmpeg2-0.5.1

Introduction à libmpeg2

Le paquet libmpeg2 contient une bibliothèque pour décoder des flux vidço MPEG-2 et MPEG-1. La bibliothèque est capable de décoder tous les flux MPEG respectant certaines restrictions : « paramètres forcés » pour MPEG-1, et « profil principal » pour MPEG-2. C'est utile pour des programmes et des applications ayant besoin de décoder des flux vidéo MPEG-2 et MPEG-1.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de libmpeg2

Facultatives

X Window System et SDL-1.2.14

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

Installation de libmpeg2

Corrigez tout d'abord un problème survenant dans les compilateurs récents :

sed -i 's/static const/static/' libmpeg2/idct_mmx.c

Installez libmpeg2 en lançant les commandes suivantes :

./configure --prefix=/usr --enable-shared &&
make

Pour tester les résultats, lancez : make check. Pour effectuer un test de régression plus complet, voir le fichier test/README dans l'arkhrescence des sources.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -m755 -d /usr/share/doc/mpeg2dec-0.5.1 &&
install -v -m644 README doc/libmpeg2.txt \
                    /usr/share/doc/mpeg2dec-0.5.1

Explication des commandes

--enable-shared : Ce paramètre oblige la construction des versions partagées des bibliothèques ainsi que des versions statiques.

Contenu

Programmes installés: corrupt_mpeg2, extract_mpeg2 et mpeg2dec
Bibliothèques installées: libmpeg2.{so,a} et libmpeg2convert.{so,a}
Répertoires installés: /usr/include/mpeg2dec et /usr/share/doc/mpeg2dec-0.5.1

Descriptions courtes

extract_mpeg2

extrait des flux vidéo MPEG d'un flux multiplexé.

mpeg2dec

décode des flux vidéo MPEG1 et MPEG2.

libmpeg2.{so,a}

contient les fonctions de l'API utilisées pour décoder des flux vidéo MPEG.

libmpeg2convert.{so,a}

contient les fonctions de l'API utilisées pour les conversions de couleurs de flux vidéo MPEG.

Last updated on 2011-11-09 18:54:55 +0100