Journal Mplayer...

Posté par  .
Étiquettes :
0
9
avr.
2003
Bonjour à tous !

Je poste cet appel au secours en esperant que quelqu'un aura déjà eu à résoudre ce pbm...

J'ai installé hier soir mplayer rc5 ( marillat.free.fr ) sur une debian woody. La lecture de vidéos se déroule très bien, mais je suis confronté à deux problèmes :

- quand je choisi l'option "fullscreen", "l'écran" de mplayer se met bien en plein écran, mais la vidéo en elle-même reste à sa taille d'origine... j'ai joué avec x & y pour l'option scale, rien à faire.

- quand j'essaye de lire un dvd j'ai un message "can't open device /dev/dvdrom" pourtant le fichier existe bel et bien ( lien symoblique vers /dev/hdc ), les droits sont les même que pour /dev/cdrom ( lwrxwrxwrx root root). Je ne comprends pas.

Voila. Si quelqu'un pouvait m'aiguiller vers la solution...
Merci à tous.
  • # Re: Mplayer...

    Posté par  . Évalué à 1.

    hmmm t'as essayé -zoom ?
    • [^] # Re: Mplayer...

      Posté par  (site web personnel) . Évalué à 2.

      -zoom est obligatoire pour pour faire du scaling soft si les drivers ne sont pas capable de gérer le zoom en hard.

      Sinon baisserer la résolution avant de visioner permet de nécessiter moins de cpu et d'avoir une meilleur image, je trouve.

      Sur des machines qui font autre "choses", X en nice -10 peut faire avoir des hoquets à mplayer (ou xmms d'ailleurs)

      "La première sécurité est la liberté"

  • # Re: Mplayer...

    Posté par  . Évalué à 1.

    et pour le dvd t as bien mis le support de l' UDF dans ton noyau ? en espérant que ça t'aide ..
  • # Re: Mplayer...

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    ton mplayer n'est pas configurer pour faire un affichage en x11 ou xv, je ne sais plus lequel (desolé). Essais avec l'option -vo x11 ou -vo xv
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 2.

      Son MPlayer doit être configuré en mode video X11. Avec le paquet compilé à la main en méthode Debian, un petit dpkg-reconfigure mplayer (en tant que root) permet de choisir le mode video par défaut. J'imagine que c'est pareil avec le paquet de marillat.free.fr. Pour avoir du vrai plein écran, selon sa carte video on peut utiliser les modes xvidix (matrox, ati, autres ?), xv (il faut une carte avec support XVideo dans XFree, voir la doc de MPlayer), ou sdl ((faire des tests avec l'option -vo <mode>, puis le mettre en config par défaut).
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 1.

      c'est bien XV :)
  • # Re: Mplayer...

    Posté par  (site web personnel) . Évalué à 1.

    Une question qui n'a pas de rapport direct avec ton problème: pourquoi tu ne compiles pas Mplayer toi-même? C'est très simple sous debian: dans le répertoire source: fakeroot debian/rules binary puis (en étant root): dpkg -i le_paquet_genere.deb Pas sûr que ça résolve ton problème mais tu as un binaire vraiment adapté à ton système.
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 1.

      J'y pensais justement... je crois que je vais le faire ce soir.
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 1.

      pourquoi tu ne compiles pas Mplayer toi-même?

      Parce que tout le monde n'aime pas perdre sa journée à trouver les paquets -dev qu'il faut installer afin que la compilation se passe bien... Avant, je me compilais mon mplayer, mais le jour où j'ai réinstallé mon système, ça m'a tellement pris la tête que finalement je me suis rabattu sur un bon vieux "apt-get install mplayer".
      • [^] # Re: Mplayer...

        Posté par  (site web personnel) . Évalué à 3.

        bein c'est la que auto-apt intervient :)

        apt-get install auto-apt

        auto-apt update

        auto-apt ./configure

        t'installera les dependances suivant le resultat tu configure.

        si tu ve compiler en paquet debian, il suffit de plus, d'editer debian/rules et de rajouter l'appel a auto-apt

        Sweaty
        • [^] # Re: Mplayer...

          Posté par  . Évalué à 1.

          ça a l'air sympa ce truc... j'm'en va l'essayer tout de suite!
  • # Re: Mplayer...

    Posté par  (site web personnel) . Évalué à 0.

    de mémoire, essaye "maximize"
  • # Lecteur de DVD

    Posté par  . Évalué à 2.

    Pour la lecture de DVD, tu lances MPlayer en root ou avec un utilisateur ? Si tu le lances avec un utilisateur ordinaire, il faut qu'il ait les droits pour utiliser le périphérique... Chez moi les lecteurs de CD-ROM appartiennent au groupe cdrom et les utilisateurs ayant le droit de s'en servir sont ajoutés à ce groupe.
  • # Re: Mplayer...

    Posté par  . Évalué à 1.

    lrwxwrxwrx root root

    J'ai beau chercher partout, je ne trouve pas sur mon systeme de lien symbolique qui ai autre chose que des droits 777....

    Bref, faut regarder au niveau des drois de la cible et pas du lien... !!
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 1.

      Je n'ai plus les droits en tête, mais /dev/dvdrom pointe sur /dev/hdc
      je peux lire un film sur depuis un cd donc je ne sais pas.
      je vais tester de le lancer en tant que root pour voir si c'est bien un pbm de droits.
      • [^] # Re: Mplayer...

        Posté par  . Évalué à 1.

        Il me semble que le device correspondant au lecteur DVD doit avoir des droits en ecriture pour tous les utilisateurs, meme s'il s'agit evidemment d'un support read-only. De memoire, c'est utilise au moment du calcul de la cle CSS. Par contre, je ne suis pas sur que ca soit toujours d'actualite avec les dernieres versions... De toute facon, question securite, donner des droits en ecriture a tout le monde sur un lecteur DVD ne doit pas presenter de grand risque.
  • # Re: Mplayer...

    Posté par  (site web personnel) . Évalué à 1.

    essaye avec mplayer /dev/dvd

    chez moi ca marche presque,
    1) faud que le DVD soit pas crypté
    2) j'ai pas de son

    bon courage
  • # Re: Mplayer...

    Posté par  (site web personnel) . Évalué à 2.

    dans mon .bashrc, j ai ajouté la ligne:
    alias m="mplayer -vo sdl "
    apres il suffit de taper
    m film.avi
    et voila ...
    -vo sdl -fs
    a deux effets : le redimentionnement, et la possibilite d utiliser esd ... donc je de continuer d entendre les notifications de messages prives de ICQ, MSN ou les nouveaux mails ...

    pour le dvd, moi j ai fais un lien
    /dev/dvd -> /dev/sr0
    alors que
    /dev/cdrom -> /dev/scd0
    ( notez qu il s agit d un lecteur combo : graveur de CD, lecteur DVD ... , et qu ils ont un mode d acces different :DVD sur sr0, CD sur scd0 ... )

    pour lire un dvd crypte, je tape donc
    m /dev/dvd
    ou juste
    ogle

    Pour lire les dvd-cryptes, il faut installe la libdvdcss;
    normalemement quand on installe les pakages
    libcss0 libdvdcss2 libdvdnav1 libdvdnav-dev libsdl1.2-dev libsmpeg-dev libsmpeg0
    ca devrait suffire ... ( y en a peut etre une ou deux de trop, installez les une par une jusqu a ce que ca marche ... )

    et en toute circonstances, usez et abusez de
    apt-cache search
    ( meme en user ) ( et eventuellement du apt-cache show )

    Pour finire avec les droits, moi j ai
    brw-rw---- 1 root cdrom 11, 0 2002-03-14 21:54 /dev/scd0
    ce qui est amplement suffisant pour lire les CD ...
    ensuite, pour donner l acces au CD aux users, il faut editer /dev/group, et ajouter les users dans la bonne ligne:
    cdrom:x:24:dhp,paul
    par ex, puis deloguer les users et les reloguer.
    NE JAMAIS METTRE L ECRITURE POUR WORLD, c est un enorme trou de secu ...
    Quand a la possibilite de graver, ca se passe ailleurs; taper en root :
    chmod +s /usr/bin/cdrecord
    et apres ca le user peut graver.
    A noter que d autres programmes de gravures ont un fonctionnement different que cdrecord. En particulier, les interfaces graphiques sont toutes concues differement en ce qui concerne la gestion des droits.

    Une fois toutes ces manips finies, et comprises, le user devrait pouvoir profiter de la machine sans avoir a appeler le root ...

    J ajoute que TOUS les lecteurs CD ( et DVD ) peuvent etre utilises via leur port SCSI, avec le module IDE-SCSI, meme si ce ne sont pas des graveurs(voir les howto sur la gravure pour l utilisation de ce module, et l argument APPEND="hdc=ide-scsi" a ajouter dans lilo.conf) . Evidement, apres il faut oublier /dev/hdc, mais moi je trouve ca plus pratique.

    Pendant que j y suis, j ajoute me tip du jour: ce matin seul le root pouvait ejecter le zip, mais le user pouvait ejecter le cdrom; ce soir le user oeut ejecter le cd et le zip. Pourtant le user etait bien dans le group cdrom, et les deux devices scd et sda etaient detenus par le groupe cdrom. Mais je sais pas pourquoi, pour ejecter le zip, ca marchait pas; donc j ai betement
    chmod +s /usr/bin/eject
    et now ca roulez.

    Sur ces bonnes paroles :

    GKRELLM TOULEZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

    et mio -> |--/o| zZzZzZzZzzz

    hop bonne nuit ;)
    • [^] # Re: Mplayer...

      Posté par  (site web personnel) . Évalué à 3.

      j ai oublié deux trucs en vitesse : quand vous recompilez vos noyeaux, pensez a activer le /dev/rtc ( real time clock, dans le dossier "caracteres" ) et le MTRR ( dans le dossier du processeur ), et eventuellement le Frame buffer que la plus part de vos cartes videos supportent ( dans "console driver", "frame buffer", prenez le "VESA VGA graphics console", modifier dans le lilo.conf l argument vga=<...> en vga=791 ( si votre ecran supporte le 1024*768) et ajoutez APPEND="video=vesa:mtrr")

      je signale pendant que je suis dans les arguments du noyeau les arguments
      panic=30
      qui fait rebooter le PC en cas de kernel panic ( donc c est super pratique sur les servers ), et
      quiet
      qui passe le kernel en mode silencieux pour les stations ( ne vous inquietez pas, tout est logge dans /var/log/syslog, et de toute facon les messages important continueront de s afficher)

      et je finis par /etc/default/rcS qui contient des trucs bien utile, comme TMPTIME=20 pour le pas vider le /tmp a tous les reboot, ou le VERBOSE=no, ou le FSCKFIX=yes ( pour les temeraires :=) )

      Je crois que j ai tout dis ... ah non g oublié un dernier truc :

      LINUX ROXOR

      cette fois ca y est j ai tout dis ;)

      -- doublehp
      apt-get remove ispell
    • [^] # Re: Mplayer...

      Posté par  . Évalué à 1.

      Juste une info pour cdrecord 2.x : un petit cdrecord -dev=ATAPI vous donneras directement les numéros de vos disques IDE, et donc de graver via un cdrecord -dev=ATAPI:0,0,0 toto.iso sans utilisé IDE-SCSI

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.