Was ist variable Framerate?
Variable Framerate ist das Codieren von Videos mit unterschiedlichen Frameraten für verschiedene Teile des Films. Diese Praxis war bis zur Bekanntheit der hochauflösenden Filme (HD) so gut wie unbekannt. Einige gängige HD-Videoformate verwenden eine variable Bildrate, um die Komprimierung zu verbessern und die Dateigröße zu reduzieren. Die grundlegende Methode dieser Übung ist die Erhöhung der Geschwindigkeit bei hohen Bewegungen und die Verringerung der Geschwindigkeit bei statischen Szenen. Während diese Praxis in Videos immer noch ungewöhnlich ist, ist die Verwendung variabler Bitraten in Audiodateien eine sehr ähnliche Praxis, die es schon seit vielen Jahren gibt.
Um die variable Framerate zu verstehen, ist es wichtig, einige grundlegende Begriffe zu verstehen. Ein Frame ist ein einzelnes Bild, wie ein Ausschnitt aus einem Film. Eine Bildrate ist die Anzahl der Bilder, die pro Sekunde auf dem Bildschirm angezeigt werden, sodass ein Film wie ein komplexes Daumenkino funktioniert. Höhere Frameraten führen zu einem weicheren Bild und niedrigere Ruckel und Sprünge. Es ist wichtig zu beachten, dass die Framerate unabhängig von der Ausgabeauflösung ist, da ein Video mit niedriger Auflösung und hoher Framerate immer noch verschwommen aussieht, obwohl die Bewegung gut fließt.
Videos mit einer festen Framerate scheinen möglicherweise nicht immer die gleiche Glätte zu haben. In Szenen mit niedrigeren Bewegungen, wie z. B. beim Sitzen und Sprechen oder bei Bewegungen aus der Ferne, ist die tatsächliche Änderung von Bild zu Bild sehr gering. In höheren Bewegungsabschnitten, wie einer Kampfszene oder einer detaillierten Bewegungsaufnahme, kann die Änderung von Bild zu Bild sehr groß sein. Obwohl sich die Bilder mit der gleichen Geschwindigkeit bewegen, wirkt die Bewegung in der schnellen Bewegung aufgrund des Unterschieds zwischen den Bildern ruckartig.
Durch die Verwendung variabler Framerate ist es möglich, dieses Problem zu beseitigen und die Größe des Videos zu reduzieren. Im Allgemeinen ist die Enddatei umso größer, je höher die Framerate ist, wenn alle anderen Dinge gleich sind. Im obigen Beispiel hätte der Encoder die Wahl, eine sehr große Datei für die Action-Szenen zu erstellen, selbst wenn dies nur einen kleinen Teil der Datei ausmacht. Andererseits könnte die Datei viel kleiner sein, aber die Action-Szene sieht schlecht codiert aus.
Ein variables Framerate-System senkt die Framerate bei langsamen Teilen und erhöht die Rate bei schnellen Teilen. Auf diese Weise erhalten Ansichten ein konstantes Erscheinungsbild, ohne die Dateigröße erheblich zu erhöhen. Dazu wird eine Konstante erstellt, die sich auf den Frame-Wechsel bezieht. In einem langsamen Teil mit geringem Unterschied zwischen Frames hält die Geschwindigkeit den Änderungsbetrag konstant, indem die Framerate verlangsamt wird. In schnellen Teilen wird die Bewegungsmenge von Bild zu Bild durch Beschleunigen der Bildrate verringert.