le monde de crabs (Christophe Cazajus)

Les outils (de base) multimédia sur la Slackware

Outils (et version) proposés

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.

libraw1394

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

libavc1394

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

libsamplerate

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

jpeg-mmx

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

libdv

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

lame

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

avifile

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

ffmpeg

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

libquicktime

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

mjpegtools

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

mplayer

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

Y a plus qu'à...

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
The Linux Counter
Info iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon
Slackware Linux
Creative Commons License

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

Crabs's World : English Section