• # Re: Ogg Theora Alpha 2 est sorti

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

    Ouais, et c'est une bonne chose !

    Xvid n'est qu'impémentation libre du MPEG4 bourré de brevets, alors que Ogg Theora est complètement libre, royalty-free, et patent-free, de la balle quoi ! (dérivé du codec VP3 de On2).

    Qui a testé ? Qu'est-ce que ça donne en qualité ? Compression ? qqun a des docs, des liens ?
  • # Re: Ogg Theora Alpha 2 est sorti

    Posté par  . Évalué à 1.

    vive les dependances de theora : libogg, libvorbis et sdl, j'avais deja essayer de compiler la version cvs et ça passait pas, je reesayerait peut etre mais bon je ne voit pas pourquoi un codec video a besoin de ces dépandances ....
    • [^] # Re: Ogg Theora Alpha 2 est sorti

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

      Voyons voir...

      libogg, pour le format de fichier
      libvorbis, pour le son
      sdl, pour un accès uniformisé à la carte vidéo

      J'ai bon ?
      • [^] # Re: Ogg Theora Alpha 2 est sorti

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

        Bein je croyais que non mais oui :)
      • [^] # Re: Ogg Theora Alpha 2 est sorti

        Posté par  . Évalué à 0.

        en soit, je vois pas vraiment pas pourquoi le codec video (theora) dependrait du codec audio (vorbis).
        Enfin je suppose que tu parles de l'encodeur et non du codec seul. C'est l'encodeur qui doit appeler les codecs, synchroniser et enpaqueter ensembles les flux video et audio, non?
        • [^] # Re: Ogg Theora Alpha 2 est sorti

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

          le ogg est le container dans ce cas -ci ! En gros le codage qui synchronise vidéo et audio.

          Mes livres CC By-SA : https://ploum.net/livres.html

          • [^] # Re: Ogg Theora Alpha 2 est sorti

            Posté par  . Évalué à 1.

            je suis bien d'accord.
            Mais le container ogg doit etre independant du contenu, video ou audio, non? je me rends bien compte que c'est la belle theorie, ou le meilleur des mondes... Dans mon idee, ogg, il est completement independant du format du contenu, vorbis, therora ou autre, non? il suffit juste que les donnees de synchro (timestamp, timecode, etc) soient compatibles entre eux?
            Si quelqu'un peuit me repondre:
            est-il possible de faire un ogg contenant uniquement de la video (theora)? contenant uniquement de l'audio (vorbis) ? [ca j'en suis presque certain]
            • [^] # Re: Ogg Theora Alpha 2 est sorti

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

              Tu as une application qui enregistre des fichiers Ogg, elle a donc besoin de libogg. Je ne comprends pas ce que tu ne comprends pas.

              Par ailleurs, oui, il est certainement possible de faire un Ogg qui ne contient que du Theora, tout comme il est possible de faire un Ogg qui ne contient que du Vorbis, du Speex ou du Flac.
              • [^] # Re: Ogg Theora Alpha 2 est sorti

                Posté par  . Évalué à 1.

                c'est pas la dependance necessaire avec libogg qui me trouble mais celle avec libvorbis. Mais visiblement je n'ai pas ete tres clair :-/
              • [^] # Re: Ogg Theora Alpha 2 est sorti

                Posté par  . Évalué à 1.

                pour info, est-il possible d'encapsuler d'autres formats audio? Je pense notamment a mpc, aac ou tout simplement mp3...
        • [^] # Re: Ogg Theora Alpha 2 est sorti

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

          Il est vrai que créer des vidéos avec une piste sonore, c'est une application futuriste à laquelle personne n'a encore pensé. Franchement, on se demande bien pourquoi une application qui crée des fichiers vidéo nous prend le chou à vouloir être capable d'ajouter une piste sonore à nos films. On n'est pas en l'an 2000, bon sang !
          • [^] # Re: Ogg Theora Alpha 2 est sorti

            Posté par  . Évalué à 1.

            Ppour moi, un codec, ca dispose d'une interface simple et bas niveau genre init(), encodeFrame() et decodeFrame(), pour un codec audio comme video.
            Apres, pour tester le tout, je suis bien d'accord qu'il est interessant d'avoir un encodeur/decodeur, utilisant pax ogg, un visualisateur, utiliser un codec audio pour tester la synchro. Mais c'est un projet parallele de validation, un outil de test dont ne doit pas dependre le codec seul. Pour moi devrait y avoir les modules CVS theora et theora_test.
            Comme il ne s'agit que d'une alpha, ce n'est pas dramatique, mais j'espere que leur codec en release ne comprendra aucune dependance avec SDL ou vorbis. Parce qu'on peut tres bien vouloir encoder de la video seule, ou utiliser un autre codec audio [tu ne reagirais pas comme ca s'ils imposaient l'usage d'un codec propietaire ferme genre wma plutot que vorbis], speex ou flac notamment,mais aussi mpc, aac ou mp3, ou utiliser un autre visualisateur.
            Ce n'est qu'une alpha, mais je pensais que les developppeurs de theora auraient ete un peu plus rigoureux, ils vont p-e en chier au moment de nettoyer ca pour la release... ce qui ne m'empeche pas de les encourager grandement!
      • [^] # Re: Ogg Theora Alpha 2 est sorti

        Posté par  . Évalué à 1.

        libogg, ça semble logique.
        libvorbis, déjà moins : pourquoi un truc vidéo devraigt être lié à un codec audio ?
        sdl : alors là, non, je ne vois pas du tout. Je veux coder une vidéo, je ne vois pas le rapport avec la carte vidéo.
        • [^] # Re: Ogg Theora Alpha 2 est sorti

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

          Moi, j'en vois un : il m'arrive, parfois, de vouloir regarder les vidéos que j'encode. M'enfin, à chacun ses sales manies, hein ? ;-)
          • [^] # Re: Ogg Theora Alpha 2 est sorti

            Posté par  . Évalué à 1.

            L'encodage stricto sensoc'est passer d'un fichier a un autre. La visiualisation, c'est pas de l'encodage. Un encodeur peut le proposer, mais c'est pas necessaire, ca doit rester une option, de meme pour la dependance avec SDL.
            • [^] # Re: Ogg Theora Alpha 2 est sorti

              Posté par  . Évalué à 3.

              après zieutage sur le source, SDL est juste là pour l'exemple de player qu'ils donnent...
              ceci dit, pas testé, même pas compilé, c'est pas une heure pour se taper le cvs ogg/vorbis à rapatrier... (cf page d'accueil de theora)
            • [^] # Re: Ogg Theora Alpha 2 est sorti

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

              Bon, on va arrêter de rigoler, là. Franchement, est-ce que tu imagines que les développeurs de Theora ont créé leur codec dans le vide intersidéral ?! Ce que produit leur codec, ils le balancent dans /dev/null, peut-être ? À moins qu'ils ne le stockent dans un fichier Ogg ? Et puis le fichier Ogg, ils ont peut-être envie de voir s'il est bien fluide, s'il n'est pas trop pixellisé, s'il n'est pas teinté en rose ? Ouais, et ils vont utiliser Windows Media Player pour le lire, peut-être ?! Bon, on est sous Linux, alors on va dire MPlayer plutôt. Ah, mais peut-être que MPlayer ne lit pas les Ogg Theora version alpha 2 ? Ah ouais, en fait ça t'a manifestement pas traversé l'esprit que quand on développe un codec, par définition, aucun lecteur de media existant n'est capable de lire ce qu'il produit ! Que donc c'est peut-être un tout petit peu vachement indispensable de développer en parallèle un lecteur qui lise les fichiers que produit ton codec. Parce que sans ça, tu ne le développes pas, ton codec.

              Enfin m3rde, Monty t'a filé une copie des sources sur lesquelles il travaille. Il te fournit de quoi créer des Theora et de quoi les lire. Et toi, tu veux juste créer des Theora, et tu ne veux pas les lire, et tu viens pleurer à chaudes larmes sur ces dépendances que tu ne comprends pas ?

              (Ah, au fait, si ça se trouve, le sdl, le libvorbis et le libogg qui sont fournis avec ta distribution sont tout à fait suffisants pour compiler Theora. SDL, à coup sûr, libvorbis, assez sûr, libogg, moins sûr.)
        • [^] # Re: Ogg Theora Alpha 2 est sorti

          Posté par  . Évalué à 1.

          libogg, ça semble logique.
          en quoi l'encodeur a besoin de savoir dans quel conteneur est mis le flux video ?
          ça c'est le role du player de se debrouiller.
          Et si je veux mettre ce que j'encode dans le conteneur matroska ? je suis forcement obligé de passer par le ogg?


          J'espere qui feront du menage dans leur dependance et qu'il proposerons q'un encodeur.

Suivre le flux des commentaires

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