SVT-AV1 Codec - GOP (Group of Pictures) Größen- und Typoptionen

Advertisement
GOP-Länge
Steuert, in welchem Zeitabstand Keyframes (I-Frames) gesetzt werden.
Keyframes sind vollständige Bilder und dienen als Referenzpunkte.
Kleinere Intervalle: bessere Bildqualität bei Szenenwechseln, aber größere Dateigröße.
Größere Intervalle: bessere Kompression, aber riskanter bei Szenenwechseln.

Intra-Refresh-Typ
Bestimmt die Art, wie Intra-Frames (Keyframes) gesetzt werden.
Closed GOP bedeutet, dass GOPs unabhängig voneinander sind (keine Abhängigkeit über GOP-Grenzen hinaus).
Vorteil: stabilere Bearbeitung und Streaming-Kompatibilität.

Szenenwechselerkennung
Erkennt Szenenwechsel und setzt automatisch Keyframes an diesen Stellen.

Hierarchical prediction levels
Gibt an, wie viele hierarchische Ebenen im Kodierungsprozess genutzt werden. Mehr Levels erlauben eine tiefere Vorhersagestruktur und damit bessere Kompression, erhöhen aber auch die Komplexität.

Look ahead distance
Gibt an, wie viele Frames der Encoder im Voraus analysiert, um bessere Entscheidungen bei der Vorhersage zu treffen. Ein größerer Wert verbessert die Qualität, kann aber die Latenz erhöhen (wichtig z. B. bei Livestreams).

Prediction structure
Bestimmt die Art der Frame-Vorhersage (z. B. I, P, B-Frames in hierarchischer Struktur). Dies beeinflusst die Balance zwischen Qualität, Bitrate und Encoding-Geschwindigkeit.

Dynamisches GOP
Aktiviert Dynamisches GOP, der Encoder passt die Länge der GOP dynamisch an den Bildinhalt an.
- Vorteil: Effizientere Kodierung (besonders bei Szenenwechseln).
- Ohne diese Option würde die GOP-Länge fix bleiben.

Mini-GOP-Größe beim Start
Steuert die Anfangstiefe der Vorhersagestruktur (temporal layers) beim Kodieren

Echtzeit
Erzwingt Low-Latency-Encoding.
