Wat is variabele framerate?
Variabele framerate is de praktijk van het coderen van video met verschillende framerates voor verschillende delen van de film. Deze praktijk was bijna ongehoord totdat de high-definition (HD) -films bekend werden. Sommige veelgebruikte HD-videoformaten gebruiken een variabele framerate om de compressie te verbeteren en de bestandsgrootte te verkleinen. De basismethode van deze praktijk is het verhogen van de snelheid tijdens hoge bewegingen en het verlagen van de snelheid tijdens statische scènes. Hoewel deze praktijk in video's nog steeds ongewoon is, is het gebruik van variabele bitsnelheden in audiobestanden een zeer vergelijkbare praktijk en bestaat deze al vele jaren.
Om variabele framerate te begrijpen, is het belangrijk om enkele basisbegrippen te begrijpen. Een frame is een enkele afbeelding, zoals een filmpje. Een framerate is het aantal frames dat per seconde op het scherm wordt weergegeven, waardoor een film in feite werkt als een complex flipbook. Hogere framerates zullen resulteren in een vloeiender beeld en lagere snelheden zullen rukken en overslaan. Het is belangrijk op te merken dat framerate onafhankelijk is van de uitvoerresolutie, omdat een video met een lage resolutie maar een hoge framerate er nog steeds wazig uitziet, hoewel de beweging goed zal vloeien.
Video's met een vaste framerate lijken niet altijd dezelfde vloeiendheid te hebben. In scènes met lagere bewegingen, zoals mensen die zitten en praten of beweging die van een afstand wordt geschoten, is de feitelijke verandering van beeld naar beeld zeer gering. In gedeelten met hogere bewegingen, zoals een vechtscène of een opname van gedetailleerde bewegingen, kan de verandering van frame naar frame erg groot zijn. Hoewel de frames met dezelfde snelheid bewegen, ziet de beweging er in de snelle beweging schokkerig uit vanwege het verschil tussen frames.
Door variabele framerate te gebruiken, is het mogelijk om dat probleem op te lossen en de video te verkleinen. Over het algemeen geldt dat, terwijl alle andere dingen gelijk zijn, hoe hoger de framerate, hoe groter het eindbestand. In het bovenstaande voorbeeld zou de encoder de keuze hebben om een zeer groot bestand te maken voor de actiescènes, zelfs als dat maar een klein deel van het bestand uitmaakt. Aan de andere kant kan het bestand veel kleiner zijn, maar de actiescène ziet er slecht gecodeerd uit.
Een variabel framerate-systeem verlaagt de framerate tijdens langzame delen en verhoogt de snelheid tijdens snelle delen. Hierdoor kunnen weergaven er constant uitzien zonder de bestandsgrootte enorm te vergroten. Dit wordt gedaan door een constante te maken die verband houdt met frameverandering. In een langzaam deel met een laag verschil tussen frames, houdt de snelheid de hoeveelheid verandering constant door de framerate te vertragen. In snelle delen wordt de hoeveelheid beweging van frame tot frame verminderd door de framerate te versnellen.