IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

mplayer pilote de sortie vidéo


Sujet :

Applications et environnements graphiques

  1. #1
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    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:
    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

  2. #2
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    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
    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

  3. #3
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut
    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

  4. #4
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    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...

  5. #5
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut
    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,

  6. #6
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut
    ok, ça marche "presque"
    je tape:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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:
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. 2 sorties vidéos pour gstreamer
    Par attwad dans le forum API graphiques
    Réponses: 0
    Dernier message: 06/11/2008, 09h29
  2. [VB6] Sortie vidéo
    Par Sun3clipse dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/09/2008, 17h38
  3. Enregistrer la sortie vidéo d'un PC depuis un autre
    Par vbrabant dans le forum Périphériques
    Réponses: 8
    Dernier message: 17/05/2008, 02h40
  4. sortie vidéo de matlab
    Par faicel.chamroukhi dans le forum MATLAB
    Réponses: 1
    Dernier message: 04/04/2008, 16h15
  5. Meilleur langage pour piloter une sortie analogique ?
    Par Psycopyro dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 05/10/2007, 07h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo