Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2007, 23h13   #1
Membre actif
 
Avatar de Biosox
 
Inscription : mai 2005
Messages : 298
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 298
Points : 151
Points : 151
Par défaut mplayer pilote de sortie vidéo

Bonjour,

je suis débutant dans le monde de linux.
Je viens d'installer mplayer et quand je veux ouvrir un fichier il y a une erreur fatale.
Dans la FAQ de mplayer, cette erreur est expliquée (et surtout la solution):
(http://www.mplayerhq.hu/DOCS/HTML/fr/faq.html#id2541136)
Citation:
Envoyé par FAQ
Q :

Je viens juste d'installer MPlayer. Quand je veux ouvrir un fichier vidéo cela provoque une erreur fatale:

Error opening/initializing the selected video_out (-vo) device.

Comment puis-je résoudre mon problème?
R :

Modifiez juste votre périphérique de sortie vidéo. Lancez la commande suivante pour obtenir une liste des pilotes de sortie vidéo disponible:

mplayer -vo help

Après que vous ayez choisi le pilote de sortie vidéo correct, ajoutez le à votre fichier de configuration. Ajoutez

vo = vo_sélectionné

dans ~/.mplayer/config et/ou

vo_driver = vo_sélectionné

dans ~/.mplayer/gui.conf.
seulement voila, je ne sais pas comment choisir le bon pilote...
quand je tape "mplayer -vo help" j'obtient:
Citation:
MPlayer 2:0.99+1.0pre8-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 1.70GHz (Family: 15, Model: 1, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.


Available video output drivers:
xmga Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
mga Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
tdfxfb 3Dfx Banshee/Voodoo3/Voodoo5
3dfx 3dfx (/dev/3dfx)
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
ggi General Graphics Interface (GGI) output
fbdev Framebuffer Device
fbdev2 Framebuffer Device
aa AAlib
caca libcaca
dxr3 DXR3/H+ video out
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
xvmc XVideo Motion Compensation
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
mais ensuite?

j'ai bien trouvé les fichiers ~/.mplayer/config et ~/.mplayer/gui.conf.

le premier est vide, le deuxième contient (entre autres) la ligne:
vo_driver = "xmga"

j'ai donc essayé de mettre dans config:
vo = "xmga"
et aussi:
vo = xmga

mais j'ai toujours la même erreur quand je lance un fichier avec mplayer
(le fichier que j'essaie de lancer se lance sans problèmes avec totem)

quelqu'un a une idée?

Merci
Biosox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 08h57   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Bonjour,
Avant de modifier les fichiers de configuration, fais des essais avec les options. Ainsi testes les différentes possibilités de -vo (vidéo output) et -ao (audio output)
Citation:
Envoyé par valeurs pour -ao
oss OSS/ioctl audio output
alsa ALSA-0.9.x-1.x audio output
arts aRts audio output
esd EsounD audio output
pulse PulseAudio audio output
jack JACK audio output
nas NAS audio output
sdl SDLlib audio output
openal OpenAL audio output
mpegpes DVB audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio output
Citation:
Envoyé par valeurs pour vo
xmga Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
mga Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
tdfxfb 3Dfx Banshee/Voodoo3/Voodoo5
s3fb S3 Virge over fbdev
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
ggi General Graphics Interface (GGI) output
fbdev Framebuffer Device
fbdev2 Framebuffer Device
svga SVGAlib
aa AAlib
caca libcaca
dxr3 DXR3/H+ video out
directfb Direct Framebuffer Device
dfbmga DirectFB / Matrox G200/G400/G450/G550
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
xvmc XVideo Motion Compensation
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
Par exemple essaye 'mplayer -vo xv -ao sdl lefichier.xxx'.
Une fois que tu as trouvé le bon paramétrage tu modifie les lignes correspondantes dans ~/.mplayer/gui.conf et ~/.mplayer/config
Citation:
vo_driver = "xv"
....
ao_driver = "esd"
Pour la vidéo je conseillerais d'essayer gl2,sdl, xv,x11 et pour l'audio sdl, esd (ceux là fonctionnent chez moi).
Je pense que c'est tout
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 10h08   #3
Membre actif
 
Avatar de Biosox
 
Inscription : mai 2005
Messages : 298
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 298
Points : 151
Points : 151
ok, merci

j'ai pas vraiment encore le reflexe de taper une ligne de commande dans la console. Du coup, pour faire des essais j'étais obligé de modifier les options, puis de lancer l'application et d'ouvrir un fichier depuis l'application.
Je vais essayer de faire comme tu proposes dès ce soir.

Par contre, est-ce que tu peux m'expliquer ce a quoi correspondent tous ces pilotes? De ce que j'avais compris, il fallait "diriger" la sortie vers le bon pilote, donc je m'attendais à trouver un pilote qui contient la marque de mon écran par exemple. Mais quans je vois des pilotes qui se nomment "png", "jpeg", "gif89a", je ne comprends pas du tout de quoi il s'agit? (je sais ce qu'est un jpeg, un png ou un gif, mais un "pilote jpeg"???)

Tu peux m'éclairer?
Merci
Biosox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 10h57   #4
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Le pilote de ta carte est défini dans la confguratin de Xorg. Xorg est le programme qui permet l'affichage graphique. C'est un serveur (un serveur X). Les applications graphiques comme firefox, gnome, KDE etc... sont des clients X. Ils vont se connecter à xorg et lui dire quoi dessiner à l'écran.
Mplayer est lui aussi un client graphique. Donc il va dire au serveur graphique quoi afficher. L'option -vo permet de paramétrer la manière dont mplayer va dire à xorg d'afficher les images de la vidéo. En effet, on peut soit dialoguer basiquement avec xorg dans ce cas tu choisi l'option 'x11', ou alors avoir une accélération matériel 'xv' (je crois que c'est ça), utiliser les capacités 3D pour l'affichage 'gl2' (pour open gl), ou alors se reposer sur une librairie multimédia externe comme 'sdl'. 'aa' permet de regarder ses vidéos en mode texte :p Essaye 'mplayer -ao sdl -vo aa mavideo.xxx'. 'gif89a' permet, je pense, de convertir une vidéo en image gif animée, etc...
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 11h02   #5
Membre actif
 
Avatar de Biosox
 
Inscription : mai 2005
Messages : 298
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 298
Points : 151
Points : 151
Ok, merci, je pense que j'ai compris (les grandes lignes en tout cas)

je ne mets pas encore le tag "résolu", j'attends d'avoir réussi à lancer une vidéo sans le message d'erreur. je pense que ce soir ce sera bon.
en tout cas,
Biosox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 18h49   #6
Membre actif
 
Avatar de Biosox
 
Inscription : mai 2005
Messages : 298
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 298
Points : 151
Points : 151
ok, ça marche "presque"
je tape:
Code :
mplayer -vo xv mpeg4_4findivx.avi
Et ça lance la video sans problèmes.
J'ai donc mis "vo = xv" dans le fichier de config, et quand je lance avec le gui, ça marche. Mais ça me met un message d'erreur:
Citation:
Requested audio codec family [mp3] (afm=mp3lib) not available. Enable it at compilation.
Pourtant le son marche, et de plus j'ai downloadé les lib pour lire les mp3 (je peux jouer mes mp3 sansproblèmes. (le message apparaît pas si je lance le fichier depuis la console)

si je tape:
Code :
mplayer -vo xv -ao esd mpeg4_4findivx.avi
le son et l'image sont décalés.

dans le fichier gui.conf, il y a "ao_driver = alsa"
J'ai alors essayé:
Code :
mplayer -vo xv -ao alsa mpeg4_4findivx.avi
Et la le son est pas décalé (comme quand je ne précisais pas "-ao alsa")

J'ai rajouté ao=alsa dans config, mais j'ai toujours le même message d'erreur.

C'est pas bien grave, mais si quelqu'un a une solution, je suis preneur.
merci
Biosox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h05.


 
 
 
 
Partenaires

Hébergement Web