Voici la liste des outils ou bibliothèques que je vous propose de compiler pour que la Slackware Linux soit plus dans le monde du multimédia :
Afin de mener a bien ces actions, créez un dossier en tant qu'utilisateur que nous appellerons par la suite ~~. Attention dans toutes les commandes de ce document remplacer ~~ par la localisation de votre dossier.
La bibliothèque libraw1394 sera utilisée par les autres outils.
Téléchargement et informations complémentaires sur le site du projet libraw1394 (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/libraw1394-1.1.0.tar.gz
# cd libraw1394-1.1.0
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd libraw1394-1.1.0
# make install
# make dev
La bibliothèque libavc1394, elle aussi, sera utilisée par les autres outils.
Téléchargement et informations complémentaires sur le site du projet libraw1394 (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/libavc1394-0.5.0.tar.gz
# cd libavc1394-0.5.0
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd libavc1394-0.5.0
# make install
La bibliothèque libsamplerate sera utilisée par les autres outils ou bibliothèques présentés dans ce document.
Téléchargement et informations complémentaires sur le site 'Secret Rabbit Code'.
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/libsamplerate-0.1.2.tar.gz
# cd libsamplerate-0.1.2
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd libsamplerate-0.1.2
# make install
Cette bibliothèque sera utilisée par les autres outils, attention il ne faut pas l'installer.
Téléchargement et info supplémentaires sur The MJPEG/Linux square (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/jpeg-mmx.0.1.6.tar.gz
# cd jpeg-mmx
# ./configure --prefix=/usr
# make
La bibliothèque libdv, en réalité un codec, sera utilisée par les autres outils présentés dans ce document.
Téléchargement et informations complémentaires sur projet Quasar Codec DV (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/libdv-0.104.tar.gz
# cd libdv-0.104
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd libdv-0.104
# make install
La bibliothèque lame, dédiée au traitement du mp3, sera utilisée par les autres outils présentés dans ce document.
Téléchargement et informations complémentaires sur projet Lame : Lame Aint an MP3 Encoder (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/lame-3.96.1.tar.gz
# cd lame-3.96.1
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd lame-3.96.1
# make install
La bibliothèque avifile, dédiée au traitement des fichier avi, sera utilisée par les autres outils présentés dans ce document. Ce projet propose aussi des outils de lecture et manipulation des avi.
Téléchargement et informations complémentaires sur le site du projet avifile (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfj rep_de_download/avifile-0.7-0.7.43.tar.bz2
# cd avifile-0.7-0.7.43
# ./configure --prefix=/usr --enable-lame
# make
En tant que root
# cd ~~
# cd avifile-0.7-0.7.43
# make install
Les outils de projet permettront la lecture et la manipulation des mpeg vidéo.
Téléchargement et informations complémentaires sur le site du projet ffmpeg (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfj rep_de_download/ffmpeg-0.4.9-pre1.tar.gz
# cd ffmpeg-0.4.9-pre1
# ./configure --prefix=/usr --enable-shared
# make
En tant que root
# cd ~~
# cd ffmpeg-0.4.9-pre1
# make install
Cette bibliothèque permettra de manipuler les fichiers vidéo du fameux format de Apple.
Téléchargement et informations complémentaires sur le site du projet libquicktime (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfj rep_de_download/libquicktime-0.9.4.tar.gz
# cd libquicktime-0.9.4
# ./configure --prefix=/usr
# make
En tant que root
# cd ~~
# cd libquicktime-0.9.4
# make install
Une suite d'outils pour manipuler les flux vidéo et audio de type mpeg. Elle utilisera en autre la bibliothèque jpeg-mmx.
Téléchargement et info supplémentaires sur The MJPEG/Linux square (sourceforge).
En tant qu'utilisateur
# cd ~~
# tar xfz rep_de_download/mjpegtools-1.6.2.tar.gz
# cd mjpegtools-1.6.2
La version actuelle de la libquicktime utilisée ne permet pas de l'utiliser dans la suite mpegtools...
# ./configure --with-jpeg-mmx=~~/jpeg-mmx --prefix=/usr --without-quicktime
# make
En tant que root
# cd ~~
# cd mjpegtools-1.6.2
# make install
Deux outils de lecture et manipulation de vidéo sous forme de fichier ou de stream sont livrés avec ce projet. Le site présente les impacts prévisibles qu'auront les brevets et licenses logicielles sur ce projet.
Les éléments suivants sont à téléchargés :
Informations sur ce projet (et download) sur le site de MPlayer.
En tant que root
# mkdir -p /usr/local/lib/codecs
# tar xfj rep_de_download/all-*.tar.bz2
# cd all-*
# rm README
# mv * /usr/local/lib/codecs
# cd ..
# rm -r all-*
En tant qu'utilisateur
# cd ~~
# tar xfj rep_de_download/MPlayer-1.0pre7.tar.bz2
# cd MPlayer-1.0pre7
# ./configure --with-gui --language=fr
# make
En tant que root
# cd ~~
# cd MPlayer-1.0pre7
# make install
Installation d'un 'skin' et de la police de caractères, toujours en tant que root.
# cd /usr/local/share/mplayer/Skin
# tar xfj rep_de_download/Blue-1.4.tar.bz2
# ln -s Blue default
# cd /tmp
# tar xfj rep_de_download/font-arial-iso-8859-1.tar.bz2
# cd font-arial-iso-8859-1/font-arial-??-iso-8859-1
remplacer ?? par la taille choisie (14 dans mon cas)
# cp * /usr/local/share/mplayer/font
Nous voila au bout d'un longue série de compilation et installation.
Pour l'instant, avec ces outils, j'ai réussi à visionner tous les films que j'ai eu l'occasion d'avoir sur mon PC et même à faire de la vidéo par montage de photos numériques mais aussi avec povray.
Afin d'en profiter pleinement, j'ai aussi installer Plugger 5.1.3 comme compagnon de mon Mozilla.
Renseignez-vous sur les brevets logiciels en Europe :
NoSoftWarePatents.com (en français)
Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.
Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.
Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.
De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.
| Site : | Le Monde de Crabs |
| Titre : | Les outils (de base) multimédia sur la Slackware |
| Date du document : | 25/04/2005 |
| Auteur : | Christophe Cazajus |
| Mail : | crabs(mettre le @)crabs-world.com ou utiliser ce formulaire de contact |
| Mots-clé : | crabs, monde, francais, francophone, français, linux, système et réseau, multimédia, mplayer, 1394, raw, avc, mpeg,lame, avi, jpeg-mmx, ffmpeg |
| Description : | Un petit peu de gaieté dans la Slackware avec des outils multimédia, tel que la suite de produit ffmpeg, les outils avi, mplayer, lame, etc... |
| Validation : | html, csshtml, ccs |

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.