OVH Cloud OVH Cloud

MPEG4, DivX, Xvid, et Cie...

31 réponses
Avatar
pehache-tolai
Bonjour,

Note : je parle dans la suite de DivX 5, pas de DivX 6


Je ne suis pas sûr d'avoir tout compris à propos de MPEG4, DivX, Xvid... Les
affirmations suivantes sont-elles correctes:
-- "Divx" and "Xvid" sont deux codecs qui produisent des flux videos MPEG4
(ASP), et donc à priori lisibles par tout lecteur MPEG4 conforme au
standard.
-- Le codec DivX ne peut pour autant pas lire n'importe quel flux MPEG4 (ce
qui revient à dire qu'il n'implémente pas tout MPEG4)
-- le codec Xvid peut produire un flux lisible par le codec DivX

Questions:

Précisément, qu'est-ce qui caractérise un flux DivX par rapport à un flux
MPEG4 quelconque ? Ou en d'autres termes, étant donné un codec MPEG4
quelconque, comment faut-il le paramétrer pour produire un flux lisible par
le codec DivX ?

Le codec Xvid peut-il lire n'importe quel flux MPEG4 ?

Trouve-t'on des fluxs DivX ailleurs que dans un container .AVI, ou bien DivX
est-il lié d'une manière ou d'une autre à ce container particulier ?

--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html

10 réponses

1 2 3 4
Avatar
Stephane Legras-Decussy
"pehache-tolai" a écrit dans le message de news:

En effet... Indépendamment de la qualité, on peut aussi se poser la
question de notre responsabilité sociale quand on achète 3 fois rien ce
genre de matériel électronique fabriqué en Chine ou équivalent.



une platine Sony à 500 euro est aussi faite en chine pour 3 fois rien,
alors bon...

elle vise juste un acheteur aisé et non-rationnel...
Avatar
Le Gaulois
pehache-tolai a écrit :

En effet... Indépendamment de la qualité, on peut aussi se poser la question
de notre responsabilité sociale quand on achète 3 fois rien ce genre de
matériel électronique fabriqué en Chine ou équivalent. Même si c'est un peu
hors-sujet...



Les marques qui vendent cher font aussi fabriquer en Asie. Simplement
elles dépensent plus pour le marqueting et elles font plus de profits
qu'elles distribuent à leurs actionnaires : les fonds de pension
américains ou anglais. Les sociétés Taiwanaises ont au moins l'excuse
d'être nées là bas. Les marques européennes ont fermé leurs usines
en Europe et délocalisé la production en Asie. Après avoir
délocaliser la production, c'est au tour des études et recherches
d'être délocaliser dans des pays où les salaires sont bas, exemple
l'Egypte pour Thomson. Il ne maquera plus qu'à délocaliser la direction
dans un paradis fiscal et il ne restera plus rien de Thomson en
France.
Avatar
Stephane Legras-Decussy
"pehache-tolai" a écrit dans le message de news:

Dans tous les autres cas, c'est beaucoup plus discutable... Et je dirais
surtout que je ne vois pas l'intérêt de ne pas suivre la norme chaque fois
que cela est possible de la suivre.



je veux dire que je ne fais pas plus confiance à un
encodeur mpeg4 iso Apple qu'à un avi xvid open source
pour faire une video qui traverse les années...

perso, je valide une methode de creation de flux
par un test sur 3 platines differentes, et 3 players soft
qui doivent avaler sans broncher et rester ok en synch son
et avance/retour rapide...

même en mode parano, une video qui passe ça
sera lu dans 20 ans sans difficulté...




Au passage, les normes de ce type définissent le décodeur, et pas
l'encodeur. Il n'est pas si difficile que cela de vérifier la conformité
d'un encodeur, si "on" (le fabriquant/éditeur) veut vraiment le faire.



prenont l'exemple de la norme DVD Video pourtant bien rodée.
si les fonctions basiques sont toujours OK, attention aux comportement
si on va dans les recoins obscurs...

on ne compte plus les bugs dus à la platine et/ou au logiciel d'authoring
un peu foireux.... et portant fièrement le logo officiel DVD video...
Avatar
gerard guenin
Le 20 Apr 2007 07:09:33 -0700, pehache-tolai
écrit:

"mp4 de base" ne veut rien dire du tout.



C'est juste la dénomination que donne quicktime. Lors de l'encodage tu
as le choix entre :
- mp4 de base
- mp4 amélioré
- h264
Comme ces dénominations me conviennent, je ne cherche pas à quel
article de la norme ils font références.


Soit tu parles du container *.mp4, auquel cas il est ou il n'est pas.
Tout court.

Soit tu parles (j'imagine) d'un encodeur/codec particulier qui génère
un flux MPEG4-ASP, auquel cas il serait intéressant de savoir duquel
il s'agit. Ce qui peut être "de base" c'est le codec particulier que
tu utilises, pas le "mp4" de manière générale.



Quicktime, Nero et un encodeur chez mainconcept. Les résultats sont
très voisins.

Défauts que tu retrouves pas avec Xvid, qui est pourtant un codec
MPEG4 au même titre que celui dont tu parles et qui n'est pas
terrible...



Chacun peut juger. Perso, si je ne vois pas de différences
(visuellement) entre un MPEG2 à 25Mb et un xvid à 12 je signe sans
trop me poser de questions.
Ce n'est pas le cas avec un mp4 "de base" ou "amélioré" (selon la
dénomination quicktime, sinon tu vas encore bondire). Sans compter le
non respect du pixel aspect ratio et la mauvaise gestion de
l'entrelacement. Avec quicktime (ou nero, c'est pareil) je suis obligé
de redimensionner les vidéos en 1920x1080 pour avoir un aspect 16/9.
Ca n'apporte rien et ça alourdi le décodage.

Si l'entrelacement et le 16/9è ne sont pas gérés, c'est la faute de
l'encodeur que tu utilises, pas de la norme.



Peut être, peut être pas. Il faudrait connaître ce que prévois
exactement la norme et dans quels cas.

Les normes sont faites dans le but principal de faciliter
l'interopérabilité, que ce soit entre matériels différents ou entre
époques différentes.



C'est bien d'être idéaliste mais je ne suis pas sûr que les
constructeurs partage ton avis. Ils ont surtout besoin d'une base
commune immédiate pour mettre du matériel ou des softs sur le marché.
La pérénité n'est pas le soucis premier.
Une norme ça évolue au fil du temps (la compatibilité ascendante est
quand même exigée, je te l'accorde)

Les containers, c'est une autre histoire. Je n'ai pas vu de h264 dans
un conteneur mp4 (je dis pas que c'est pas possible) mais plutôt dans
des mkv, mov, et surtout .ts (récepteur sat) et m2ts (cameras AVCHD).



Ou comment réinventer l'eau tiède...



Pas vraiment. Chaque conteneur est adapté à une tâche ou un
environnement.
Le mp4 peut être considéré comme le "program stream" du mpeg2.
Les avi, mov, mkv sont plus liés à une plateforme.
Les ts et m2ts sont des flux de transport et directement liés à la
diffusion.

--
Enlever la pub pour me répondre
Avatar
pehache-tolai
"gerard guenin" a écrit dans le message de
news:

C'est juste la dénomination que donne quicktime. Lors de l'encodage tu
as le choix entre :
- mp4 de base
- mp4 amélioré
- h264
Comme ces dénominations me conviennent, je ne cherche pas à quel
article de la norme ils font références.



Ces dénominations sont foireuses, du moins les deux premières. Mais bon, si
tu ne cherches pas comprendre...


Soit tu parles (j'imagine) d'un encodeur/codec particulier qui génère
un flux MPEG4-ASP, auquel cas il serait intéressant de savoir duquel
il s'agit. Ce qui peut être "de base" c'est le codec particulier que
tu utilises, pas le "mp4" de manière générale.



Quicktime, Nero et un encodeur chez mainconcept. Les résultats sont
très voisins.



Ca prouve juste que ces trois encodeurs ne sont pas terribles. Rien d'autre.


Défauts que tu retrouves pas avec Xvid, qui est pourtant un codec
MPEG4 au même titre que celui dont tu parles et qui n'est pas
terrible...



Chacun peut juger. Perso, si je ne vois pas de différences
(visuellement) entre un MPEG2 à 25Mb et un xvid à 12 je signe sans
trop me poser de questions.
Ce n'est pas le cas avec un mp4 "de base" ou "amélioré" (selon la
dénomination quicktime, sinon tu vas encore bondire).



Ce que tu refuses visiblement de comprendre, c'est que Xvid sort du
MPEG4-ASP, tout comme QT, Nero, etc...


Si l'entrelacement et le 16/9è ne sont pas gérés, c'est la faute de
l'encodeur que tu utilises, pas de la norme.



Peut être, peut être pas. Il faudrait connaître ce que prévois
exactement la norme et dans quels cas.



C'est tout vu, et les deux sont prévus dans la norme. D'ailleurs si ce
n'était pas le cas, les flux produits par Xvid seraient illisibles par un
décodeur MPEG4 quelconque, or ils le sont.


Les normes sont faites dans le but principal de faciliter
l'interopérabilité, que ce soit entre matériels différents ou entre
époques différentes.



C'est bien d'être idéaliste mais je ne suis pas sûr que les
constructeurs partage ton avis. Ils ont surtout besoin d'une base
commune immédiate pour mettre du matériel ou des softs sur le marché.
La pérénité n'est pas le soucis premier.



On n'est pas obligé d'être aussi imprévoyant qu'eux. On peut comprendre que
les constructeurs se fichent que l'on puisse relire nos videos dans x
années, mais nous on s'en fiche à priori moins.

Par ailleurs, ton discours peut être acceptable quand il n'y a pas encore de
norme. Mais une fois qu'elle existe il est vraiment idiot de ne pas la
suivre.

Une norme ça évolue au fil du temps (la compatibilité ascendante est
quand même exigée, je te l'accorde)



Non. Une norme est définitive (sauf exception). Et heureusement, sinon ça
n'aurait aucun sens d'en faire. Pour faire mieux que le MPEG-2 on n'a pas
changé la norme MPEG-2, on a définit une nouvelle norme: MPEG-4.



Ou comment réinventer l'eau tiède...



Pas vraiment. Chaque conteneur est adapté à une tâche ou un
environnement.
Le mp4 peut être considéré comme le "program stream" du mpeg2.



Plus ou moins. Un *.mp4 est un container, ce que n'est pas vraiment un *.mpg

Les avi, mov, mkv sont plus liés à une plateforme.



AVI et MOV résultent des efforts respectifs de MS et Apple pour imposer
leurs formats propriétaires. Par principe on devrait les utiliser le moins
possible...

(en fait MS met ses efforts actuels sur ASP, et MOV a servi de base pour
définir le container MP4)

MKV réinvente l'eau tiède... mais c'est open source.

Les ts et m2ts sont des flux de transport et directement liés à la
diffusion.



Il me semble bien que TS est défini dans une des normes MPEG

--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
pehache-tolai
"Le Gaulois" a écrit dans le message de news:

pehache-tolai a écrit :

En effet... Indépendamment de la qualité, on peut aussi se poser la
question de notre responsabilité sociale quand on achète 3 fois rien
ce genre de matériel électronique fabriqué en Chine ou équivalent.
Même si c'est un peu hors-sujet...



Les marques qui vendent cher font aussi fabriquer en Asie. Simplement
elles dépensent plus pour le marqueting et elles font plus de profits
qu'elles distribuent à leurs actionnaires : les fonds de pension
américains ou anglais. Les sociétés Taiwanaises ont au moins l'excuse
d'être nées là bas. Les marques européennes ont fermé leurs usines
en Europe et délocalisé la production en Asie. Après avoir
délocaliser la production, c'est au tour des études et recherches
d'être délocaliser dans des pays où les salaires sont bas, exemple
l'Egypte pour Thomson. Il ne maquera plus qu'à délocaliser la
direction dans un paradis fiscal et il ne restera plus rien de
Thomson en France.



Et bien sûr, les consommateurs que nous sommes ne sont pour rien dans cette
situation. C'est bien confortable...

--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
pehache-tolai
"Stephane Legras-Decussy" a écrit dans le message de
news: 4629536e$0$11056$
"pehache-tolai" a écrit dans le message de news:

Dans tous les autres cas, c'est beaucoup plus discutable... Et je
dirais surtout que je ne vois pas l'intérêt de ne pas suivre la
norme chaque fois que cela est possible de la suivre.



je veux dire que je ne fais pas plus confiance à un
encodeur mpeg4 iso Apple qu'à un avi xvid open source
pour faire une video qui traverse les années...




Juste au passage: il est parfaitement possible de créer un MP4-Xvid au lieu
d'un AVI-Xvid.

perso, je valide une methode de creation de flux
par un test sur 3 platines differentes, et 3 players soft
qui doivent avaler sans broncher et rester ok en synch son
et avance/retour rapide...

même en mode parano, une video qui passe ça
sera lu dans 20 ans sans difficulté...



Mouais... Si par exemple les 3 players softs utilisent le même codec en
arrière-plan, les 3 tests se résument à un test unique...



prenont l'exemple de la norme DVD Video pourtant bien rodée.
si les fonctions basiques sont toujours OK, attention aux comportement
si on va dans les recoins obscurs...

on ne compte plus les bugs dus à la platine et/ou au logiciel
d'authoring un peu foireux.... et portant fièrement le logo officiel
DVD video...



Les bugs d'implémentation sont toujours possibles, et à la limite plus ou
moins inévitables, surtout sur des fonctions peu utilisées. Mais ça on n'y
peut pas grand-chose. Par contre on peut choisir de rester ou non au plus
près de la norme. Si on choisit sciemment de s'en écarter, on prend un
risque supplémentaire.

--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
pehache-tolai
"Stephane Legras-Decussy" a écrit dans le message de
news: 46295059$0$14662$

une platine Sony à 500 euro est aussi faite en chine pour 3 fois rien,
alors bon...




Malgré tout Sony a encore de nombreuses usines hors des pays considérés
comme étant à très bas coûts.


--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
Avatar
divad
Le Gaulois a écrit :
pehache-tolai a écrit :
En effet... Indépendamment de la qualité, on peut aussi se poser la question
de notre responsabilité sociale quand on achète 3 fois rien ce genre de
matériel électronique fabriqué en Chine ou équivalent. Même si c'est un peu
hors-sujet...



Les marques qui vendent cher font aussi fabriquer en Asie. Simplement
elles dépensent plus pour le marqueting et elles font plus de profits
qu'elles distribuent à leurs actionnaires : les fonds de pension
américains ou anglais. Les sociétés Taiwanaises ont au moins l'excuse
d'être nées là bas. Les marques européennes ont fermé leurs usines
en Europe et délocalisé la production en Asie. Après avoir
délocaliser la production, c'est au tour des études et recherches
d'être délocaliser dans des pays où les salaires sont bas, exemple
l'Egypte pour Thomson. Il ne maquera plus qu'à délocaliser la direction
dans un paradis fiscal et il ne restera plus rien de Thomson en
France.



Thomson est un mauvais exemple, il y a beaucoup de R&D en France (le
nombre augmente plutot d'ailleurs), pas mal pour une boite dont qui
devait être vendue 1 euros a des asiatiques (coréens je crois).

Par ailleurs, pour une boite francaise, on peut
- faire fabriquer en Asie en quand meme faire bosser des Francais (R&D,
markting, support, services generaux, encadrement, ...)
- c'est tres différent de faire fabriquer en Asie sans faire bosser de
francais.

Va falloir arreter le catastophisme sur ces sujets !
Avatar
jean-daniel dodin
divad wrote:

- c'est tres différent de faire fabriquer en Asie sans faire bosser de
francais.



au niveau R&D, le problème n'est pas les salaires (cout minime sur le
budget total), mais la compétence.

l'effet de masse, des politiques d'universités intelligentes font que
l'Inde (en ce moment) et la Chine (d'ici peu) vont avoir des
ingénieurs meilleurs que les nôtres. Faut qu'on se réveille...

jdd

--
http://www.dodin.net
Cécile, esthéticienne à Montpellier
(à domicile)
http://gourmandises.orangeblog.fr/
1 2 3 4