Ca a à voir dans le sens qu'un format libre pourri ne sert à RIEN.
Tu reprends suffisamment les gens sur des détails et tu t'y connais suffisament en codage vidéo pour que je vienne t’embêter sur cette phrase. Parler d'un format pourri n'a aucun sens. Un codec est une liste d'outils qui définissent en général toutes les manières possibles de décoder un bitstream vidéo.
Chaque encodeur est libre de les utiliser ou non. Par contre, un décodeur se doit de supporter tous les outils, à moins qu'il vise un profil particulier.
Un stream est dit compatible avec h264/h265/vp9/whatever s'il respecte le format d'encodage et il existe plusieurs manières d'encoder le même stream initial. Il n'y a aucune garantie que le stream soit compressé efficacement. Je peux très bien te sortir un stream h265 qui soit entièrement en ipcm (en gros, c'est du bitmap). Ca respecte entièrement le standard, mais c'est juste immonde et évidement, il va se faire poutrer par un stream compressé en vp9.
Bref, quand on parle de performances d'un codec, c'est un raccourci pour parler de la performance des implémentations de référence. Et c'est bien de garder cette notion en tête dès lors qu'on parle de performances.
[^] # Re: 927
Posté par flagos . En réponse au journal Un codec libre ? ... Oui Madame !!!. Évalué à 3.
Tu reprends suffisamment les gens sur des détails et tu t'y connais suffisament en codage vidéo pour que je vienne t’embêter sur cette phrase. Parler d'un format pourri n'a aucun sens. Un codec est une liste d'outils qui définissent en général toutes les manières possibles de décoder un bitstream vidéo.
Chaque encodeur est libre de les utiliser ou non. Par contre, un décodeur se doit de supporter tous les outils, à moins qu'il vise un profil particulier.
Un stream est dit compatible avec h264/h265/vp9/whatever s'il respecte le format d'encodage et il existe plusieurs manières d'encoder le même stream initial. Il n'y a aucune garantie que le stream soit compressé efficacement. Je peux très bien te sortir un stream h265 qui soit entièrement en ipcm (en gros, c'est du bitmap). Ca respecte entièrement le standard, mais c'est juste immonde et évidement, il va se faire poutrer par un stream compressé en vp9.
Bref, quand on parle de performances d'un codec, c'est un raccourci pour parler de la performance des implémentations de référence. Et c'est bien de garder cette notion en tête dès lors qu'on parle de performances.