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 ?
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 ....
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?
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]
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.
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 !
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!
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.
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.
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)
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.)
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.
# Re: Ogg Theora Alpha 2 est sorti
Posté par Nÿco (site web personnel) . Évalué à 3.
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 M . Évalué à 1.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par Boa Treize (site web personnel) . Évalué à 4.
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 -=[ silmaril ]=- (site web personnel) . Évalué à 1.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par iTanguy . Évalué à 0.
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 ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par iTanguy . Évalué à 1.
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 Boa Treize (site web personnel) . Évalué à 2.
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 iTanguy . Évalué à 1.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par Moby-Dik . Évalué à 2.
Mais chut, il faut pas le répéter.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par iTanguy . Évalué à 1.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par Boa Treize (site web personnel) . Évalué à 4.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par iTanguy . Évalué à 1.
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 Jak . Évalué à 1.
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 Boa Treize (site web personnel) . Évalué à 0.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par iTanguy . Évalué à 1.
[^] # Re: Ogg Theora Alpha 2 est sorti
Posté par __caffeine__ . Évalué à 3.
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 Boa Treize (site web personnel) . Évalué à -1.
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 M . Évalué à 1.
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.