Visualisateur de structure GOP
Visualisez et analysez les structures GOP (Group of Pictures) en encodage vidéo. Ajustez la taille du GOP, les images B et la fréquence d'images pour voir les compromis de compression et de latence.
Algorithmes de redondance temporelle et de compression 🖖
Les structures de groupe d'images (GOP) optimisent la bande passante en exploitant des modèles mathématiques prédictifs dans les domaines temporels. En catégorisant les images en états intra-codés (I), prédictifs (P) et bidirectionnels (B), l'algorithme minimise les données via des matrices de compensation de mouvement. La fréquence des images I impose un compromis strict entre la latence d’accès aléatoire et l’efficacité globale de la compression. Cette minimisation déterministe des données garantit des débits binaires stables dans des capacités de transmission finies.
Pourquoi l'avance dans une vidéo saute parfois 🖖
Une vidéo stocke rarement chaque image en entier. Seules les images I (images clés) contiennent une image complète ; les images P et B décrivent uniquement ce qui a changé par rapport aux images voisines. Un GOP est la portion allant d'une image clé à la suivante. Quand vous déplacez le curseur, le lecteur ne peut relancer le décodage qu'à l'image clé précédente puis reconstruire jusqu'à votre cible — un GOP long économise donc de l'espace mais rend la navigation plus lente et moins précise.
Datamoshing : l'art des images clés brisées 🖖
Comme les images P ne portent que le mouvement, pas le contenu réel, des artistes vidéo suppriment volontairement les images I pour que le décodeur continue d'étaler les anciens pixels le long des nouveaux vecteurs de mouvement. On obtient l'aspect fondu et baveux du « datamosh », vu dans des clips comme Welcome to Heartbreak (2009) de Kanye West et Evident Utensil de Chairlift. La corruption même qui ruine un flux ayant perdu une image clé devient une esthétique délibérée.
Exemples de problèmes
- Faible latence (IP) - GOP=4, sans images B : vitesse de recherche maximale, compression minimale — courant en streaming temps réel
- Streaming Web (IBBP) - GOP=24, 2 images B : latence de recherche d'environ 800 ms, bonne compression — typique du streaming à la demande (VOD)
- Blu-ray (IBBBP) - GOP=48, 3 images B : latence de recherche d'environ 2 s, meilleure compression — standard Blu-ray
- All-Intra (I uniquement) - Tout-intra : chaque image est une image I — qualité maximale, 5 à 10× plus volumineux qu'un flux avec images B