En général, la compression vidéo est préoccupé par jeter autant d'informations que possible tout en ayant un effet minimal sur l'expérience de visionnement pour un utilisateur final. Par exemple, l'utilisation de YUV sous-échantillonné au lieu de RVB réduit la taille de la vidéo de moitié immédiatement. Ceci est possible car l'œil humain est moins sensible à la couleur qu'à la luminosité. En YUV, la valeur Y est la luminosité et les valeurs U et V représentent la couleur. Par conséquent, vous pouvez supprimer certaines informations de couleur qui réduisent la taille du fichier, sans que le spectateur ne remarque de différence.
Ensuite, la plupart des techniques de compression profitent en particulier de 2 redondances. Le premier est redondance temporelle et le second est redondance spatiale.
La redondance temporelle note que les trames successives d'une séquence vidéo sont très similaires. Typiquement une vidéo serait de l'ordre de 20-30 images par seconde, et rien ne change beaucoup en 1/30 de seconde. Prenez n'importe quel DVD et mettez-le en pause, puis déplacez-le sur une image et notez à quel point les deux images sont similaires.Ainsi, au lieu de coder chaque trame de manière indépendante, MPEG-4 (et d'autres normes de compression) codent pour que la différence entre des trames successives (en utilisant motion estimation pour trouver la différence entre des trames)
redondance spatiale tire profit du fait que, dans En général, la couleur diffusée à travers les images a tendance à être très basse fréquence. Je veux dire par là que les pixels voisins tendent à avoir des couleurs similaires. Par exemple, dans une image de vous portant un pull rouge, tous les pixels qui représentent votre pull ont des couleurs très similaires. Il est possible d'utiliser la DCT pour transformer les valeurs de pixels dans l'espace de fréquence, où certaines informations de basse fréquence peuvent être rejetées. Ensuite, lorsque la DCT inverse est effectuée (pendant le décodage), l'image est maintenant dépourvue de l'information basse fréquence rejetée.
Pour voir les effets de la suppression de cette information, ouvrez MS paint et dessinez une série de lignes noires horizontales et verticales qui se chevauchent. Enregistrez l'image au format JPEG (qui utilise également DCT pour la compression). Maintenant, zoomez sur le motif, remarquez que les bords des lignes ne sont plus aussi nets et sont un peu flous. C'est parce que certaines informations (la transition du noir au blanc) ont été jetées pendant la compression. Lire this pour une explication avec de belles images
Pour plus de lecture, this book est assez bon, si un peu lourd sur les maths.
google it .. le débordement de la pile ne va pas aider. – raj
avez-vous exploré wikipedia? – SteelBytes
exploré le wiki, capable de trouver les codecs qui sont disponibles, mais j'explore étant donné un fichier multimédia comment identifier le codec et comment jouer le même. – Vamsi