web-dev-qa-db-fra.com

Comment le débit varie-t-il pour la même résolution et le même framerate?

Lire la qualité de la vidéo J'ai constaté que cela dépend de la résolution, des cadres par seconde et du débit binaire, qui décide de la taille de la vidéo.

Ma question est de savoir comment le débit binaire est calculé et comment il peut différer.

Disons qu'une vidéo a une résolution 360x240. Il faut 86400 pixels par image. Le taux de trame est de 30 Hz. La vidéo prend donc 86400 × 30 = 2592000 pixels par seconde.

Dirons-nous que 1 pixel est de 3 octets (24 bits) de données: nous avons 2592000 × 24 bits par seconde vidéo (62208000 bits), soit 62208 kbits (cela ne sonne pas juste, peut-être un problème dans mon calcul).

Mais comment peut-il différer et comment cela fait-il une différence de qualité?

15
vincent mathew

Je crois que vos maths sont réellement corrects, mais il y en a un peu plus; La compression est le lien manquant ici.

Vous avez calculé le débit binaire non compressé et avez trouvé la raison pour laquelle la compression existe. Les taux de bits deviennent incroyablement grand avec une vidéo non compressée. Donc, ils compriment la vidéo à la source et le décompressent le récepteur, puis le débit binaire devient gérable. Vous avez juste besoin d'un décompresseur assez rapide, ce qui peut être matériel ou logiciel.

Donc, la question devient à quel point la compression peut être tolérée - ce n'est pas sans perte, généralement, de sorte que vous perdez des informations, mais ils essaient de le rendre suffisamment intelligent pour perdre les données moins importantes qui ne seront pas aussi perceptibles. Il est généralement assez facile jusqu'à ce qu'il y ait beaucoup de mouvement, alors cela devient plus compliqué.

Modifier: Vous avez oublié d'ajouter, mais les parties qui implémentent la méthode de compression sont le codec; J'ai remarqué que vous avez utilisé cela comme une étiquette dans votre message.

6
Marty Fried