Videocodierung mit temporaler Komprimierung (Microsoft Media Foundation)
Um das höchste mögliche Komprimierungsverhältnis zu erzielen, verwenden die Windows Media Video-Codecs die temporale Komprimierung. Die temporale Komprimierung ist eine Technik zum Reduzieren der komprimierten Videogröße, indem nicht jeder Frame als vollständiges Bild codiert wird. Die vollständig codierten Frames (z. B. ein statisches Bild) werden als Keyframes bezeichnet. Alle anderen Frames im Video werden durch Daten dargestellt, die die Änderung seit dem letzten Frame angeben. Diese Frames werden als Deltaframes bezeichnet.
Die Menge der Komprimierung, die mithilfe der temporalen Komprimierung erreicht werden kann, hängt vom Inhalt ab. Wenn das Video statisch ist, ohne viel Bewegung oder andere Bildänderungen, können viele Deltaframes für jeden Keyframe erstellt werden. Je mehr Deltaframes verwendet werden, desto kleiner ist der codierte Videostream. Wenn das Video jedoch dynamisch ist, viel Bewegung oder Farben ändert, ist der Vorteil der temporalen Komprimierung geringer.