Vous n'êtes pas identifié.
REM : ce qui est expliqué ci dessous a été testé sur une Debian testing/Etch.
Voici une petite modif bien simple à réaliser pour permettre à votre navigateur de lire les video en ligne de type .divx, à l'aide de gxineplugin.
Petit rappel :
gxineplugin est un plugin pour les navigateurs web qui, comme mozilla-mplayer, permet de visionner les vidéos embarquées dans les sites web.
Point fort :
- il marche avec Opera, contrairement à mozilla-mplayer, totem-mozilla, ou mozilla-plugin-vlc.
- (x)gxine/libxine+totem est très efficace une machine lente (genre PIII@700) et il s'integre mieux avec un bureau gnome que d'autres solutions.
Point faible :
- gxineplugin supporte moins de formats que mozilla-mplayer.
- il lance une fenêtre externe pour visionner les média chargés.
La manip :
Il faut tout d'abord récupérer les sources de gxine. C'est ici.
REM : Personnellement, j'ai fait le test avec la version 0.5.10.
Une fois les sources récupérées, vous les décompressez etvous ouvrez dans votre éditeur de texte préféré le fichiers ~/gxine-0.5.10/browser-plugin/plugin.c .
Vous cherchez les lignes qui commencent comme suit :
return "video/mpeg: mpeg, mpg, mpe: MPEG animation;" "video/x-mpeg: mpeg, mpg, mpe: MPEG animation;" "audio/mpeg2: mp2: MPEG audio;" "audio/x-mpeg2: mp2: MPEG audio;" "audio/mpeg3: mp3: MPEG audio;" "audio/x-mpeg3: mp3: MPEG audio;" "audio/mpeg: mpa,abs,mpega: MPEG audio;" "audio/x-mpeg: mpa,abs,mpega: MPEG audio;" "video/quicktime: mov,qt: Quicktime animation;" "video/x-quicktime: mov,qt: Quicktime animation;" "video/msvideo: avi: AVI animation;" "video/x-msvideo: avi: AVI animation;" "application/x-mplayer2: asf,asx,asp: mplayer2;" "video/x-ms-asf-plugin: asf,asx,asp: mms animation;" /*"audio/x-pn-realaudio-plugin: rpm: Real audio;"*/ "audio/x-ogg: ogg,ogm: OGG Media;" "audio/x-scpls: pls: MPEG audio" ;
Et modifiez le fichier comme suit :
return "video/mpeg: mpeg, mpg, mpe: MPEG animation;" "video/x-mpeg: mpeg, mpg, mpe: MPEG animation;" "audio/mpeg2: mp2: MPEG audio;" "audio/x-mpeg2: mp2: MPEG audio;" "audio/mpeg3: mp3: MPEG audio;" "audio/x-mpeg3: mp3: MPEG audio;" "audio/mpeg: mpa,abs,mpega: MPEG audio;" "audio/x-mpeg: mpa,abs,mpega: MPEG audio;" "video/quicktime: mov,qt: Quicktime animation;" "video/x-quicktime: mov,qt: Quicktime animation;" "video/msvideo: avi: AVI animation;" "video/x-msvideo: avi: AVI animation;" "application/x-mplayer2: asf,asx,asp: mplayer2;" "video/x-ms-asf-plugin: asf,asx,asp: mms animation;" /*"audio/x-pn-realaudio-plugin: rpm: Real audio;"*/ "audio/x-ogg: ogg,ogm: OGG Media;" "audio/x-scpls: pls: MPEG audio;" "video/divx: divx: MPEG animation" ;
REM : /!\ Attention à la place des ";"
Il ne vous reste plus qu'a sauver le chef d'œuvre et lancer la procédure habituelle pour complier la bête.
REM : /!\ Attention au chemin d'installation par défaut! (/usr/local/)
Reste à effectuer les modifications idoines du navigateur web si nécessaire.
Pour Opera :
1. choisir le menu Outil->Préférences
2. sélectionner l'onglet "Avancé"
3. sélectionner "Contenu" et cliquer sur le bouton "Option des plug-ins"
4. cliquer sur le bouton "Changer les chemin" et ajouter le chemin vers le plugin
5. cliquer sur le bouton "Rechercher nouv..."
6. Ok - Ok - Ok.
7. redémarrer Opera.
That's it!
Suggestions, remarques, commentaires et améliorations bienvenus.
Dernière modification par Eggman (17 Jan 2007 18:36:41)
Hors ligne
Dire qu'on a un beau wiki qui n'attend que de se compléter par des pages de ce genre
Hors ligne
+1 pour Calimarno, et -0.5 pour Eggman qui trouvera vite la voie du Wiki
Hors ligne
Salut,
Merci pour les commentaires....
En fait, c'est très expérimental.
C'est la raison pour laquelle j'ai posté mon message ici en premier lieu.
Mais une fois que je serai sûr de mon fait, je le placerai sur le wiki.
Si quelqu'un peu refaire la manip et me dire le résultat, se serait chouette.
Personnellement, j'ai un segfault quand je change le chemin d'installation par défault (./configure --prefix=/usr).
Pourquoi? Mystère!
A suivre.
Hors ligne
Mise à Jour.
Ça y est! j'ai refait la même manipulation en partant des paquets sources de gxine et xgineplugin de ma Dedian.
Après modification des sources comme expliqué ci-dessus, création des paquets debian et installation de ceux-ci, tout fonctionne comme sur des roulettes (pas de segfault) et le plugin est installé directement au bon endroit (/usr/lib/mozilla/plugins).
Pour ceux qui voudraient tenter mais ne savent pas comment s'y prendre, voici la marche à suivre :
1. Ouvrir une console
2. créer un dossier :
mkdir ./mon_dossier
3. entrer dans le dossier et se logger en root ou effectuer les manipulations qui suivent via sudo:
cd ./mon_dossier su
4. taper :
apt-get source gxine gxineplugin
Ici, apt va télécharger tout ce qui est nécessaire pour la création des paquets et décompresser les archives.
5. puis, pour être sûr que rien ne manque pour la compilation :
apt-get build-dep gxine gxineplugin
6. effecuter les modifications expliquées lors de mon premier post sur le fichier ~/gxine-X.X.XX/browser-plugin/plugin.c .
7. entrer dans le dossier ./gxine-X.X.XX/ :
cd ./gxine-X.X.XX/
8. taper la commande qui suit pour créer les paquets :
sudo dpkg-buildpackage
9. lorsque la création des paquets est terminée, sorir du dossier en court et installer les paquets nouvellement créés:
cd .. dpkg -i ./gxine*.deb
10. faire un test avec votre navigateur et un .divx quelconque (pour moi, c'est "Le Pacte des Gnous").
/!\ Si vous avez déjà les plugins mplayer vlc ou autre, il est probable que le nouveau plugin ne soit pas utilisé (car conflit entre les plugins qui font la même chose).
11. sauvegarder les paquets et détruire le dossier dans lequel vous avez effecué les modifications, si nécessaire.
/!\ si vous utilisez sudo, vous en avez encore besoin pour effacer le dossier.
12. se délogger si vous êtes en root
REM1 : en fait, gxine n'est sans doute pas nécessaire pour compiler gxine plugin, mais il est nécessaire à l'installation de celui-ci.
Autant l'avoir directement sous la main.
REM2 : Oui, ça doit aussi marcher sous Ubuntu!
REM3 : Attention à la prochaine mise à jour des paquets gxine et gxineplugin, vous perdrez la modification, à moins de recommencer toute la manipulation avec la sources des paquets mis à jour.
Oui, promis, je refonds le tout est je le place sur le wiki (si quelqu'un teste sous Ubuntu la même manip ).
Dernière modification par Eggman (19 Jan 2007 10:49:14)
Hors ligne