Voir les messages sans réponses | Voir les sujets actifs Nous sommes le 18 Mai 2013 13:51



Répondre au sujet  [ 48 messages ]  Aller à la page 1, 2, 3, 4  Suivante
 Tutorial mplayer 
Auteur Message
Confirmé
Confirmé

Inscription: 20 Avr 2004 20:10
Messages: 449
Localisation: Grenoble
Salut tout le monde,

j'ai remarqué un truc ces derniers temps : il n'y a pas de tuto valable (même en anglais) expliquant la manière de faire marcher le mplayer sur gc-linux, et comme en fouillant dans les vieux posts (ici par exemple), j'ai vu que la question pouvait se poser, je me suis dit que j'allais m'y mettre de ce pas.

Ok donc déjà, pourquoi c'est pas évident ?
:arrow: Ben déjà, pas mal de gens ne savent pas lancer gc-linux, donc la première partie de ce tuto détaillera quelques étapes.
:arrow: Un fichier binaire est disponible sur GC-linux:http://www.gc-linux.org/down/isobel/sdl/mplayer, mais le problème c'est que sans les librairies ca ne tourne pas.
:arrow: Les librairies peuvent être téléchargées une par une via apt-get, mais c'est long (plus de 60 librairies et dépendances).
:arrow: Meme apres un apt-get update, il n'y a pas de package debian disponible pour ppc.

Bon alors maintenant comment faire?
Je vais essayer de faire très simple.
Softs à télecharger:
WinRoute Lite, pour permettre au GC de se connecter à internet via le PC.
Le filesystem debian, qui fait un 1Go décompressé.
Le serveur nbd
Un script batch pour lancer le serveur nbd
Le noyau linux
Putty, logiciel qui vous permettra d'interagir avec le cube.

Bon alors: installez winroute lite, et décompressez tout le reste dans le repertoire de votre choix.
Editez (avec un éditeur héxa) le fichier .dol, recherchez les chaines de caractères 192.168, et changez (si vous le souhaitez) les IPs du cube et du pc aux deux endroits trouvés.

Maintenant, tout est bon, on passe aux choses sérieuses:
Lancez le fichier .bat, il active le serveur nbd (si le firewall du WinXP SP2 vous le demande, cliquez sur Débloquer).
Ensuite, lancez le dol sur le cube (avec PSO ou SDLoad, ça c'est vous qui voyez).
Voilà, gc-linux est lancé !!!

Passons à Mplayer maintenant.
Lancez putty.exe, établissez une connexion SSH sur l'Ip du cube. Le login est 'root' et le mot de passe est 'cube'.
Tapez la commande suivante:
route add default gw Ip_du_PC
puis:
ping google.com
Si vous ne parvenez pas à faire un ping, revoyez votre configuration réseau.

Il va falloir éditer les sources du cache apt (application qui permet de telecharger des softs facilement sur debian).
Tapez vi /etc/apt/sources.list
Comme vous n'êtes peut etre pas des pros du VI (editeur de texte unix), je vous file la commande à taper (si vous vous plantez, faites Echap puis :q!, et recommencez).
G o deb http://honk.physik.uni-konstanz.de/~agx ... pc/debian/ mplayer/ ECHAP ZZ
(G va en fin de fichier, o ajoute une ligne en dessous, vous tapez votre texte, vous faites Echap pour quitter et ZZ (en appuyant sur Shift) pour sauvegarder).
Ensuite faite les commandes suivantes
apt-get update
apt-get install bzip2
(on va avoir besoin de bzip2 a la fin)
apt-get install mplayer-powerpc
(là vous en aurez pour un bon moment)

Voila Mplayer est installé, avec toutes ses librairies, mais il n'est pas encore fonctionnel, la librairie SDL installée est la librairie PPC, mais le cube en utilise une autre.
Donc tapez les commandes suivantes
wget http://www.gc-linux.org/down/isobel/sdl/mplayer
wget http://www.gc-linux.org/down/isobel/sdl ... p5.tar.bz2
tar xjvf sdl-wip5.tar.bz2
chmod 777 mplayer
mv mplayer `which mplayer` (attention, il s'agit là d'apostrophes inversées)
mv nfsroot/cube/usr/local/lib/* /usr/local/lib
rm sdl-wip5.tar.bz2
rm -r nfsroot

Et voila, mplayer est installé et operationnel !!!!
Syntaxe: mplayer nom_de_fichier
(PS: récupérez vos fichiers de la manière suivante par exemple
wget URL_de_votre_fichier)


Dernière édition par scarta le 10 Fév 2005 0:55, édité 1 fois.



06 Fév 2005 22:18
Profil Site Internet
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 26 Juin 2003 9:07
Messages: 3914
Message 
du tres tres bon tout ça!
dis moi, ça te dirais kon mette se tutos sur notre site? (si tu rajoute kelkes screenshots et ke tu detail un peu plus le tout (ça evite les millions d eposts pour demande la même chose)
du beau boulot encore une fois !


06 Fév 2005 22:27
Profil
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 09 Fév 2004 9:42
Messages: 2885
Message 
Citation:
l n'y a pas de tuto valable (même en anglais) expliquant la manière de faire marcher le mplayer sur gc-linux


Ta pas bien chercher dit moi, lol, sur http://www.gueux.be, y'a 6 mois quelqu'un a fait un tuto très clair point par point

http://gc-world.fr.fm/

Y'a plein de tuto ici en français si'il vous plait

Mais bon moi aussi j'apprécie ton initiative et vais voir en détails tout ce que tu as marqué ^^

EDIT 12h10 : Alors j'applaudit le travail effectivement je comprend pourquoi tu disais que y avait pas de tuto valable merci a toi pour tout ce travail ^_^

_________________
Image


07 Fév 2005 11:06
Profil
Confirmé
Confirmé

Inscription: 20 Avr 2004 20:10
Messages: 449
Localisation: Grenoble
Message 
Citation:
Ta pas bien chercher dit moi, lol, sur http://www.gueux.be, y'a 6 mois quelqu'un a fait un tuto très clair point par point


Ben sur gueux, j'avais déjà repéré deux ou trois post où certaines personnes disaient avoir fait tourné mplayer, en prenant la version patchée SDL d'Isobel.

Le problème c'est que sur une image vierge, on peut toujours essayer de lancer le binaire dispo sur gc-linux, mais on se tape un truc du genre "libvorbis.O absent". Bon alors apt-get install libvorbis, mais on a libpng.O absent, ... Au total, quand tu ajoutes le package unofficial de mplayer, il t'installe tout seul les dépendances, et comme y'en a une 60aine, ben 1) c'est long; et 2) c'est pas à la portée de tout le monde.



Sinon, évitez le stream de film depuis le pc via une partition montée en SambaFS, c'est très lent, ou alors prenez des mpeg de moyenne qualité et faites mplayer -cache 8192 chemin_du_fichier.
(Que ceux qui n'ont rien compris à la dernière phrase se rassurent, pour l'instant c'est pour les "happy few" mais y'aura un tuto dessus très bientot).


07 Fév 2005 12:40
Profil Site Internet
Confirmé
Confirmé

Inscription: 12 Juil 2004 16:46
Messages: 161
Message 
C super !!! (j'etais en train de fouiller sur le net à propos de çà tiens !)
Continue des tutos pour d'autre logiciel comme scummvm ou des emulateurs...
Enfin des bonnes initiatives et surtout te decourage pas !

Est ce possible de donner les liens directes et les procedures d'install pour les wget pour pouvoir le mettre chez un pote qui a pas l'adsl...

_________________
JSR= Jump to SubRoutine/JetSetRadio
Image


07 Fév 2005 17:44
Profil
Confirmé
Confirmé

Inscription: 20 Avr 2004 20:10
Messages: 449
Localisation: Grenoble
Message 
JSR a écrit:
Est ce possible de donner les liens directes et les procedures d'install pour les wget pour pouvoir le mettre chez un pote qui a pas l'adsl...

Y'a deux méthodes. La première, un peu hard, mais pratique et perso j'aime bien, la deuxieme c'est pour les gros flemmards et ca prend 2 secondes.

1) Tu commences par installer mplayer chez toi (ou qui tu veux qui a l'ADSL). Dans /var/cache/apt, tu a la liste des packages debian telechargés. Tu les récupère (prends le soft explore2fs, et ouvre le fichier cube.rootfs pour avoir accès en lecture au filesystem), et tu les fout sur un CD. Ensuite chez l'interessé, tu installes un serveur Web, tu met tous les packages sur la racine, et tu édites le fichier sources.list pour que apt regarde uniquement sur le PC relié au cube, et tu fini comme le tuto. Ca permet de garder apt, qui est très puissant. (C'est ma méthode recommandée pour installer des packages sur la vraie Debian, parceque l'étape de configuration inclue effectue un traitement différent suivant les PCs. Dans le cas du cube, on a qu'une seule machine standard, c'est vrai que le pb ne se pose pas.)

2) pour les flemmards donc, tu prends un filesystem vierge, tu installes mplayer dessus, tu l'épures (ex: tu vires les fichiers .deb du cache, cf. la 1ere methode), tu la zippes (1Go décompressé, mais c'est que du vent, ca tient sur 100Mo à tout casser quand c'est zippé). Et là pareil, tu fout le cube.rootfs sur un CD, tu le passes a ton pote qui aura juste besoin de charger ce filesystem là plutot que le fs vierge de gc-linux.


07 Fév 2005 20:42
Profil Site Internet
Confirmé
Confirmé

Inscription: 12 Juil 2004 16:46
Messages: 161
Message 
Le lien de cube rootfs a change:
http://sourceforge.net/project/showfile ... _id=107340

_________________
JSR= Jump to SubRoutine/JetSetRadio
Image


08 Fév 2005 10:40
Profil
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 26 Juin 2003 9:07
Messages: 3914
Message 
oui, j ai rectifier sur le tutos dispo sur le site.


08 Fév 2005 19:03
Profil
Confirmé
Confirmé
Avatar de l’utilisateur

Inscription: 03 Déc 2003 22:40
Messages: 175
Message 
ce qui serait nikel c'est de lire les videos direct sur un dvd inséré dans la gamecube .... c'est possible ?


08 Fév 2005 19:06
Profil
V.I.P
V.I.P
Avatar de l’utilisateur

Inscription: 26 Juin 2003 9:07
Messages: 3914
Message 
non


08 Fév 2005 19:07
Profil
Confirmé
Confirmé

Inscription: 20 Avr 2004 20:10
Messages: 449
Localisation: Grenoble
Message 
injection18 a écrit:
ce qui serait nikel c'est de lire les videos direct sur un dvd inséré dans la gamecube .... c'est possible ?


LORENZOLAMAS a écrit:
non


Pour être plus precis: certains developpeurs de gc-linux ont créé un driver pour lire sur le lecteur DVD du cube, mais il n'a jamais été releasé, car cela pourrait entrainer une vague de piratage. Par contre, si jamais ils le releasent un jour, ca sera de loin la meilleure méthode pour visualiser des films sur le cube.


08 Fév 2005 19:24
Profil Site Internet
Confirmé
Confirmé

Inscription: 18 Mai 2004 17:33
Messages: 182
Message 
sympas a savoir , ça veut dire que l'idée de JSR de lire direct sur le lecteur DVD était faisable mais en passant par linux ;)


08 Fév 2005 19:37
Profil
Confirmé
Confirmé
Avatar de l’utilisateur

Inscription: 03 Déc 2003 22:40
Messages: 175
Message 
Bon bah j'ai fait exactement comme expliqué dans le tuto mais ca ne marche pas avec sdl ...

Pour tester j'ai telecharger la video de tales of symphonia mais helas... voila ce que ca donne:

cube:~# mplayer TalesOfSymphonia-TrailerGame.mpeg
MPlayer 1.0pre6-3.3.5 (C) 2000-2004 MPlayer Team
CPU: PowerPC


Linux RTC init error in ioctl (rtc_irqp_set 1024): Invalid argument
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup
scripts.
Opening joystick device /dev/input/js0
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing TalesOfSymphonia-TrailerGame.mpeg.
Cache fill: 12.50% (0 bytes) MPEG-PS file format detected.
VIDEO: MPEG1 320x240 (aspect 12) 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 2 ch, 16 bit (0x20), ratio: 24000->176400 (192.0 kbit)
Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3)
==========================================================================
vo: couldn't open the X11 display ()!
open: No such file or directory
vo_mga: Couldn't open /dev/mga_vid
open: No such file or directory
vo_mga: Couldn't open /dev/mga_vid
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 320 x 240 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 44100 hz, big endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Big-Endian)
alsa-init: no soundcards found: Success
AO: [oss] 44100Hz 2ch Signed 16-bit (Big-Endian) (2 bps)
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [3dfx] 320x240 => 320x240 Planar YV12


MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
cube:~#



Donc je sais pas trop pourquoi ca marche pa...
quand je fais "mplayer -vo fbdev [fichier]" ca marche mais evidemment c'est tres laid .... donc si qqun pouvait m'aider ...


08 Fév 2005 19:39
Profil
Confirmé
Confirmé
Avatar de l’utilisateur

Inscription: 03 Déc 2003 22:40
Messages: 175
Message 
etrange .... j'ai rien changé et maintenant ca marche en faisant "mplayer -vo sdl [fichier]" .....


08 Fév 2005 19:44
Profil
Confirmé
Confirmé

Inscription: 20 Avr 2004 20:10
Messages: 449
Localisation: Grenoble
Message 
Petit ajout de derniere minute:

un pote m'a fait remarqué que ce tuto ne marche pas avec psoload, et meme qu'il ne pouvait pas lancer de .dol sur le cube apres ca.

Apres verification, c'est vrai ca peut arriver (PSOLoad recoit un DNS error)

Pour ceux a qui cela arriverait, cliquez droit sur l'icone de winroute et arretez le moteur, lancez gc-linux, et lorsque le lancement est terminé, refaites un clic droit et relancez le moteur, et la ca passe


Sinon je suis en train de refaire un nouveau noyau perso du gc-linux en suivant les conseils de Rob Reilink pour pouvoir utiliser le driver SD-card et par consequent voir un document multimedia enregistré sur la carte SD. A priori ca ramera moins.


08 Fév 2005 22:46
Profil Site Internet
Afficher les messages postés depuis:  Trier par  
Répondre au sujet   [ 48 messages ]  Aller à la page 1, 2, 3, 4  Suivante

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Traduction par phpBB-fr.com