Première release de OMS, player de DVD

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
15
fév.
2001
Audiovisuel
L'équipe de LiViD viens de sortir la première version officielle d'OMS (Open Media System), lecteur opensource de DVD et de médias libre. Le développement durait depuis un an, par de nombreux développeur bénévoles à travers le monde.

Cette première version permet à Linux de lire les DVD et bientot d'autre formats. Il faut savoir que ce projet à du surmonter plein d'épreuve: le cryptage du DVD, avec le retentissant deCSS, l'absence de licence officielle du DVD (et donc d'info et autres), à cause de son cout et des contraintes légales incompatible avec un logiciel libre ... et malgré cela, même s'il y a encore du chemin à faire par rapport aux logiciels Fenètres, le plus gros est passé et c'est prometteur.

Fonctions d'OMS:

* fonctions par systèmes de plugin
* accès direct au DVD (sans montage)
* décodeur MPEG2 software: http://www.linuxvideo.org/mpeg2dec/
* décodeur AC3 software: http://www.linuxvideo.org/ac3dec/
* Listing des chapitres par internet avec DVDDB
* support des soustitres
* support de skin pour l'interface
* drivers vidéo pour SDL, X11
* conversion YUV et scaling acceléré en hardware dans SDL pour:
* Matrox
* 3dfx
* ATI
* et autres Xv support (voir http://www.xfree86.org/)
* audio output drivers for basic system output (OSS)
* support pour les décodeurs hardware en progrès (Dxr2,Dxr3,etc)
L'application est divisé entre des librairies et drivers (OMS), et une interface graphique (OMI).

Fonctions d'OMI:

* Interface graphique principale est basé sur Gtk+
* support des skin
* playliste basic
* navigation des chapitres
* Sélection des pistes audio et des sous-titres


Platforme:

* Actuellement Linux/i386
* En progrès pour FreeBSD, PPC, Alpha, Sparc, et autre
* accélération selon les CPU (MMX, 3dnow, SSE, MediaLib)

Il y a encore du chemin à faire par rapport aux logiciels Fenètres, mais c'est prometteur.

A noter que le premier lecteur DVD Open source sous Linux à être sortie est celui d'un projet d'étudiant de Centrale à Paris, Vidéolan

Aller plus loin

  • # Enfin une release officielle

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

    Cela fait un moment que j'ai fait le tour des differents lecteurs DVDs sous linux, mais je dois dire que j'ai trouve le mien a ce jour : xine (la version 0.3.7 est tout bonnement impeccable !), je me suis regarde entrapment (haute voltige pour les francais !) et je doute de revenir lire un DVD sous windows (peut etre un DVD musical comme S de metallica qui lui multiangles ne passe pas sous linux ...). Aaaaaah, genial tous ces lecteurs !
    • [^] # Re: Enfin une release officielle

      Posté par  . Évalué à 0.

      oui actuellement le plus aboutit que ce soit niveau fluidté ou facilité d'utilisation c'est xine.
      Par contre perso je ne pourrai pas encore me passer des dvd sous windows car j'ai les cités d'or et c'est andouille on utilisé la fonction multiangle pour avoir la possiilité de voir le déplacement des héros sur une carte. Ca sert à pas grand chose mais par contre come cette fonction n'est aps encore implémenté dans les logiciels sous linux cela me bloque mais bon tous les autres dvd il 'y a aucun problème et même je trouve qu'ils sont beaucoup plus fluide sous linux :)))
      Fini les écrans bleus lors de la visualisation d'un dvd :)))
    • [^] # Re: Enfin une release officielle

      Posté par  . Évalué à 1.

      Il faut savoir que xine est seulement un suiveur.
      Tout ce qu'ils utilisent a été dévellopé par
      l'équipe d'OMS.

      La seul chose qu'ils ont et que nous n'avons pas,
      c'est la synchro, (c'est pour ca que vous avez
      l'impression que l'output de xine est plus fluide).

      Je bosse actuellement sur la synchor pour OMS,
      cela devrait etre implementé d'ici une semaine.
      • [^] # Re: Enfin une release officielle

        Posté par  . Évalué à 1.

        mouais mouais
        je suis moyen de ton avis.
        Le fait est que bcp de monde préfère un player qui marche plutot qu'une usine à gaz qui ne compile que depuis peu (ie oms). Y'a bcp d'endroits où xine surpasse oms (affichage, sync), donc parler de suiveur... certes ils ont pas réinventé la roue (libac3, libmpeg2 sont des projets séparés qu'oms utilise aussi, et les sous titres viennent de videolan si je ne m'abuse). Et par ailleurs tu dis toi même que tu vas leur repomper la sync... alors qui suit qui, c pas aussi clair que ça ne l'a été dans les premiers temps.
        (xine ruleze ;o)
        • [^] # Re: Enfin une release officielle

          Posté par  . Évalué à 1.

          Xine reutilise un nombre énorme de composant d'OMS, ou à l'origine codé pour OMS
          (IFO parsing, CSS, libvo, mpeg2dec).

          > bcp d'endroits où xine surpasse oms (affichage, > sync), donc parler de suiveur...

          ce qui en gros prouve que tu ne sais pas de quoi
          tu parle. Implementer la synchro et le buffering
          est extremement facile.
          Effectivement, nous ne l'avons pas fais pour cette
          release, (et je pense que ce sera en CVS d'ici la
          semaine prochaine).
          Mais dans ce qu'est un player Multimedia,
          la synchro et le buffering ce n'est qu' 1/10000eme.

          > t par ailleurs tu dis toi même que tu vas leur repomper la sync...

          Tu devrais relire mon commentaire.
          J'ai dit que j'allais l'implementer.
          De ce que j'ai entendu, le mechanisme de sync de
          XINE est une grosse daube.
          Non, ont ne copie pas, ont implemente de 0 (en fait le mechanismes pour faire la synchro sont
          implementés depuis longtemps dans OMS).
          • [^] # Re: Enfin une release officielle

            Posté par  . Évalué à 1.

            mouais mouais
            on va pas s'éterniser mais je suis toujours pas convaincu, d'ailleurs les commentaires sur /. parlent plus de xine et de videolan que d'OMS... bizarre
            http://slashdot.org/article.pl?sid=01/02/15/0511259=thread=1(...)
          • [^] # Re: Enfin une release officielle

            Posté par  . Évalué à 1.

            Ce qui manque a oms comparé a xine, c'est que lui (xine) il marche !!?
            Ben je m'explique je viens d'essayer oms dernière version et meme les CVS compil->OK execution->marche pas
            lecture du logo Pathe-bidule et plantage (freeze, ou crash ou gnome-crash) bref :(
            Xine compil ->ok
            execution->ok

            Où est l'erreur si xine est un suiveur et bien dans mon cas il a doublé oms =)

            PS:taisez vous!! papa double
      • [^] # Re: Enfin une release officielle

        Posté par  . Évalué à 0.

        en effet j'ai bien eu l'impréssion que xine avait utilisé beaucoup de chose crée par et pour oms mais bon c'est l'avantage du logiciel libre non?
        Et je ne critiquais pas spécialement oms car je trouve que leur boulot est formidable mais je disais que pour l'utilisateur lambda actuellement le plus aboutit c'est xine et je viens de tester la nouvelle version d'oms et cela s'améliore mais c'est pas encore ça. mais bon j'ai l'impression que les lecteurs dvd sous linux sont rentrés dans une phase de maturité et que les développement accelère beaucoup. Peut être est ce du à la présence de projet concurrent? Ou tout simplement ce que je crois plus volontiers parceque les librairies sont enfin opértionelles et vous êtes tous rentrés dans des phases d'amèlioration et d'optimisation. Je vous félicite tous que ce soit videolan, xine ou oms pour votre travail.
    • [^] # Re: Enfin une release officielle

      Posté par  . Évalué à 1.

      Il faut savoir que xine est seulement un suiveur.
      Tout ce qu'ils utilisent a été dévellopé par
      l'équipe d'OMS.

      La seul chose qu'ils ont et que nous n'avons pas,
      c'est la synchro, (c'est pour ca que vous avez
      l'impression que l'output de xine est plus fluide).

      Je bosse actuellement sur la synchor pour OMS,
      cela devrait etre implementé d'ici une semaine.
      • [^] # Re: Enfin une release officielle

        Posté par  . Évalué à 1.

        c'est un troll:

        c'est bien qu'OMS soit enfin sorti mais finir par le 1/1000 du programme qui gache 99% de la qualité de lecture, je trouve que c'est facile de dire que les autres sont des suiveurs quand on n'est pas à l'écoute des utilisateurs. Xine à peut-être pompé mais ils ont été à l'écoute des utilisateurs pour rapidement sortir une version qui offre un niveau de qualité correcte. Désolé pour toi mais j'ai rayé OMS des lecteurs DVD sous linux dans ma liste perso.
  • # et les autres ?

    Posté par  . Évalué à 0.

    bah fo pas oublier le videolan du ptit sam et de ses potes de l'ecp...
  • # Région DVD ??

    Posté par  . Évalué à 1.

    Est-ce que OMS ( ou xine ou autre ) permet de lire des DVD crypté par région ???
    • [^] # Re: Région DVD ??

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

      Quasimment tous les lecteurs fournissent actuellement libcss qui permet de le faire :)
      • [^] # Re: Région DVD ??

        Posté par  . Évalué à 1.

        Et ça marche comme pour les players Win, avec un nombre limité de changement ou est-ce infini ?
        • [^] # Re: Région DVD ??

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

          Infini, ce changement de regions n'est qu'un pretexte hypocrite. Tu peux consulter mon article sur http://www.frlinux.net/multimedia/dvd.php(...) si tu veux faire le tour des projets existants. Je posterais des captures d'ecrans demain ...
          • [^] # Re: Région DVD ??

            Posté par  . Évalué à 1.

            OK, mais j'ai essayé xine 0.37 hier et ça n'a pas l'air d'avoir marché.

            Sur ton site, une petite rectification: le mp3 ( "le plus connu des formats actuels ") n'est pas le mpeg 3 mais Mpeg1 layer 3 ( enfin je crois ... )
            • [^] # Re: Région DVD ??

              Posté par  . Évalué à 0.

              MP3 = mpeg 1 layer 3
              le layer 1 etant la couche de control
              le layer 2 etant la couche pour l'image
              le layer 3 etant ...

              nicO
              • [^] # Re: Région DVD ??

                Posté par  . Évalué à 0.

                nanna
                Faut pas confondre l'audio et la vidéo:

                - mpeg1 layer 1 : premier algo audio utilisé notamment sur le DCC et les vidéo CD / CDI version 1

                - Mpeg1 layer 2. Algo audio très utilisé, comme sur canal sta, TPS, certaines pistes stéréo sur les DVD z2...

                johann ollivier-lapeyre
            • [^] # Re: Région DVD ??

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

              Si je ne me trompe pas, le controle de la zone est integre dans les lecteurs recents (RPC-2 ou RCP-2, je ne sais plus). Donc pour ceux-ci, il faut mettre un firmware patché ds le lecteur DVD.
              Pour les vieux, tout etait fait au niveau logiciel, donc pas de pb.
        • [^] # Re: Région DVD ??

          Posté par  . Évalué à 1.

          Corrigez moi si je dis des betises, mais la zone n'est necessaire que pour la negociation de la tittle key, or videolan (les autres je ne sais pas) essaie toutes les title key et n'a donc pas besoin d'infos sur les zones.
          • [^] # Re: Région DVD ??

            Posté par  . Évalué à 0.

            Hum, ça me paraît un peu curieux comme explication. Après tout un player comme PowerDVD pourrait tout aussi bien essayer toutes les clés pour lire les DVD, et pourtant, il faut bien flasher la rom des lecteurs de DVD pour que ceux ci autorisent le changement de zone à volonté. Alors pourquoi n'y-a-il pas deja de programme permettant à tous les lecteurs d'être dézonés (ie permettant l'authentification avec toute les clés) ?

            Bref, si tu as des infos supplémentaire, je suis preneur.

            --
            Octplane.
            • [^] # Re: Région DVD ??

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

              Les lecteurs sortis avant janvier 2000 etaient RPC-2 zone free. Il faut ensuite decoder la cle des fichiers VOB, chose que tous les lecteurs DVD (nux ou win) font. Il est vrai que les lecteur plus recents necessitent ce passage en zone free. Faire la distinction entre zone != procede anti-piratage.
  • # Légèrement OFF TOPIC

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

    C'est génial tous ces softs qui nous permette de lire des DVDs sous Linux mais voila.

    Moi j'ai un vieux PC (P200) qui n'aime pas trop que je l'embête à faire du décodage MPEG2 en soft. Alors j'ai acheté une HOLLYWOOD PLUS qui me permet de pouvoir matter des DVDs sans avoir à claquer des thunes à racheter toute une config récente.

    Quelqu'un possède-t-il ce genre de carte et *surtout* est-il possible de la faire fonctionner sous Linux ???

    Quelles sont les drivers / logiciels / etc.. permettant de profiter des cette carte sous Linux ?

    Le constructeur ne supporte tout simplement pas ce modèle de carte (alors que ses cartes qui coutent plus cher, oui :( ).

    Merci d'avance pour votre aide.
  • # J'ai testé et heu...

    Posté par  . Évalué à 1.

    Je viens de finir de tester OMS/OMI dans tous les sens et je suis relativement déçu. Il a fallu que je mette à jour ma SDL, smpeg aussi (il segfaultait avec la nouvelle SDL) et j'ai finalement installé libcss, oms et omi sans trop de soucis.
    Seulement pour la lecture, c'est horrible : Sur un DVD, ça stagne à 15 images/s alors que sur un autre, c'est 45, mais dans les deux cas ça saccade et c'est tout simplement in-regardable :-(
    Le saut de chapitres avant/arrière semble me figer le bestiau (j'arrive encore à le quitter proprement mais le panneau de contrôle graphique ne répond plus) que ce soit par les touches ou directement dans la playlist.

    Bref, xine 0.3.7 fonctionne à la perfection, avec le plugin DeCSS, la recherche des IFO et les sous-titres. J'y trouve mon bonheur et je crois que je vais m'en contenter avec grand plaisir :-)

    Matthias

    Ma config pour info :
    RedHat Linux 7.0, XFree86 4.0.1
    NVidia GeForce 2 MX, drivers 0.9-6 en 1280x960 (Xv marche impec')
    P3 550 avec 128Mo de RAM

Suivre le flux des commentaires

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