Sortie de XviD 0.9.1

Posté par  . Modéré par Nÿco.
Étiquettes :
0
15
fév.
2003
Audiovisuel
La nouvelle version de XviD vient de sortir. Celle-ci ne contient pas de nouvelles fonctionnalités ; elle est principalement orientée vers l'intégration de bugfixes et l'amélioration de la portabilité.

Rappel : XviD est une implémentation libre du codec MPEG4 basée sur les sources de OpenDivX (du temps ou elles étaient libres). Changes from 0.9.0:

* New Variable Length Coding code that saves ~9MB of RAM.
* Various small bugfixes.
* Source code is now ANSI C and compiles/work on lot more platforms
o Plain C for sparc32/64, alpha, strong arm, mips, ppc.
o Optimized Assembly for ia32, ia64.
* New build system for Unix platforms.
o DivX4 compatibility can be turned off. This should make happy mplayer's developers that were asking for that for so long
o the Makefile is compatible with both pmake and gmake

For a complete ChangeLog, please refer to the changelog.txt file included in the tarball.

All developers are now focusing their efforts on the dev-api-3 CVS.

Aller plus loin

  • # Re: Sortie de XviD 0.9.1

    Posté par  . Évalué à 10.

    "Basé sur les sources du DivX" est un bien grand mot.. il ne doit plus y avoir une seule ligne de OpenDivx dans XVid. La seule chose sur laquelle se base XVid, c'est la norme MPEG4 (qui n'est pas un "codec" d'ailleurs)
    • [^] # Re: Sortie de XviD 0.9.1

      Posté par  . Évalué à 10.

      Oui, MPEG4 est la norme, et XVid (de même que Divx) est un codec qui respecte cette norme.
      • [^] # Re: Sortie de XviD 0.9.1

        Posté par  . Évalué à 2.

        > MPEG4 est la norme, et XVid (de même que Divx) est un codec

        Désolé pour l'erreur j'aurais du mieux me relire...
    • [^] # Re: Sortie de XviD 0.9.1

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

      "il ne doit plus y avoir une seule ligne de OpenDivx"

      Je confirme, XviD n'a plus rien en commun avec OpenDivX depuis plus d'un an et demi.

      Un petit historique s'impose pour expliquer à tous d'ou vient XviD, et sa raison d'etre.

      ===> Moment Histoire au coin du feu <====

      Je pense que vous connaissaez déjà DivX produit par DivXNetwork. Ce codec s'est fait connaitre dans sa version "DivX ;-) 3.11". Malheureusement ce n'etait qu'une version piratée et renommée d'un produit Microsoft MS-MPEG4-v3 (malgré son nom, ce codec n'est pas compatble ISO MPEG4). Pour une raison qui est encore inconnue, Microsoft n'a pas entamé de poursuites judiciaires contre DivXNetwork.

      Dans cette position délicate, DivXNetwork s'est décidé à développer son propre codec basé sur la norme ISO MPEG4. C'est ainsi qu'en l'an 2000, DivXNetwork annonce la disposition du codec OpenDivX à la communauté Open Source.

      Basé sur le codec MPEG4 de référence MoMuSys, OpenDivX n'a en fait été qu'une supercherie afin de récupérer idées et patchs de la communauté Open Source. Les premiers indices de cette supercherie ont été l'absence de l'intégration des patchs fournis par les développeurs du Libre ainsi que la mise à disposition, puis le retrait immédiat d'une version estampillée "2.0" du codec OpenDivX.

      Quand DivX 4.0 sort enfin, le codec est devenu Closed Source. A dire vrai il n'a rien voir avec le soit disant codec Open Source OpenDivX, on a du mal à reconnaitre OpenDivX tellement DivX 4.0 en diffère en terme de vitesse et d'algorithmes employés.

      Certains développeurs ont très mal vécu cette "traitrise". DivXNetwork a joué un double jeu dès le départ. C'est pourquoi un jeune étudiant allemand, Michael Militzer, décide de rassembler de ci de là cette version "2.0" du codec. Et pour faire un pied de nez à DivX, Michael décide de faire d'XviD l'exact opposé de DivX:
      • DivX lu à l'envers donne le nom XviD.
      • DivX est commercial et propriétaire: XviD sera donc un projet non commercial et Libre.
      • DivX ne respecte que partiellement la norme ISO MPEG4: XviD n'aura pour seul objectif, que le respect du standard.

      Voilà, c'est ainsi qu'XviD est apparu. Et depuis cette époque lointaine (mai 2001 si je ne me trompe pas) beaucoup de chemin a été fait. XviD a été totalement réécris afin d'en faire un codec totalement Libre distribué sous la license GNU GPL.

      ====> Fin <===

      C'est un peu romancé, mais les faits principaux sont là. Donc OUI XviD est parti d'un fork d'OpenDivX. OUI OpenDivX a engendré DivX. Mais XviD n'a plus rien en commun avec OpenDivX et n'a jamais rien eu en commun avec DivX.
      • [^] # Re: Sortie de XviD 0.9.1

        Posté par  . Évalué à 7.

        Il faut préciser aussi que XviD viole les brevets MPEG4, il faut donc en théorie payer des royalties au consotium ayant développé MPEG4 avant de pouvoir l'inclure dans une distribution par exemple.
        • [^] # Re: Sortie de XviD 0.9.1

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

          "Il faut préciser aussi que XviD viole les brevets MPEG4"

          Non en fait c'est un peu plus compliqué que ça. XviD ne viole rien du tout. Etant distribué sous forme de sources, XviD n'est pas soumis à la tarification que le MPEG-LA a récemment mis en place. En effet, la tarification décrite par le MPEG-LA ne concerne que les produits finis (encodeur ou/et décodeur).

          "il faut donc en théorie payer des royalties au consotium ayant développé MPEG4 avant de pouvoir l'inclure dans une distribution par exemple."

          La oui, comme une distribution inclut la version compilée (et donc un produit fini), le fabriquant de la distribution doit s'acquiter des royalties auprès du MPEG-LA.

          Enfin, tout cela ne serait pas si tordu si les brevets logiciels n'existaient pas.

          PS: c'est ainsi que je vois les choses, mais n'étant pas un homme de loi, je ne sais si mon point de vue est correct du point de vue de la loi. En tout cas le cas du projet Lame, semble montrer qu'un source ne peut etre consideré comme produit fini.
        • [^] # Re: Sortie de XviD 0.9.1

          Posté par  . Évalué à 10.

          Euh.. c'est quand meme beaucoup moins clair que ca. C'est une norme ouverte, et y'a pleins de clauses suivant les utilisations que t'en fait, commerciale ou non, encodeur(1) ou décodeur, sous forme de code source ou de binaire, etc.
          C'est d'ailleurs comparable au mp3, qui est fournie dans plein de distrib

          (1)je sais Olivier J., on dit codeur en bon francais
          • [^] # Re: Sortie de XviD 0.9.1

            Posté par  . Évalué à 5.

            (1)je sais Olivier J., on dit codeur en bon francais \o/ wouaaaiiiiii :-) \o/ Merci ! J'en ai l'oeil humide d'émotion, de cette reconnaissance ;-)
        • [^] # Re: Sortie de XviD 0.9.1

          Posté par  . Évalué à 10.

          > Il faut préciser aussi que XviD viole les brevets MPEG4 AUX ÉTATS-UNIS.
          On n'en a donc rien à faire (pour le moment, et espérons que ça dure).
          • [^] # Re: Sortie de XviD 0.9.1

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

            Sisi, il y a des brevets européenns dessus. Je n'arrive pas à retrouver le liens.

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

            • [^] # Les brevets MPEG 4

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

              http://www.mpegla.com/mpeg4v/m4v_patentlist.html Il y en a 6 applicables en France chez FT, GE industire (?) et surtout Sony.

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

            • [^] # Prix des licences...

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

              $0.25 per unit ($0.24 w/o reporting country of mfg/sale)** Annual Cap = $1,000,000 per legal entity** First 50,000 units/year = no charge*** * Each sublicense will be restricted to the environment for which it is granted ** One royalty per single licensed product; all licensed products subject to the same cap *** Available to one legal entity in an affiliated group of companies La vache...

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

              • [^] # Re: Prix des licences...

                Posté par  . Évalué à 2.

                Ne confondons pas droit d'exploitation de brevets et licences d'utilisation. Mais c'est vrai que la frontière est assez floue, une fois que le principe du brevet logiciel est acquis.
        • [^] # Re: Sortie de XviD 0.9.1

          Posté par  . Évalué à 1.

          Oui, mais pour qu'il viole vraiment les brevets MPEG4, il faut que les brevets MPEG4 soit bien légaux. Et donc que les brevets logiciels soient bien légaux. Ce qui n'est pas le cas partout, non?
      • [^] # Re: Sortie de XviD 0.9.1

        Posté par  . Évalué à 4.

        > OUI XviD est parti d'un fork d'OpenDivX. OUI OpenDivX a engendré DivX.
        Je n'ai jamais voulu rien dire de plus.

        > Mais XviD n'a plus rien en commun avec OpenDivX et n'a jamais rien eu en commun avec DivX.
        La prochaine fois que je posterais une nouvelle sur xvid je le préciserais :-) Je voulais juste faire un cours rappel sur l'origine de ce codec mais apparement il manquais de concision :-(

        Au fait on a vu récemment que le codec flac était tombé sous le girond de la fondation xiph. Est-ce que quelqu'un sait si il est aussi question d'un rapprochement de l'équipe de xvid avec cette dernière ?
        • [^] # Re: Sortie de XviD 0.9.1

          Posté par  . Évalué à 6.

          Tiens, ça serait pas mal ça. Ça peut se streamer le MPEG-4/XviD, enfin est-ce qu'il y a un moyen de streamer tout ce bazar ? Si oui, le son serait-il inclus dans XviD ou bien peut-il être contenu dans un stream Ogg Vorbis ?
          Ça n'est pas très clair pour moi tout ça, c'est peut être pour ça que ma question est totalement confuse :-)
          • [^] # Re: Sortie de XviD 0.9.1

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

            Pour faire une réponse courte.

            XviD, en tant que codec, ne sera jamais inclus dans l'offre de Xiph car XviD tombe sous le coup de brevets. Or le but de Xiph c'est d'offrir une solution libre de droits.

            XviD, en tant que groupe de dévelopeurs, peut tout à fait se rapprocher de Xiph afin de travailler sur Theora ou Tarkin. Après tout l'"équipe XviD"* n'est que virtuelle, c'est juste un groupe de programmeurs qui se sont retrouvés autour d'XviD. Chaque "membre" fait ce qu'il veut et ne doit de compte à personne.

            *terme apparu lors des communiqués de presse sur la violation des copyrights d'XviD par Sigma Design.
          • [^] # Re: Sortie de XviD 0.9.1

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

            Juste une petite précision : ogg est un format de flux. vorbis est un codec de compression destructive du son. Et oui, on peut faire toute une vidéo en Xvid/vorbis. Avec cet outil http://www.bunkus.org/videotools/ogmtools/ Si tu parlais de faire du streaming sur le net, je suis moins sur. Je crois que Xvid a pour l'instant des limitations à ce niveau, mais il faudrait avoir confirmation.
  • # Re: Sortie de XviD 0.9.1

    Posté par  . Évalué à 9.

    Si vous voulez encoder des DVD très facilement, vous pouvez utiliser le script "tuxrip" qui permet d'extraire le film, reformater, encoder le son au format vorbis et l'image avec soit le codec libavc, soit xvid. Une bonne occasion pour le tester, il est en plein développement. Le dernier ajout est un test de compressibilité qui permet d'obtenir une qualité optimal à partir d'un test effectué sur une fraction du film. Je suis en train de faire un site web consacré, et on a pour l'instant un topic sur Hardware.fr : http://forum.hardware.fr/forum2.php3?post=18446&cat=11&config=&interface=&cache=cache&sondage=&owntopic=&p=4&trash=&subcat=
    • [^] # Re: Sortie de XviD 0.9.1

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

      Très cool ça ! Tout est là : http://tuxrip.free.fr/ Tu peux en rédiger une news, stp ?
    • [^] # Meilleurs option d'encodage avec xvid?

      Posté par  . Évalué à 4.

      J'utilise lavc depuis un moment déjà, et j'ai voulu essayer xvid... je suis un pas mal déçu: il ne semble pas permettre d'aussi bon résultats que lavc couplé avec mencoder: pas de lumi mask, pas de gestion des crédits... bien sûr, c'est une limitation de mencoder, (car j'ai déjà vu ces options accessibles sous windows), mais c'est quand même dommage qu'il n'y ai pas une communauté plus active autour de xvid+mencoder. Quequ'un pour me contredire?
      • [^] # Re: Meilleurs option d'encodage avec xvid?

        Posté par  . Évalué à 3.

        Essaie avec transcode
      • [^] # Re: Meilleurs option d'encodage avec xvid?

        Posté par  . Évalué à 1.

        Oui ! tuxrip utilise mencoder et gère les crédits et le lumimask : man mplayer, regarde les options de libavc. La gestion des credits est dispo depuis la RC2 je crois, voire même avant. C'est même une gestion multi-creditsCa évolue très vite ;)

        Pour les paramètres de libavc : utilise vhq:v4mv:trell:qpel c'est plus lent mais meilleur. De plus, en ajoutant psnr, il génère un indice de qualité à la fin de l'encodage.

        Pour un test complet des options de libavc :
        http://rguyom.chez.tiscali.fr/libavcodec_tests.html(...)
        • [^] # Re: Meilleurs option d'encodage avec xvid?

          Posté par  . Évalué à 1.

          Je me reponds a moi meme : tu voulais parler de xvid ? Il n'y a toujours pas les credits dans la RC4 de mplayer ? De toute facon je prefere libavcodec maintenant, surtout avec toutes les options.
          • [^] # Re: Meilleurs option d'encodage avec xvid?

            Posté par  . Évalué à 1.

            En effet, je parle bien de Xvid + mencoder... J'utilise mplayer [presque] tous les jours, aussi il m'es bcp plus naturel d'utiliser mencoder.
            Mais comme j'ai comme un problème pour encoder une certain film qui comporte énormément de scènes en lumière basse (Panic Room) pour ne pas le nommer, je voulais voir ce que ça donnerais avec un autre codec.
            Donc, vu que le support avec mencoder est assez pauvre (il me FAUT activer le dark_mask), je suis pas content avec xvid...
            Mais bon, vu que globalement je suis content avec lavc... je vais pas en chier une pendule!

            Nota: j'utilise turip depuis presque le début, mais la dernière version 0.71 ne fonctionne pas chez moi... mais je m'en fous puisque j'utilise un tuxrip 0.6x modifié à ma sauce...
        • [^] # Re: Meilleurs option d'encodage avec xvid?

          Posté par  . Évalué à 0.

          Scrogneugneu !

          On ne dit pas encoder ni encodage ni encodeur en bon français !!

          On parle de coder, codage et codeur (ou compresseur ou convertisseur)
          On parle de "message codé", de "nouveau codage" et de "codec = codeur/décodeur".

          Bon sur HFR (hardware.fr) le mal est fait et il continue, mais je n'abandonnerai pas.
  • # Et Cinelerra alors?

    Posté par  . Évalué à 6.

    C'est marrant mais j'avais proposé une dépèche pour la sortie de cinelerra 1.1.5, avec lien vers le site du mainteneur debian et des tutoriels en anglais. Refusé: ne fait que reprendre une info ailleurs. pas une mise à jour majeure. Pile poil comme cette news, quoi... Par contre y a -t-il compatibilité entre divx/xvid ? Est-ce que je peux remplacer une dépendance divx par une dépendance xvid? J'ai eu le pb avec transcode récemment, dans les paquets de marillat. Et divx pour LinuxPPC, j'avoue que j'ai pas trouvé...
    • [^] # Re: Et Cinelerra alors?

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

      En lecture, les deux formats respectent le standard MPEG4, donc, oui, tu peux lire ta vidéo avec n'importe quel codec de décompression MPEG4 (notamment hardware).

      Par contre, pour la compression, je doute que les deux utilisent la même API, je doute même très fortement. Donc, si tu veux coder un fim en DivX ou en Xvid, il faudra que ton codeur supporte ces formats.

Suivre le flux des commentaires

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