Ceux qui possèdent un appareil photo numérique avec fonction vidéo se sont sans doute déjà posé la question de savoir comment compresser les films de leur fille, de leur grand-mère ou de leur hamster pour les mettre sur leur page perso. Ça n'est pas mon cas (j'ai pas d'appareil), mais comme j'ai des copains sympas qui en font pour moi de temps en temps, je me suis posé la question quand même.

Bref, si vous êtes sous debian et que vous souhaitez utilisermencoder (l'encodeur de mplayer), la démarche est la suivante. Il faut déjà rajouter la source de paquets de Christian Marillat dans votre /etc/apt/sources.list à l'aide de la ligne suivante (si vous êtes en testing) :

deb ftp://ftp.nerim.net/debian-marillat/ testing main

Attention, certains paquets de ce dépôt ne sont pas libres, et peuvent donc "contaminer" votre debian. Vous voilà prévenu.

Ensuite, faites un :

# apt-get install mencoder-686 libavcodec2

Vous pouvez changer le 686 en 586 ou k6 et installer d'autres codecs si vous le souhaitez. Ensuite, la marche à suivre pour encoder est très bien expliquée là :

http://www.mplayerhq.hu/DOCS/HTML/fr/mencoder.html

En gros, pour encoder un fichier en MPEG4, ça se passe en deux fois :

$ mencoder fichier_in.avi -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o fichier_out.avi
$ mencoder fichier_in.avi -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o fichier_out.avi

Si vous voulez d'autres formats d'encodage, tout est expliqué là :

http://www.mplayerhq.hu/DOCS/HTML/fr/menc-feat-enc-libavcodec.html

Le nombre d'options pour l'encodage est faramineux. Je vous laisse vous reporter à la page de manuel de mencoder pour plus d'infos (et bon courage !) ...