SVT-AV1-Codec-Einstellungen in XMedia Recode: Tipps und Techniken
Der SVT-AV1 Codec wurde von Intel als Teil des Scalable Video Technology (SVT)-Projekts entwickelt.
Intel startete das Projekt im Jahr 2018, um eine effiziente, skalierbare und leistungsstarke Implementierung des AV1-Codecs zu entwickeln.
Der AV1-Codec selbst wurde von der AOMedia (Alliance for Open Media) entwickelt und zielt darauf ab, eine höhere Kompressionseffizienz als seine Vorgänger wie H.264 und HEVC (H.265) zu bieten, während gleichzeitig eine lizenzgebührenfreie Nutzung ermöglicht wird. SVT-AV1 ist eine spezifische Implementierung dieses Codecs, die von der Intel-Forschungsabteilung entwickelt wurde.
Merkmale des SVT-AV1 Codecs
Hohe Kompressionseffizienz: SVT-AV1 bietet im Vergleich zu anderen modernen Codecs wie HEVC eine höhere Kompressionsrate. Dies bedeutet, dass es die gleiche Videoqualität bei kleineren Dateigrößen erreichen kann, was zu geringeren Bandbreitenanforderungen führt.
Parallelverarbeitung: SVT-AV1 unterstützt eine hochgradige Parallelisierung, was bedeutet, dass mehrere Threads gleichzeitig verwendet werden können, um die Kodierung und Dekodierung zu beschleunigen. Dies ermöglicht eine effizientere Nutzung von Multi-Core-Prozessoren und hilft dabei, die Verarbeitungszeiten zu reduzieren.
Advertisement
Modus
Legt fest ob das Video konvertiert oder kopiert wird.

Codec
Legt fest welcher Video Codec zum kodieren verwendet wird.
Sprache
Legt die Sprache fest, die beim Abspielen im Player anzeigt wird.

FourCC
Der FourCC-Code wird zur Identifikation des benötigten Decoders innerhalb von AVI-Dateien verwendet.
Delay(ms)
Legt die Verzögerung des Video-Stream fest.
Positive Werte starten den Stream später.
Negative Werte starten den Stream früher.
Framerate
Legt die Framerate in Frames pro Sekunde fest.
Level
Die Level-Einstellung legt die Grenze für verschiedene Parameter wie die maximale Auflösung, die maximale Bitrate und die Max Tiles fest, die in einer Codierung verwendet werden können.
Höhere Level erfordern leistungsfähigere Hardware, sowohl für das Encoding als auch für das Decoding.

| Level | Auflösung/Bildrate | maximale Videobitrate Main |
maximale Videobitrate High |
Max Tiles | Max Tile Cols |
| 2.0 | 426×240 / 30fps | 1.5 Mbit/s | - | 8 | 4 |
| 2.1 | 640×360 / 30fps | 3.0 Mbit/s | - | 8 | 4 |
| 3.0 | 854×480 / 30fps | 6.0 Mbit/s | - | 16 | 6 |
| 3.1 | 1280×720 / 30fps | 10.0 Mbit/s | - | 16 | 6 |
| 4.0 | 1920×1080 / 30fps | 12.0 Mbit/s | 30.0 Mbit/s | 32 | 8 |
| 4.1 | 1920×1080 / 60fps | 20.0 Mbit/s | 50.0 Mbit/s | 32 | 8 |
| 5.0 | 3840×2160 / 30fps | 30.0 Mbit/s | 100 Mbit/s | 64 | 8 |
| 5.1 | 3840×2160 / 60fps | 40 Mbit/s | 160 Mbit/s | 64 | 8 |
| 5.2 | 3840×2160 / 120fps | 60 Mbit/s | 240 Mbit/s | 64 | 8 |
| 5.3 | 3840×2160 / 120fps | 60 Mbit/s | 240 Mbit/s | 64 | 8 |
| 6.0 | 7680×4320 / 30fps | 60 Mbit/s | 240 Mbit/s | 128 | 16 |
| 6.1 | 7680×4320 / 60fps | 100.0 Mbit/s | 480 Mbit/s | 128 | 16 |
| 6.2 | 7680×4320 / 120fps | 160.0 Mbit/s | 800.0 Mbit/s | 128 | 16 |
| 6.3 | 7680×4320 / 120fps | 160.0 Mbit/s | 800.0 Mbit/s | 128 | 16 |
Profil
Die Profileinstellungen des AV1-Codecs ermöglichen eine Anpassung der Kompression und der Qualität. Es gibt mehrere Profile, die jeweils unterschiedliche Merkmale und Fähigkeiten aufweisen
- Main
- Professional
- High

Preset
Mit der Preset Einstellung kann man zwischen 1 bis 13 die Codiergeschwindigkeit und die Qualität festlegen.
- 1 = Sehr langsam, höchste Qualität und Komprimierung
- 5-7 = Mittel, ein guter Kompromiss zwischen Geschwindigkeit und Qualität
- 13 = Sehr schnelle Codierung, aber geringere Qualität

GOP (Group Of Pictures) Länge
Eine GOP ist ein Intervall von I-Frame zu I-Frame
Sehr hohe GOP-Längen führen zu einer etwas effizienteren Komprimierung.
Open GOP (Open Group of Pictures)
Open GOP (Open Group of Pictures) ist eine Technik in der Videokompression, bei der die Frames in einer Group of Pictures (GOP) auf Frames der nächsten GOP zugreifen können. Dies bedeutet, dass der letzte Frame einer GOP auf Referenzdaten aus der darauffolgenden GOP angewiesen sein kann, was eine effizientere Kompression ermöglicht.
Farbmodus
Ermöglicht Ihnen, Änderungen an den Farbeinstellungen vorzunehmen.
Hierarchical prediction levels
Die Einstellung "Hierarchical prediction levels" bestimmt, wie viele zeitliche Hierarchieebenen für die Bewegungskompensation und -vorhersage im SVT-AV1-Codec verwendet werden. Eine höhere Anzahl von Hierarchieebenen führt zu einer besseren Komprimierung und einer höheren Qualität auf Kosten der Codierzeit und Latenz, während eine niedrigere Anzahl zu einer schnelleren, aber weniger effizienten Komprimierung führt.

Scene Change Detection
Die Scene Change Detection im SVT-AV1 Codec erkennt plötzliche Szenenwechsel, indem sie signifikante Unterschiede zwischen benachbarten Frames erkennt, und fügt an diesen Stellen einen neuen I-Frame ein. Dies optimiert die Kompression und Bildqualität und hilft dabei, die Effizienz bei der Video-Codierung zu verbessern.

Tile Columns
Durch die Kachelung wird das Video in rechteckige Bereiche aufgeteilt, was Multithreading für die Kodierung und Dekodierung ermöglicht.
Die Anzahl der Kacheln ist immer eine Zweierpotenz. 1 , 2, 4, 8, 16, 32.

Advertisement
Tile Rows
Die Tile Rows-Einstellung bestimmt die Anzahl der vertikalen "Tile"-Reihen, in die das Bild unterteilt wird.
Die Anzahl der Kacheln ist immer eine Zweierpotenz. 1 , 2, 4, 8, 16, 32.
Je mehr Tile Rows du wählst, desto mehr parallele Verarbeitungseinheiten können verwendet werden, was in der Regel die Kodierungsleistung verbessert, vor allem auf Multi-Core-Prozessoren.

Prediction structure
Dieser Parameter steuert die Struktur der Frame-Vorhersage, d. h. er definiert die Abhängigkeit zwischen den Frames hinsichtlich der zeitlichen Vorhersage. Dies wirkt sich auf die Kodierungseffizienz und die Qualität des endgültigen Videos aus.
- Random Access: gute Balance für Streaming/Allgemeines Encoding
- Low Delay: geeignet für Echtzeit-Anwendungen (geringe Latenz)

Level Of Parallelism
Bestimmt, wie stark parallelisiert werden darf (z. B. für Multi-Threading).

Fast Decode
Aktiviert Modi, die das Dekodieren erleichtern/schneller machen.
