Mise à Jour du 23/03/2006 :
L’Article ci-dessous est obsolète. Utiliser la version stable sur le site officiel de aMSN : http://amsn.sourceforge.net/
—
MSN est un produit propriétaire de M$ qui permet d’être informé de la présence sur le web de ses amis et d’initialiser une conversation.
Le défaut de ce produit : Comme la quasi-totalité des produits de cette société, rien n’est fait pour faciliter l’interopérabilité (brevets, protocoles propriétaires, ...).
Bien sûr, d’autres produits et protocoles ouverts permettent de faire cela, par exemple un client Gaim utilisant le protocole Jabber. Mais comme plus de 90% des utilisateurs utilisent les produits de Big Billou et n’ont jamais entendus parler d’autres choses, nous sommes bien obligés de nous adapter à ces utilisateurs (à moins de ne plus avoir d’amis).
Donc pour utiliser un client MSN sous Linux, il y a par exemple, Kopete, Gaim ou aMSN. Mais aucun, jusqu’à aujourd’hui, ne savait envoyer/recevoir les images provenant de votre webcam (puisque la documentation du protocole n’est pas disponible).
Heureusement, un développeur Norvégien a réussi à recréer le codec utilisé pour la webcam dans MSN. Et cela, par reverse-engineering du codec original (ce qui est autorisé dans ce pays si cela est fait dans un soucis d’interopérabilité). Nom de la bibliothèque : Libmimic
http://www.jblinux.net/libmimic/
aMSN est, à ma connaissance, le premier client a avoir intégré libmimic (les autres devraient suivre).
Installer aMSN
On supposera que votre webcam est déjà installée sur votre système. Si ce n’est pas le cas, des articles sur internet vous expliquent comment vous y prendre (google est ton ami).
il faut télécharger la version cvs de aMSN (donc instable) :
http://amsn.sourceforge.net/
Pour l’installer c’est très simple, une personne a développé un petit script
qui gère l’installation de aMSN :
http://amsn.sourceforge.net/amsn_installer.tar.gz
Dé-zipper et modifier pour rendre exécutable :
chmod 700 amsn-installer
et, en tant qu’utilisateur, exécuter :
./amsn-installer
+------------------------------+
| aMSN Install script 1.3 |
+------------------------------+
This script installing aMSN and/or themes :
1) Install themes only 3) Run aMSN
2) Install the last aMSN version 4) Quit
#?
Choisir l’option 2 pour installer à partir d’internet. Il n’y a aucun problème de dépendances puisque tout ce qui est nécessaire à aMSN (SSL/TLS, libmimic, ...) est installé dans le répertoire de l’utilisateur (ça fait doublon, mais au moins c’est simple à installer).
Configurer aMSN
Voici le wiki pour avoir la webcam dans aMSN :
http://amsn.sourceforge.net/wiki/tiki-index.php ?page=Webcam+In+aMSN
Voici une traduction condensée de ce Wiki :
Pour lancer le test, soyez sûr que votre webcam soit fonctionnelle. Aller dans le répertoire /msn/utils/linux/capture
Si vous n’avez pas le fichier capture.so, lancer une console puis taper make dans le répertoire /msn/utils/linux/capture. Si tout ce passe correctement, vous devez avoir le fichier capture.so.
Maintenant, dans le répertoire /msn/utils/linux/capture/, taper dans une console :
./test.tcl
Vous devez avoir quelque chose du genre :
$ ./test.tcl
Video Source (0) Name : SPCA561
channel 0: SPCA561
0 tuners, has
type: CAMERA norm: 16408
Video Source (0) Name : SPCA561
channel 0: SPCA561
0 tuners, has
type: CAMERA norm: 16408
Video Capture Device Name : Creative Webcam Vista 0x403b
160 < width < 352 : 120 < height < 288
Can capture
picture: brightness 32256 hue 53192 colour 46160
contrast 0 whiteness 0 depth 24
palettes: RGB24
setting palette to : RGB24
window: x 0 y 0 w 160 h 120
window: flags 0 chromakey 0
window: x 0 y 0 w 320 h 240
window: flags 0 chromakey 0
window: x 0 y 0 w 320 h 240
window: flags 0 chromakey 0
Video Source (0) Name : SPCA561
channel 0: SPCA561
0 tuners, has
type: CAMERA norm: 16408
Video Capture Device Name : Creative Webcam Vista 0x403b
160 < width < 352 : 120 < height < 288
Can capture
picture: brightness 32256 hue 53192 colour 46160
contrast 0 whiteness 0 depth 24
palettes: RGB24
setting palette to : RGB24
window: x 0 y 0 w 320 h 240
window: flags 0 chromakey 0
window: x 0 y 0 w 320 h 240
window: flags 0 chromakey 0
window: x 0 y 0 w 320 h 240
window: flags 0 chromakey 0
Sélectionner "choose device", choisir le "device" puis le "channel" puis "OK".

Si la caméra fonctionne dans "test.tcl", elle devrait fonctionner avec aMSN. Vérifier que vous avez webcamsn.so dans le répertoire /msn/utils/webcamsn/ et dans le répertoire /msn/utils/webcamsn/webcamsn/
Si ces fichiers n’y sont pas, positionnez-vous dans le(s) répertoire(s) concerné(s) et taper make pour créer le(s) fichier(s) manquant(s).
Quitter l’application "test.tcl".
Utilisation de la webcam dans aMSN
Exécuter aMSN :
cd ~/msn
./amsn
Connectez-vous sur votre compte hotmail. Lorsque vous serez en conversation, vous verrez l’icône d’une webcam (voir copie d’écran ci-dessous). Cliquer sur ce bouton pour offrir votre visage à vos correspondants ;-) .
Screenshot : aMSN

J’espère vous avoir aidé à configurer votre webcam sous aMSN.
Hello.
Apres avoir configuré ma webcam , j’ai chercher un client msn.
J’ai finalement réussi a la faire marcher, mais il y’a quelque nuances par rapport a ton article. Je me permet donc de te les envoyer pour correction ...
voici la démarche que j’ai suivi : installation des paquets tk8.4, tk8.4-dev, tcl8.4 et tcl8.4-dev
telechargement de la version cvs.
tar zxvf amsn_cvs.tar.gz
cd msn
./configure
make
make install
cela crée msn/utils/linux/capture/capture.so et webcam.so le test.tcl fonctionne.
(il n’y a plus de makefile dans msn/utils/linux/capture, donc impossible de compiler juste le capture.so, cela se fait lors de la compilation de l’application)
ensuite pour utiliser la web cam dans amsn, il faut configuer Outil => preference => autre => configurer la web cam ...etc.... avant de lancer une connexion, sinon ca ne marche pas.
Voila pour ma contribution du jour.
Merci pour ton article qui m’a bien aidé.
A++ Xav.
08/12/2005